使用临时意味着MySQL需要使用一些临时表来存储执行查询时计算出的中间数据。
使用文件排序是一种排序算法,其中MySQL无法使用索引进行排序,因此无法在内存中进行完整的排序。而是将排序分为较小的块,然后合并结果以获取最终的排序数据。
请参考http://dev.mysql.com/doc/refman/5.0/en/explain-
output.html。
我认为您可能正在使用ORDER BY加上一些派生表或子查询。如果您可以粘贴查询和相关的表/索引信息以及EXPLAIN输出,那就太好了。

使用临时意味着MySQL需要使用一些临时表来存储执行查询时计算出的中间数据。
使用文件排序是一种排序算法,其中MySQL无法使用索引进行排序,因此无法在内存中进行完整的排序。而是将排序分为较小的块,然后合并结果以获取最终的排序数据。
请参考http://dev.mysql.com/doc/refman/5.0/en/explain-
output.html。
我认为您可能正在使用ORDER BY加上一些派生表或子查询。如果您可以粘贴查询和相关的表/索引信息以及EXPLAIN输出,那就太好了。