2010-10-06

Ubuntu 如何減少 MySQL 的記憶體使用量 ( Memory usage ) ? ( 方法一 )

阿舍的 VPS ( Virtual Private Server ) 只有 512M 的記憶體,跑個 Nginx、MySQL、PHP-FPM 和 Drupal 就把記憶體給快要用完了,仔細檢查一下記憶體使用的情形,結果就很明顯的看到這個 MySQL 吃掉阿舍不少的記憶,所以,才會想要來調整這個 MySQL 記憶體,讓它用少一點哩 !

阿舍查了一下,不想太麻煩的話,最快的方法是直接去用 MySQL 附帶來的 my-small.cnf 設定檔,這個設定檔的設置已經有將各項記憶體的配置降低了,所以,會使用較少的記憶體,不過,這個方法並不適合已經是高用量的網站的,不然,可能會發生不可測的問題哩 !

改用 my-small.cnf 的詳細操作指令如下:

1.備份現有的 my.cnf 檔

sudo mv /etc/mysql/my.cnf /etc/mysql/my.cnf.BAK

2.複製  my-small.cnf

sudo cp /usr/share/doc/mysql-server-5.1/examples/my-small.cnf  /etc/mysql/my.cnf

3.重開 MySQL  就完成了

sudo restart mysql


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !