亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

MySQL因大事務導致的Insert慢實例分析

2024-07-25 19:09:11
字體:
來源:轉載
供稿:網友

【問題】

INSERT語句是最常見的SQL語句之一,最近有臺MySQL服務器不定時的會出現并發線程的告警,從記錄信息來看,有大量insert的慢查詢,執行幾十秒,等待flushing log,狀態query end

MySQL,大事務,Insert

【初步分析】

從等待資源來看,大部分時間消耗在了innodb_log_file階段,懷疑可能是磁盤問題導致,經過排查沒有發現服務器本身存在硬件問題

MySQL,大事務,Insert

后面開啟線程上升時pstack的自動采集,定位MySQL線程等待的位置。

【分析過程】

部署了pstack的自動抓取后,出現過6次thread concurrency >=50的告警(每次告警時會有大量的慢查詢產生),有3次抓到了現場。

并發線程升高時,有50多個線程卡在Stage_manager::enroll_for函數,處于group commit階段

MySQL,大事務,Insert

MySQL,大事務,Insert

線程0x519c5940對應的SQL語句如下,已經執行18秒

MySQL,大事務,Insert

Stage_manager::enroll_for函數的作用實現了多個線程在flush_stage階段的排隊。簡單來說,對于一個分組的事務,是被leader線程去提交的,其他線程處于排隊等待狀態,等待leader線程將該線程的事務提交完成。

如果第一個線程執行慢,后面的線程都處于等待狀態,整組事務無法提交。

MySQL,大事務,Insert

流程也可以理解如下,

Session A COMMIT-->拿到鎖-->進行binlog寫-->commit完成

Session B COMMIT-->等待鎖--------------------------->拿到鎖-->進行binlog寫-->commit完成

第一個線程為什么執行很慢,分析了發生告警時間段的日志文件,發現日志中存在2個15M和20M的大事務

MySQL,大事務,Insert

查看日志明細,存在delete from的大事務刪除語句,約包含23W條記錄,ROW模式下刪除23W條記錄,會產生大約20M的日志文件,刷盤時間較長,阻塞了同一個分組下其他事務的提交。

MySQL,大事務,Insert

事務的開始時間與告警時間吻合

積壓的分組下事務集中刷盤,反應到磁盤指標上可以看到在問題時間段的disk_write_kbytes指標出現明顯的上升

MySQL,大事務,Insert

【優化方案】

1、 建議開發避免使用delete from 整表的大事務刪除語句

【其他變通方案】

2、 Binlog 記錄的ROW模式下會產生大量的日志,改為MIXED模式,理論上也可以解決問題

