mysql慢查詢時間不生效

異常現象

剛開始數據量小時,慢查詢時間設置為long_query_time=0.1(秒),隨著數據增長達到幾千萬,這個時間不是很合理了,于是將時間改為long_query_time=1(秒),但是發現慢日志里面仍然有小于1秒的日志出現

實例基礎信息:

  • 數據庫版本:MariaDB10.0.27
  • 架構:web--------->haproxy----------->mariadb
  • 使用長連接
  • 慢查詢日志變量信息如下:


    WeChat_1528246678.jpeg
  • 慢日志信息如下:


    WeChat_1528246828.jpeg

問題分析

  • 因為連接使用的是長連接,對于在更改完慢日志時間這段時間內,某些長連接沒有重新建立,那么這些連接對應的慢查詢時間仍然為0.1秒,所以慢日志中會出現小于0.1秒的慢日志

問題解決

  • 重啟haproxy讓所有連接重新建立(業務不是很重要,所以就直接重啟haproxy了)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容