靚麗時尚館

位置:首頁 > 健康生活 > 心理

mysql針對磁碟IO做了哪些優化

心理1.79W
mysql針對磁碟IO做了哪些優化

MySQL處在高負載環境下,磁碟IO讀寫過多,肯定會佔用很多資源,必然CP會U佔用過高。佔用CPU過高,可以做如下考慮:

1、開啟慢查詢日誌,查詢是否是某個SQL語句佔用過多資源,如果是的話,可以對SQL語句進行優化,比如優化 insert 語句、優化 group by 語句、優化 order by 語句、優化 join 語句等等

2、考慮索引問題

3、定期分析表,使用optimize table

4、優化資料庫物件

5、考慮是否是鎖問題

6、調整一些MySQL Server引數,比如key_buffer_size、table_cache、innodb_buffer_pool_size、innodb_log_file_size等等

7、如果資料量過大,可以考慮使用MySQL叢集或者搭建高可用環境。

標籤:優化 mysql 磁碟 io