我是新来的优化MySQL(欢呼拥有高stream量网站!),我有点困惑的文件。 我偶然发现这篇文章: http : //www.mysqlperformanceblog.com/2009/03/05/what-does-using-filesort-mean-in-mysql/与一些快速谷歌search,但我似乎无法find任何解决scheme。 这是否意味着我的查询只是写得不好,缺less适当的索引(我已经花了一些时间索引,至less我认为是正确的),还是在这里有什么别的?
事实是,filesort命名不好。 任何时候都不能从索引执行sorting,这是一个文件夹。 (通过mysqlperformanceblog)
所以,最有可能的是,你有一个没有使用表索引的查询。 看MySQL创build索引
奖金!:如果你是新来调整你的MySQL服务器的高性能,看看这个:
wget mysqltuner.pl # quite the clever domain name ;) chmod +x mysqltuner.pl ./mysqltuner.pl
这个脚本将识别很多常见的错误,并提出性能方面的build议。