大規模多線程操作事務的時候,有時候打開一個鏈接,會進行等待,這時候如果數據庫的超時時間設置的過短,就可能會出現,數據鏈接自動被釋放,當然設置過大也不好,慢SQL或其他因素引起的鏈接過長,導致整個系統被拖慢,甚至掛掉。
SO,適當的設置超時時間。
網上查了很多資料,大多數解決方案都寫的太復雜,其實只要設置一下等待超時時間就OK了
設置方法:
SHOW GLOBAL VARIABLES LIKE '%timeout%'
SET GLOBAL wait_timeout=10000
大規模多線程操作事務的時候,有時候打開一個鏈接,會進行等待,這時候如果數據庫的超時時間設置的過短,就可能會出現,數據鏈接自動被釋放,當然設置過大也不好,慢SQL或其他因素引起的鏈接過長,導致整個系統被拖慢,甚至掛掉。
SO,適當的設置超時時間。
網上查了很多資料,大多數解決方案都寫的太復雜,其實只要設置一下等待超時時間就OK了
設置方法:
SHOW GLOBAL VARIABLES LIKE '%timeout%'
SET GLOBAL wait_timeout=10000
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。