mysql sleep連接配接過多解決方法
1。vim /etc/my.cnf
在[mysqld]中添加設定為:
interactive_timeout=80
wait_timeout=80
添加修改好後重新開機資料庫: /etc/init.d/mysql restart
這種方式比較直接。
2.mysql>show variables like '%timeout';
列印結果如下:
+----------------------------+-------+
| Variable_name | Value |
+----------------------------+-------+
| connect_timeout | 5 |
| delayed_insert_timeout | 300 |
| interactive_timeout | 28800 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| slave_net_timeout | 3600 |
| wait_timeout | 28800 |
+----------------------------+-------+
interactive_timeout 需在mysql_connect()設定CLIENT_INTERACTIVE選項後起作用,并被指派為wait_timeout;
mysql>set wait_timeout = 10; 對目前互動連結有效;
mysql>set interactive_timeout = 10; 對後續起的互動連結有效;
該逾時時間機關是秒,從變量從上次SQL執行後算起;目前空閑若超過該時間,則也會被強制斷開。
歡迎大家閱讀《mysql sleep連接配接過多解決辦法_mysql》,跪求各位點評,by 搞代碼

微信 賞一包辣條吧~
支付寶 賞一聽可樂吧~