
最近因為 mysql 的效能有點頭痛。剛好有朋友介紹一套 mysql 校調工具,tuning-primer.sh。
其實還滿簡單易用的,只是從他的建議裡面還是要從經驗判斷一下,不然可能不一定是對的喔!
其實還滿簡單易用的,只是從他的建議裡面還是要從經驗判斷一下,不然可能不一定是對的喔!
執行方式:
wget http://www.day32.com/MySQL/tuning-primer.sh chmod +x tuning-primer.sh ./tuning-primer.sh
設定 my.cnf
執行之前最好先設定一下 my.cnf ,加上
[client] user = your_account password = your_password
執行結果附圖
這些項目需要逐項檢查。因為我測試時剛把 mysqld 開起來,所以累積的資料並不夠。最好是開超過 48 小時之後再執行,這樣跑出來的建議就會比較有用喔!
thread_cache_size 設定建議
RAM -> 設定值
1G -> 8
2G —> 16
3G —> 32
> 3G —> 64
RAM -> 設定值
1G -> 8
2G —> 16
3G —> 32
> 3G —> 64