天天看點

mysql 長連結 sleep_mysql sleep連接配接過多解決辦法_mysql

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 搞代碼

mysql 長連結 sleep_mysql sleep連接配接過多解決辦法_mysql

微信 賞一包辣條吧~

mysql 長連結 sleep_mysql sleep連接配接過多解決辦法_mysql

支付寶 賞一聽可樂吧~