在Linux中最常用的資料庫系統非MySQL莫屬了,為了讓系統能夠運作的順利一點,避免無效的或是閒置的連線影響效能,建議加幾行設定

以下範例以CentOS為準
編輯MySQL設定檔
# vim /etc/my.cnf 

設定或加入下列的參數

允許最大連線數,要視系統記憶體大小增加,過多會導致系統垮掉

max_connections=200

MYSQLD用來判斷此連線是否有效的時間,建議預設如果網路緩慢可以調高
connect_timeout=5

用COMMAND LINE方式連線時,例如用MYSQL連線,允許的IDLE時間
interactive_timeout=288000

允許的暫時TABLE數目

max_tmp_tables=32

連線的TIMEOUT時間,會參照interactive_timeout或global wait_timeout
wait_timeou=28800 


ps.
1.每一個數值,建議要依實際的系統狀況進行調整
2.一定要要求user要下msysql_close(),關閉連線 

參考的網頁:http://blog.xuite.net/huenlil/note/5877606
 

文章標籤
創作者介紹

Something's NoteBook on Cloud

yuic123 發表在 痞客邦 PIXNET 留言(0) 人氣()