在MySQL中使用手动创建的临时表的缺点

时间:2013-08-15 16:01:59

标签: mysql database-performance temp-tables sql-tuning query-tuning

我有很多查询在MySQL中使用手动创建的临时表。 我想了解是否存在与此相关的任何缺点。

我问这个是因为我使用临时表进行查询,以多个小部件的形式获取Web应用程序主屏幕上显示的数据。在具有大量用户的组织中,这涉及多次创建和删除临时表。这对MySQL数据库服务器有何影响?

1 个答案:

答案 0 :(得分:0)

当我们经常谈论数据库时,经常添加/使用/删除表时,执行计划不是最佳的。由于生成执行计划需要一些时间,因此当您使用所描述的方法时,DB无法创建执行计划。