麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > 文庫 > 正文

interactive_timeout和wait_timeout的聯系

2024-09-07 22:12:31
字體:
來源:轉載
供稿:網友
       interactive_timeout = 28800
 
       wait_timeout = 28800
 
      #這兩個參數默認都是28800s,即8個小時;
 
      interactive_timeout指的是mysql在關閉一個交互的連接之前所要等待的秒數
 
      wait_timeout指的是mysql在關閉一個非交互的連接之前所要等待的秒數
 
      通過mysql客戶端連接數據庫是交互式連接,通過jdbc連接數據庫是非交互式連接
 
(1)session級別修改interactive_timeout=10,wait_timeout默認不變。
 
mysql>set session interactive_timeout=10;
 
mysql>show variables like '%timeout%';
 
| interactive_timeout         | 10       |
 
| wait_timeout                | 28800
 
等10s后,此會話連接沒有斷開。
 
(2)session級別修改wait_timeout =10,interactive_timeout默認不變。
 
mysql>set session wait_timeout=10;
 
mysql>show variables like '%timeout%';
 
| interactive_timeout         | 28800        |
 
| wait_timeout                | 10
 
等10s后,此會話斷開,隨便輸入一條命令報錯,然后重新連接,但是此時連接id號發生變化了,并且wait_timeout會話設置失效,恢復默認值。
 
mysql>show processlist;
 
ERROR 2006 (HY000): MySQL server has gone away
 
No connection. Trying to reconnect...
 
Connection id:    5
 
Current database: *** NONE ***
 
(3)global級別修改interactive_timeout=10,wait_timeout默認不變。
 
mysql>set global interactive_timeout=10;
 
mysql>quit
 
[root@Darren1 ~]# mysql -uroot -p147258
 
mysql>show variables like '%timeout%';
 
| interactive_timeout         | 10        |
 
| wait_timeout                | 10
 
等10s后,此會話斷開,隨便輸入一條命令報錯,然后重新連接,但是此時連接id號發生變化了,
 
mysql>show processlist;
 
ERROR 2006 (HY000): MySQL server has gone away
 
No connection. Trying to reconnect...
 
Connection id:    9
 
Current database: *** NONE ***
 
(4)global級別修改wait_timeout=10,interactive_timeout 默認不變。
 
mysql>set wait_timeout=10;
 
mysql>quit
 
[root@Darren1 ~]# mysql -uroot -p147258
 
mysql>show variables like '%timeout%';
 
| interactive_timeout         | 28800       |
 
| wait_timeout                | 28800
 
設置無效。
 
總結:
 
1.控制連接最大空閑時長的是wait_timeout參數。
 
2.對于交互式連接,類似于mysql客戶端連接,wait_timeout的值繼承自服務器端全局變量interactive_timeout。  
 
 對于非交互式連接,類似于jdbc連接,wait_timeout的值繼承自服務器端全局變量wait_timeout(未演示)。
 
3.判斷一個連接的空閑時間,可通過show processlist輸出中Sleep狀態的時間
 
如:會話19為本地show processlist的id號,id18為另外一個空閑會話,可以看出這個會話已經空閑了61s
 
mysql>show processlist;
 
+----+------+-----------+------+---------+------+----------+------------------+
 
| Id | User | Host      | db   | Command | Time | State    | Info             |
 
+----+------+-----------+------+---------+------+----------+------------------+
 
| 18 | root | localhost | NULL | Sleep   |   61 |          | NULL             |
 
| 19 | root | localhost | NULL | Query   |    0 | starting | show processlist |
 
+----+------+-----------+------+---------+------+----------+------------------+
 
4.根據生產庫經驗,把這個兩個參數的設置相同,都為5分鐘:
 
interactive_timeout = 300
 
wait_timeout = 300

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲自拍第一 | 国产一区二区国产 | 中文字幕综合 | 色悠悠久久久久 | av电影在线观看免费 | 成年人在线视频 | 中文字幕欧美日韩 | 欧美性生活久久久 | 色妹子久久 | 国产精品久久久免费观看 | 一级大片一级一大片 | 热@国产| 欧美一级黄色片免费观看 | 爱操在线 | 成人免费观看在线 | 97精品国产高清在线看入口 | 欧美视频99| 99影视在线视频免费观看 | 亚洲成年人免费网站 | 免费a级黄色片 | 欧美性生交xxxxx久久久缅北 | 日本精品视频一区二区三区四区 | 在线观看国产一区二区三区 | 成人情欲视频在线看免费 | 久久久久久久久免费 | 在线看免费观看av | 91av视频大全| 免费在线性爱视频 | 久草导航 | 羞羞的动漫在线观看 | 精品国产一区二区三区四区在线 | 久久国产精品电影 | 黄色一级片在线观看 | 欧美激情视频一区二区免费 | 亚洲成人免费电影 | 快播av在线| 失禁高潮抽搐喷水h | 日韩精品中文字幕一区二区 | 欧美日韩免费观看视频 | 色中射| 性欧美在线视频 |