日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MySQL Threads_running飆升與慢查詢的相關問題解決

瀏覽:27日期:2023-10-03 12:56:57
背景

年前本應該是回顧一年工作和收尾的階段,奈何各種促銷,活動都等著春節,因此也遇到了不少的問題,回顧了一下最近遇到的問題,發現有好幾個問題比較類似,正好整理一下,作為年前收尾的案例吧。表現上都是數據庫假死,無響應,發生的場景有較高的業務壓力到來時,也有業務正常運行的時候,突然就出現問題了。

問題描述

由于騰訊云數據庫 MySQL 本身是有故障檢測和高可用機制的,這幾例問題發生的時候,從用戶反饋的問題出現的時間點到實際介入排查的時候已經有好幾分鐘了,但是并沒有觸發高可用切換,說明這個問題可能并不是數據庫自身的故障,也不是一些外部原因導致數據庫不可用。

檢查一下數據庫當時候的狀態,發現一個很不正常的指標:

MySQL Threads_running飆升與慢查詢的相關問題解決

在問題的時間點附近,連接數的總數量和 threads_running 的數量在短時間內開始飆升,并且接近半分鐘的時間內,連監控插件都采集不到數據了。在相同的時間段內,CPU 的使用率(達到 100%)、慢查詢數量也跟著飆升。基本上可以確認 CPU 使用率,慢查詢,連接數的指標這三者應該是相關聯的,可以從這三者入手來分析這次問題的起因。

原因分析

99%的情況下,只要慢查詢數量在飆升,那么這個問題就和慢查詢脫不了關系,但是案例分析并不能這么草率的下結論。言歸正傳,既然目標縮小在三個指標上,那么分別考慮一下這三個指標的意義,看看這幾個指標的異常會帶來什么問題。

CPU

CPU 過高說明 MySQL 的計算能力被占滿了,能占用 MySQL 計算資源的只有用戶線程和 MySQL 自身的系統線程,這次問題明顯和 MySQL 系統線程沒什么關系,說明用戶線程在大量占用 CPU 的計算資源,而且使用率達到 100% 說明有這個資源爭搶的程度是非常嚴重的,可能會導致原本效率極高的查詢因為拿不到 CPU 資源而變得非常緩慢,從高效率的查詢變成低效的慢查詢,從而產生數據庫假死或者 hang 死的現象。

慢查詢

慢查詢是個老生常談的問題了,因為查詢效率過低,會過度占用 CPU,IO,內存等資源,從而影響到其他正常的查詢,從監控指標上來說,CPU 使用率,IO 使用情況,內存使用率都可能會有不同程度的上升,嚴重的情況下也會引發這幾個指標的飆升,導致整個數據庫響應緩慢。

連接數

連接數通常是一個引發“實際故障”的指標,例如連接數達到 max_connections 的上限,從而導致整個數據庫無法新建連接,程序側直接是報錯的,而不是無響應。threads_running 這個指標,參考官方文檔的描述:

The number of threads that are not sleeping.

簡單直白的解釋,這個指標的飆升代表當時候有大量活躍的用戶連接在 MySQL 實例中。而且從這個案例的監控圖表來看,是一個飆升的趨勢,說明是在短時間內出現了大量的活躍連接。

分析

完成這三個指標的簡單分析,可以發現這個三個指標是互相影響:

慢查詢堆積會導致 CPU 使用率過高; CPU 過高會導致整體的查詢效率變低,進而導致一些高效的查詢變成慢查詢; 慢查詢的執行效率過低,會較長時間的保持活躍狀態,所以 Threads_running 這個指標一定會上漲。 過高的并發突然到來時,大量的查詢處于活躍狀態會讓 Threads_running 這個指標飆升,同時這種尖刺型的高峰也很容易占滿 CPU。

看起來三個指標飆升的原因是自洽的,只靠這三個指標并不能真正的判斷出問題的原因。那么仔細考慮一下這幾個指標飆升的原因為什么會自洽?會發現有一個核心現象,或者說是共性:查詢要能夠堆積起來。如果:

