1
我有一個有200萬行的mysql數據庫。當使用order by firstname
其中firstname
不是索引時,數據庫非常慢。添加索引後數據庫仍然很慢
我添加了一個索引firstname
,我認爲它會加快!沒有運氣。
還有什麼我失蹤?
講解擴展:
1 SIMPLE醫生ALL 1244888 100.00用文件排序
我有一個有200萬行的mysql數據庫。當使用order by firstname
其中firstname
不是索引時,數據庫非常慢。添加索引後數據庫仍然很慢
我添加了一個索引firstname
,我認爲它會加快!沒有運氣。
還有什麼我失蹤?
講解擴展:
1 SIMPLE醫生ALL 1244888 100.00用文件排序
MySQL不會把一些所謂的後期查找並解決它是一個子查詢裏面包的順序的方式。您可以閱讀http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/
的詳細信息請包括您的[解釋擴展](http://dev.mysql.com/doc/refman/5.0/en/explain-extended.html)計劃。 – Payam 2014-10-31 22:44:22
@Payam補充說。這是你想要的? – user3311522 2014-10-31 23:30:15