《mysql調優的一些小建議》要點:
本文介紹了mysql調優的一些小建議,希望對您有用。如果有疑問,可以聯系我們。
mysql調優建議
1 永遠不要強制殺死一個mysql進程,這樣你將損壞數據庫.
2 讓你的服務器只服務于MYSQL,要有單獨的一臺mysql服務器,在這臺服務器上只跑mysql就可以,否則后臺處理程序和其他的服務會占用數據庫的cpu時間
3為max_connection制定一個小的值,太多的連接將耗盡你的RAM,導致整個mysql會被鎖定
4 保持thread_cache在一個相對較大的數值,防止打開連接時候速度下降
5如果你的查詢重復率比較高,并且你的數據不是經常改變的,請使用查詢緩沖,但是在經常改變的數據上使用查詢緩沖對性能有負面的額影響
6不要將sort_buffer_size的值設置的太高,可能導致連接很快消耗所有的內存
7設置innodb_fush_log_at_trx_commit=0可以提高性能,但是保持默認值(1)的話,能保證數據的完整性,也能保證復制不會滯后
8使用索引字段和order by代替Max
9 避免在整個表上使用count(*),它可能會將整個表鎖定
10 如果合適,用GROUP BY代替DIATINCT
11 保證索引簡單,不要在同一列上加多個索引
12 有時,mysql會錯誤的選擇索引,這種情況使用USE INDEX
13 使用sql_mode=strict來檢查問題
14 索引字段少于5個時,UNION操作作用LINIT,而不是OR
《mysql調優的一些小建議》是否對您有啟發,歡迎查看更多與《mysql調優的一些小建議》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/7826.html