3、 更換性能好的磁盤

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91九色蝌蚪国产| 久久久久久久亚洲精品| 国产精品成人v| 大荫蒂欧美视频另类xxxx| 国产成人一区二| 国产成人精品亚洲精品| 日韩精品视频免费| 精品偷拍一区二区三区在线看| 欧美午夜精品久久久久久人妖| 国产精品久久久久久搜索| 亚洲视频一区二区| 成人在线中文字幕| 亚洲精品国产精品国自产在线| 日韩av免费看网站| 色噜噜亚洲精品中文字幕| 色综合天天狠天天透天天伊人| www.欧美免费| 亚洲新声在线观看| 欧美成人三级视频网站| 精品丝袜一区二区三区| 日韩精品免费视频| 欧美一级大片视频| www.欧美精品一二三区| 国产成人在线亚洲欧美| 成人免费激情视频| 欧美夫妻性视频| 欧美天天综合色影久久精品| 欧美国产极速在线| 国模叶桐国产精品一区| 亚洲在线一区二区| 97久久精品在线| 日韩av快播网址| 国产欧美日韩精品在线观看| 精品视频在线导航| 97在线视频精品| 亚洲成年人在线播放| 日韩精品丝袜在线| 国产成人亚洲综合91精品| 国产成人精品免费视频| 国产亚洲福利一区| www日韩中文字幕在线看| 96精品久久久久中文字幕| 国产精品久久久久久久久久久久久| 亚洲大胆人体视频| 亚洲片在线资源| 日韩精品极品在线观看| 国产欧美在线视频| 欧美午夜激情在线| 久久久久九九九九| 国产剧情久久久久久| 亚洲欧美成人一区二区在线电影| 68精品久久久久久欧美| 91老司机精品视频| 欧美高清自拍一区| 欧美视频裸体精品| 97av在线影院| 日韩大片在线观看视频| 欧美激情乱人伦| 欧美大胆a视频| 欧美激情奇米色| 亚洲自拍偷拍在线| 日韩欧美在线网址| 国产午夜精品全部视频在线播放| 日韩av在线导航| 色老头一区二区三区| 91久久精品美女高潮| 一区二区三区www| 九九热r在线视频精品| 亚洲日本成人女熟在线观看| 久久久人成影片一区二区三区观看| 自拍视频国产精品| 精品久久久久久电影| 亚洲国产成人爱av在线播放| 欧美老女人bb| 日韩美女在线观看| 精品激情国产视频| 日韩免费观看av| 欧美日韩国产va另类| 久久久国产在线视频| 一本大道香蕉久在线播放29| 欧美成人免费大片| 一区二区中文字幕| 美女啪啪无遮挡免费久久网站| 欧美猛交ⅹxxx乱大交视频| 亚洲国产成人爱av在线播放| 日韩欧美亚洲范冰冰与中字| 久久天天躁狠狠躁夜夜躁2014| 久久久久久69| 欧美国产日韩一区| 疯狂做受xxxx高潮欧美日本| 在线观看日韩www视频免费| 亚洲欧美在线免费观看| 国产欧美日韩免费看aⅴ视频| 国产九九精品视频| 日韩在线免费视频观看| 91久久久在线| 中日韩美女免费视频网址在线观看| 456国产精品| 欧洲成人免费视频| 欧美野外猛男的大粗鳮| 欧美资源在线观看| 国产视频欧美视频| 91av免费观看91av精品在线| 91av视频在线| 97人人模人人爽人人喊中文字| 亚洲香蕉成人av网站在线观看| 国产专区精品视频| 亚洲精品一区在线观看香蕉| 中文国产亚洲喷潮| 成人欧美在线视频| 精品国产乱码久久久久久婷婷| 日韩在线中文字幕| 国语自产在线不卡| 日韩一区二区在线视频| 国产一区二区三区在线看| 中文字幕日韩精品在线观看| 亚洲欧美国产视频| 欧美精品国产精品日韩精品| 日韩欧美a级成人黄色| 日韩欧美中文字幕在线播放| 日韩欧美国产免费播放| 精品美女国产在线| 国产精品入口尤物| 欧美日韩国产中文字幕| 国外成人在线直播| 久久精品在线视频| 日韩电影在线观看免费| 欧美理论片在线观看| 911国产网站尤物在线观看| 日韩免费在线播放| 狠狠久久五月精品中文字幕| 国产精品福利片| 欧美中文在线视频| 精品中文字幕久久久久久| 欧美一级淫片丝袜脚交| 日韩欧美亚洲综合| 九色91av视频| 欧美一级淫片播放口| 992tv成人免费影院| 国产情人节一区| 欧美中文在线视频| 成人女保姆的销魂服务| 久久久精品日本| 久久久精品国产一区二区| 北条麻妃一区二区在线观看| 亚洲国产精品美女| 在线视频欧美日韩| 久久久久久久久亚洲| 91麻豆国产精品| 亚洲香蕉av在线一区二区三区| 欧美成人免费在线观看| 亚洲精品自拍偷拍| 亚洲国产中文字幕久久网| 亚洲国内精品视频| xxav国产精品美女主播| 亚洲第一综合天堂另类专| 97高清免费视频| 欧美性生交xxxxx久久久| 性日韩欧美在线视频| 91久久精品日日躁夜夜躁国产| 亚洲一区二区三区香蕉| 久久久www成人免费精品张筱雨| 狠狠躁18三区二区一区| 成人免费看片视频|