mysql中出現查詢慢的優化方法
1.把數據、日志、索引放到不同的I/O設備上,從而增加讀取速度;
2.根據查詢條件,建立索引、優化索引、優化訪問方式,限制結果集的數據量。索引應該盡量小,使用字節數小的列建索引,不要對有限的幾個值的字段建單一索引如性別字段;
3.通過建立中間表,把需要經常聯合查詢的數據插入到中間表中,然后將原來的聯合查詢改為對中間表的查詢,從而提高查詢效率;
4.將字段很多的表分解成多個表,對于字段比較多的表,如果有些字段的使用頻率很低,可以將這些字段分離出來形成新表。因為當一個表的數據量很大時,會由于使用頻率低的字段的存在而變慢;
5.升級硬件,擴大服務器的內存,配置虛擬內存,增加服務器CPU個數,從而提高服務器性能。