堆積起來的查詢本來效率就不高,那么這個問題的誘因基本就是慢查詢了。 堆積起來的查詢效率很高,那么這個問題的誘因可能是瞬間并發過高,或者是其他的原因導致 CPU 使用率暴漲,然后反過來影響了這些效率很高的查詢。

所以檢查一下堆積起來的查詢,就能比較直白的分辨出問題了,就上圖展示的這個案例而言,堆積起來的查詢大量使用了 group by 和 order by,查詢的效率比較低,所以根因還是慢查詢。

拓展一下

如開篇所提及,最近發生的問題有多起,且原因類似。除了這個飆升的案例,還有如下所示的現象。

MySQL Threads_running飆升與慢查詢的相關問題解決

threads_running 保持在一個相對平穩的數值,參考前文的分析,可以發現這個現象代表著在平時的時候,就有約 10 個查詢長時間處于活躍狀態,可以預測一個故障場景:業務量繼續上升,活躍的查詢變多,當高效的查詢受影響,效率降低到一定程度的時候,前端程序/用戶會因為超時或者響應慢的原因,發起重試,然后因為查詢效率降低,這個重試被反復觸發,然后引發雪崩效應,慢慢拖垮數據庫。

萬幸的是多個類似現象的實例僅有一個出現了問題,就是預測的這個場景,其他的都及時優化掉了。

總結一下

雖說仍舊是慢查詢的問題,但是從這個案例可以發現另外一個 MySQL 指標,threads_running 的用處:監控活躍的連接,提前發現一些并發量過高和異常的查詢,防止數據庫堆積查詢,產生假死的現象。

