以下三招,只要10分鐘,您的 MySQL 資料庫,將會明顯的加速!
而且不會不穩喔!!
優化 MySQL 資料庫
(一)進入官方推薦的配置檔,建議使用官方的,因為它「最穩」,效果很明顯。
#cd /usr/share/mysql/
一共有
my-innodb-heavy-4G.cnf (4GB的記憶體)
my-huge.cnf (1~2GB的記憶體)
my-large.cnf (128~512MB的記憶體)
my-medium.cnf (64~128MB的記憶體)
my-small.cnf這幾種(小於64MB的記憶體),
由於伺服器的記憶體為 1GB以上 ,故選擇 my-huge.cnf,
並將其內容貼到 /etc/my.cnf
#cp /usr/share/mysql/my-large.cnf /etc/my.cnf
#service mysqld restart
(二)把資料庫內所有資料表最佳化,這招久久用一次,效果很明顯。
#mysqlcheck -a -c -o -r --all-databases -uroot -p
(三)重建資料表索引,這招也得久久用一次,效果不錯。
#service mysqld stop
#myisamchk -s /var/lib/mysql/*/*.MYI
#service mysqld start
若你操作上述步驟有出現問題,表示資料庫內部出現混亂,
可參考此篇文章中間LifeType部落格重新安裝+升級到1.2.9+資料庫被鎖住,
內有提供解決方法!