以上就是MySQL Threads_running飆升與慢查詢的問題解決的詳細內容,更多關于MySQL Threads_running飆升與慢查詢的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品二区亚洲w码| 精品一区二区三区四区五区| 国产精品网站在线看| 在线手机中文字幕| 中文在线一区| 久久一二三区| 国产美女高潮在线观看| 免费国产亚洲视频| 日韩.com| 国产一区二区三区四区大秀| 91p九色成人| 欧美偷窥清纯综合图区| 亚洲欧美日本国产| 日本vs亚洲vs韩国一区三区二区| 欧美专区18| 亚洲精品影院在线观看| 免费在线视频一区| 欧美福利在线| 久久高清免费| 日韩午夜在线| 国产美女精品| 久久久久久婷| 欧美羞羞视频| 亚洲精品网址| 久久福利影视| 国产精品白浆| 亚洲精品在线观看91| 老鸭窝毛片一区二区三区| 亚洲精品日本| 国产成人77亚洲精品www| 久久不见久久见免费视频7| 日本aⅴ亚洲精品中文乱码| 国产伊人久久| 激情视频一区二区三区| 香蕉久久久久久久av网站| 奇米亚洲欧美| 久久国产欧美| 精品免费av一区二区三区| 在线视频免费在线观看一区二区| 欧美日韩尤物久久| 国产亚洲福利| 午夜久久美女| 日韩精品免费一区二区在线观看 | 国产精品一站二站| 欧美日韩国产一区精品一区| 三级欧美在线一区| 国产精品www994| 国产成人1区| 国产激情在线播放| 国产高清一区| 91亚洲精品视频在线观看 | 热久久久久久| 精品中文在线| 欧美日韩一区自拍| 精品99在线| 国产综合精品| 国产h片在线观看| 日韩在线卡一卡二| 国产一区二区视频在线看| 久久高清国产| 午夜欧美精品| 日本va欧美va精品发布| 亚洲黄页一区| 蜜乳av另类精品一区二区| 亚洲一级特黄| 99日韩精品| 国产午夜一区| 国产欧美成人| 在线看片国产福利你懂的| 国产99久久| 国产日韩高清一区二区三区在线| 国产一精品一av一免费爽爽| 免费精品视频最新在线| 久久婷婷激情| 色欧美自拍视频| 久久国产精品99国产| 日韩综合精品| 亚欧成人精品| 久久精品免费一区二区三区| 人人爱人人干婷婷丁香亚洲| 成人在线免费观看网站| 国产精品久久久免费| 国产精品一区二区三区www| 日韩av一区二区三区四区| 亚洲精品自拍| 久久精品999| 日韩毛片一区| 久久三级视频| 亚洲专区一区| 国产私拍福利精品视频二区| 精品午夜久久| 日韩极品在线观看| 日本欧美不卡| 亚洲香蕉网站| 在线精品一区二区| 国产精品视频一区二区三区综合| 欧美日韩视频网站| 日本国产亚洲| 午夜亚洲福利在线老司机| 欧美日韩尤物久久| 日本不卡视频一二三区| 一区三区视频| av资源中文在线天堂| 三级一区在线视频先锋| 伊人久久av| 麻豆一区二区在线| 日本aⅴ免费视频一区二区三区| 国产亚洲一区在线| 久久九九电影| 91日韩欧美| 国产情侣久久| 亚洲精品成人一区| 国产亚洲在线观看| 国产真实久久| 少妇精品导航| 麻豆成全视频免费观看在线看| 久久尤物视频| 欧美自拍一区| 综合激情网...| 在线一区电影| 国产一区日韩欧美| 91精品在线观看国产| 亚洲欧洲美洲av| 国产不卡人人| 美女一区网站| 一本综合精品| 丝袜美腿成人在线| 欧美一区=区| 日韩亚洲精品在线| 亚洲欧美日韩国产| 国产午夜久久| 亚洲色图网站| 日韩av资源网| 91亚洲精品在看在线观看高清| 日韩不卡一区二区三区| 日韩激情综合| 国产日韩免费| 精品一区二区三区中文字幕视频| 美女视频黄 久久| 国产福利一区二区精品秒拍| 国产精品a久久久久| 欧美自拍一区| 国产美女精品视频免费播放软件| 亚洲人成网站在线在线观看| 四虎在线精品| 欧美亚洲三级| 你懂的国产精品| 久久精品国产999大香线蕉| 国产精品综合色区在线观看| 国产精品一线天粉嫩av| 免费日韩一区二区三区| 国产精品久久久免费| 国内揄拍国内精品久久| 日韩av在线中文字幕| 日韩专区精品| 亚洲成人一区| 亚洲影院天堂中文av色| 日韩精品电影一区亚洲| 久久国产精品色av免费看| 久久99精品久久久久久园产越南| 成人午夜毛片| 水野朝阳av一区二区三区| 亚洲v天堂v手机在线| 国产精品亚洲一区二区在线观看| 国产精品高清一区二区| 国产精品久久久久蜜臀| 999久久久免费精品国产| 视频一区中文字幕| 日韩一区二区三区在线看| 国产欧美日本| 欧美日韩精品免费观看视欧美高清免费大片| 国产综合婷婷| 亚洲精品欧美| 精品资源在线| 久久中文亚洲字幕| 亚欧洲精品视频在线观看| 精品三级av在线导航| 欧美高清不卡| 久久国产婷婷国产香蕉| 嫩草伊人久久精品少妇av杨幂| 亚洲成av人片一区二区密柚| 国产精品日韩久久久| 日韩激情中文字幕| 97精品一区| 国产偷自视频区视频一区二区| 欧美久久亚洲| 久久精品国产68国产精品亚洲| 蜜芽一区二区三区| 成人亚洲精品| 老色鬼久久亚洲一区二区| 国产精品黄网站| 99精品视频在线| 日本在线成人| 日本不良网站在线观看| 最新国产拍偷乱拍精品| 国产欧美日韩综合一区在线播放| 在线看片福利| 日韩国产欧美三级| 91精品蜜臀一区二区三区在线| 91p九色成人|