精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一次性講清楚「連接池獲取連接慢」的所有原因

開發(fā) 前端
本文列舉了幾乎所有可能導致連接池獲取連接慢的 case,相信看完的讀者以后再遇到此類問題時,再也不會一頭霧水了。學會自助排查,不光可以提升自己的排障能力,同時也能減輕各位中間件 &DBA 小伙伴的客服壓力。

一、前言

應用連接數(shù)據(jù)庫基本上都是通過連接池去連接,比如常用的 HikariCP、Druid 等,在應用運行期間經常會出現(xiàn)獲取連接很慢的場景,大多數(shù)同學都是一頭霧水,不知道從哪下手。而且很多時候都是偶發(fā)場景,讓人頭疼不已,別著急,本文帶你逐步剖析獲取連接慢的所有可能的原因,以及對應的調優(yōu)手段,讓你成為連接池排障大師。

二、連接池監(jiān)控

排查問題的前提是發(fā)現(xiàn)問題,所以首先需要有連接池的詳細監(jiān)控,下面我們以 HikariCP 為例,簡單介紹幾個常用的指標的含義。

圖片圖片

圖片圖片

圖片圖片

對應應用程序比較敏感的時間就是獲取連接耗時,因為它是同步的會直接影響鏈路的RT,下面我們就來逐步分析造成這個獲取連接耗時較高的所有可能性以及解決方案。

三、排查思路

連接池存在等待連接

獲取連接耗時較高最直接的原因就是存在等待連接數(shù),這種情況直接觀測等待連接數(shù)的大盤即可

圖片圖片

那么又有哪幾種情況會導致存在等待連接數(shù)呢?

  • 連接池容量過小

如果日常的活躍連接數(shù)/總連接比例持續(xù)很高,或者 QPS * AVG-RT(s) > 連接總數(shù)說明當前連接池的最大連接數(shù)已經不足以支撐當前的流量,如何解決?

適當增加連接池最大連接數(shù):連接數(shù)也不是越大越好,一般是根據(jù) CPU 核數(shù)決定,HikariCP 官方給出了一個公式可以做一下參考,最大連接數(shù)一般不要超過 50。

core_count 為core的數(shù)量 effective_spindle_count 為掛載的磁盤數(shù)量。
core_count 為core的數(shù)量 effective_spindle_count 為掛載的磁盤數(shù)量。
  • 應用擴容:如果連接數(shù)調大后,仍然無法解決,說明單機的連接數(shù)已經達到上限,需要對應用進行擴容,但是需要注意擴容節(jié)點的數(shù)量,單機連接數(shù)*節(jié)點數(shù)量不要超過數(shù)據(jù)庫支持的最大連接數(shù)

有慢查詢&長事務

  • 慢SQL

慢 SQL 相對來說比較好排查,數(shù)據(jù)庫或者數(shù)據(jù)庫中間件都有成熟的慢 SQL 采集工具。只需要分析一下指定時間段內是否有慢 SQL 即可。 如果SQL 優(yōu)化空間比較低,可以把慢 SQL 和核心業(yè)務分 2 個數(shù)據(jù)源,防止慢 SQL 影響正常核心業(yè)務。

  • 長事務

長事務是很容易忽略的一種 case,可以通過觀測連接使用時間指標和 SQL 耗時來分析,如果連接使用平均耗時遠大于 SQL 平均耗時,那么說明有長事務。還可以根據(jù) HikariCP 自帶的連接泄露檢測來分析,當連接被借出后長時間未歸還(超過配置的閾值 leak-detection-threshold=30000)會打印借出時的堆棧,可以幫助我們快速定位。

圖片圖片

還可以通過 RDS 的 SQL 洞察來分析是否有長事務,如果使用 Spring+JDBC 管理事務的情況下,開啟事務的命令是 SET autocommit=0,提交事務是 commit,這里根據(jù)數(shù)據(jù)庫線程 ID 來逐個分析,提交事務的時間-開啟事務的時間=事務持續(xù)時間。

圖片

應用負載過高

由于 HikariCP、Druid 在從連接池借出連接時,會有一個同步探活的操作,比如直接 MySQL 的 PING 命令或執(zhí)行 select 'X' 等,因為有網絡 IO,所以這里會讓當前線程進入阻塞狀態(tài)讓出 CPU 時間片。

圖片圖片

在 CPU 繁忙時,執(zhí)行完網絡 IO 后等待獲取 CPU 時間片的時間較長,最終表現(xiàn)的結果就是獲取連接時間拉長。這種 case 的分析手段比較簡單,直接通過觀測應用的 CPU 和 Load 指標即可。

應用STW

在獲取連接方法開始到結束期間,如果應用發(fā)生了 STW,就會導致獲取連接耗時升高,需要結合 JVM 監(jiān)控 &GC 日志來分析,關于 GC 分析不是本文重點,這里簡單列舉幾個重點說明一下(以 ZGC 舉例)。

  • JVM 監(jiān)控存在 Allocation Stall(垃圾回收阻塞,會暫停線程)或者暫停時間較長。

圖片圖片

圖片圖片

  • GC 日志相對于監(jiān)控會更為準確一點,把日志文件直接丟到 https://gceasy.ycrash.cn/ 里面分析一下即可,會輸出詳細的報告,重點關注一下 STW 時間和分配阻塞。

圖片圖片

圖片圖片

網絡阻塞

這一類問題比較難以排查,具有偶發(fā)性和難以觀測的特點,網絡阻塞也分好幾種情況。

  • 網絡抖動

這是最常見的一種情況,一般我們可以通過觀測應用所在主機的 TCP 重傳監(jiān)控是否有尖刺,但這里要注意下,TCP 重傳不代表一定是網絡抖動,也可能是網絡帶寬打滿或者數(shù)據(jù)庫 &DAL 異常。

圖片圖片

除了監(jiān)控還可以通過網絡循環(huán)抓包來分析(主要磁盤容量不要保留太多文件),可以參考以下命令。

抓取 3306 端口的網絡包,存儲到 3306.pcap 文件中,-C 50 -W 10 代表一個文件最大 50M,最多保留 10 個 tcpdump -i eth0 port 3306 -w 3306.pcap -C 50 -W 10。

然后導入到 WireShark 工具中分析,重點關注 TCP Retransmission 即 TCP 重傳。

圖片圖片

  • 網絡阻塞

如機器帶寬打滿,具體表現(xiàn)也是 TCP 重傳,這里可以觀測機器的帶寬監(jiān)控和機器支持的最大帶寬做對比,看看是否超過限制。

圖片圖片

數(shù)據(jù)庫&數(shù)據(jù)庫中間件異常

當數(shù)據(jù)庫或者數(shù)據(jù)庫中間件出現(xiàn)異常時,對于上游應用的表現(xiàn)大多數(shù)就是 SQL RT 增高、TCP 重傳。如果懷疑是數(shù)據(jù)庫或者數(shù)據(jù)庫中間件出現(xiàn)異常,可以先確定自己的應用連的是哪個庫,這里可以通過應用監(jiān)控(上下游 -RDS)直觀的看到應用連接的具體的庫信息,然后再觀測對應 RDS 和數(shù)據(jù)庫中間件的監(jiān)控進一步分析。

圖片圖片

  • 如果是數(shù)據(jù)庫中間件域名,就可以看數(shù)據(jù)庫中間件的監(jiān)控大盤。

圖片圖片

如果數(shù)據(jù)庫中間件本身沒有異常,可以繼續(xù)下鉆到 RDS。

圖片圖片

  • 如果是 RM/RR 開頭的,說明連的是 RDS,可以看阿里云的 RDS 監(jiān)控,把下面的 Rdsid 替換一下即可。
https://rdsnext.console.aliyun.com/detail/{替換成rdsId}/performance?reginotallow=cn-hangzhou&DedicatedHostGroupId=

重點觀測 CPU內存利用率 & IOPS 使用率,也可以框選指定時間段進行自動診斷。

圖片圖片

四、總結

本文列舉了幾乎所有可能導致連接池獲取連接慢的 case,相信看完的讀者以后再遇到此類問題時,再也不會一頭霧水了。學會自助排查,不光可以提升自己的排障能力,同時也能減輕各位中間件 &DBA 小伙伴的客服壓力。

參考文檔:https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing

責任編輯:武曉燕 來源: 得物技術
相關推薦

2021-07-07 10:28:09

分布式架構系統(tǒng)

2021-10-29 11:30:31

補碼二進制反碼

2025-10-27 01:11:00

iframeModuleCSS

2025-05-23 10:00:00

網絡交換機STP

2020-01-18 14:11:13

數(shù)據(jù)庫線程技術

2019-12-30 15:30:13

連接池請求PHP

2018-08-13 09:20:21

NoSQLSQL數(shù)據(jù)

2020-07-29 09:21:34

Docker集群部署隔離環(huán)境

2021-07-05 22:22:24

協(xié)議MQTT

2017-12-17 20:17:23

NoSQLSQL數(shù)據(jù)

2024-02-28 08:18:13

Java日志項目

2011-06-01 13:54:10

MySQL

2018-05-21 07:08:18

行為驅動開發(fā)BDD編碼

2019-06-24 08:17:55

CPUFullGCJava

2019-06-20 17:49:51

RPCHTTP協(xié)議

2019-07-07 08:18:10

MySQL索引數(shù)據(jù)庫

2022-01-05 09:27:24

讀擴散寫擴散feed

2013-04-17 09:16:37

2014-08-04 14:38:25

LinuxToken

2025-08-22 09:38:04

點贊
收藏

51CTO技術棧公眾號

欧美韩日亚洲| a片在线免费观看| 粉嫩久久久久久久极品| 欧美日韩精品中文字幕| 天堂av一区二区| 国产黄色片网站| 奶水喷射视频一区| 久久久精品2019中文字幕神马| 星空大象在线观看免费播放| 99亚洲伊人久久精品影院| 一区二区三区视频在线看| 日本成人黄色免费看| 精品久久久久中文慕人妻| 玖玖视频精品| 欧美激情视频给我| 亚洲3p在线观看| 一个人看的视频www| 一根才成人网| 一区二区高清免费观看影视大全| 日本在线成人一区二区| 亚洲国产日韩在线观看| 美日韩一级片在线观看| 欧美性在线视频| 久草视频在线资源| 91亚洲国产| 亚洲天堂男人天堂| 亚洲av成人无码一二三在线观看| 不卡的国产精品| 欧美在线观看视频一区二区| 欧美黑人经典片免费观看| 哥也色在线视频| 中文字幕精品在线不卡| 精品网站在线看| 亚洲国产精品18久久久久久| 久草在线在线精品观看| 国产精品高潮视频| 欧美一级特黄视频| 在线午夜精品| 国色天香2019中文字幕在线观看| 亚洲xxxx3d动漫| 欧美电影免费播放| 中文字幕精品在线| 99久久久无码国产精品衣服| 免费看久久久| 亚洲国产日韩欧美在线99| 亚洲少妇一区二区| 日本成人精品| 日韩天堂在线观看| 青娱乐精品在线| 国产色99精品9i| 欧美精品第一页| 一区二区在线免费看| 久久99久久久精品欧美| 亚洲成人一品| 欧美亚洲综合在线| 国产理论在线播放| 国外成人福利视频| 欧美精品久久久久久久多人混战| 国产一级片自拍| av在线国产精品| 日韩欧美中文一区| 四虎成人免费视频| 久久97久久97精品免视看秋霞| 精品国产一区二区国模嫣然| 精品视频站长推荐| 久久亚洲道色| 亚洲欧美激情一区| 在线观看日本中文字幕| 成人影院在线| 欧美成人精品在线播放| 国产性70yerg老太| 亚洲深爱激情| 国产精品毛片a∨一区二区三区|国| 欧美日韩 一区二区三区| 美国欧美日韩国产在线播放| 成人av在线网址| 免费av一级片| 国产亚洲欧美在线| 一区二区免费在线视频| 最近中文字幕免费mv2018在线| 亚洲在线免费播放| 精品中文字幕av| 日韩欧美激情| 精品对白一区国产伦| 少妇精品一区二区三区| 日韩欧美高清在线播放| 美女精品视频一区| 国产黄色片免费看| 毛片av一区二区| 国产传媒一区| av男人的天堂在线| 一区二区三区国产精品| 日韩高清av一区二区三区| 久久久久久久久久一区| www.神马久久| 在线观看精品自拍私拍| 麻豆成人在线视频| 亚洲主播在线| 91亚洲国产成人精品性色| 天堂av资源在线| 中文成人av在线| 无码专区aaaaaa免费视频| 色视频免费在线观看| 成人一区二区视频| 欧美高清一区二区| 成人在线网址| 一本色道久久加勒比精品| 亚洲美女性囗交| 欧美日韩一区二区三区四区不卡 | 999在线观看视频| 成人免费av电影| 精品第一国产综合精品aⅴ| 日本美女bbw| 亚洲精品少妇| 亚洲www在线| 九色视频在线观看免费播放| 亚洲激情综合网| 天天影视综合色| 美女一区二区在线观看| 欧美精品日韩三级| 国产三级理论片| 99久久精品国产精品久久| 操bbb操bbb| 综合在线影院| 男女视频在线看| 黑人精品一区| 欧美不卡在线视频| 一本色道久久88| 免费看的黄色欧美网站| 99在线影院| 日本三级在线播放完整版| 婷婷一区二区三区| 成年人看片网站| 一区二区三区四区日韩| 国产有码在线一区二区视频| 国产精品久久一区二区三区不卡| 午夜影院在线观看欧美| 日韩高清一二三区| 欧美一区二区| 91网站在线免费观看| 在线播放麻豆| 欧美日韩视频不卡| 亚洲AV无码久久精品国产一区| 日韩精品永久网址| 国产精品av在线播放| 欧美精品a∨在线观看不卡| 午夜影院久久久| 在线免费观看a级片| 精品成人一区| 国产一区二区精品在线| av人人综合网| 亚洲国产一区二区三区在线观看| 久久精品波多野结衣| 国产高清在线观看免费不卡| 日韩亚洲不卡在线| 天堂av手机在线| 日本欧美韩国国产| 国产91精品视频在线观看| 少妇av在线播放| 欧美日韩美女在线观看| 制服丝袜第一页在线观看| 国产精品毛片一区二区在线看舒淇| 亚洲精彩视频| 亚洲综合在线播放| 变态调教一区二区三区| 日韩av在线免费播放| 波多野结衣视频网站| 久久新电视剧免费观看| 国产视频在线视频| 日韩系列欧美系列| 69堂成人精品视频免费| 国产盗摄一区二区| 日韩精品免费电影| 成人免费视频国产免费| 亚洲欧美综合色| 女同性αv亚洲女同志| 日韩一级精品| 翔田千里亚洲一二三区| 国产精品1区| 国外成人在线直播| 成人高清网站| 日韩欧美一级二级| 91九色丨porny丨肉丝| 久久精品人人爽人人爽| 天天看片天天操| 亚洲国产清纯| 色一情一乱一伦一区二区三欧美 | √天堂资源地址在线官网| 欧美乱妇23p| 久久网中文字幕| 久久精品网站免费观看| 激情久久综合网| 国产精品主播| 色呦呦网站入口| 亚洲第一二三区| 成人黄色网免费| 亚洲人成午夜免电影费观看| 操日韩av在线电影| 日本福利片在线| 91精品中文字幕一区二区三区| 日韩免费一级片| 亚洲天堂中文字幕| 五月天综合视频| 成人黄色av电影| 国产精品一区二区小说| 夜久久久久久| 久久福利一区二区| 亚洲人成网77777色在线播放| 91老司机精品视频| 偷拍精品精品一区二区三区| 欧美另类极品videosbest最新版本 | 日韩一区二区三区av| 成人a v视频| 亚洲国产综合人成综合网站| www.涩涩爱| 久久先锋影音av鲁色资源| 激情小说欧美色图| 久久99日本精品| 亚洲精品乱码久久久久久自慰| 欧美日韩视频| 97超碰人人爱| 国产又粗又长免费视频| 久久精品国产99国产| av天堂永久资源网| 国产精品v亚洲精品v日韩精品| 亚洲一区综合| 欧美特黄一级大片| 日本不卡免费新一二三区| 午夜精产品一区二区在线观看的| 亚洲一区欧美二区| 国产aaa免费视频| 91精品国产麻豆国产在线观看 | 欧美偷拍视频| 日韩美一区二区三区| 国产乱码一区二区| 欧美久久久一区| 亚洲天堂网在线观看视频| 欧美性猛交xxxx乱大交极品| 日本在线观看中文字幕| 亚洲一区二区三区四区五区黄| 欧美精品久久久久久久久46p| 国产精品第一页第二页第三页| 亚洲精品一区二区三区影院忠贞| www激情久久| www.色天使| 久久久欧美精品sm网站| 久久久久久久久免费看无码| www国产精品av| 亚洲午夜久久久久久久久红桃 | 福利所第一导航| 一区二区激情小说| 一级黄色香蕉视频| 爱搞国产精品| 欧美成人激情图片网| 里番在线观看网站| 久久亚洲精品视频| 182tv在线播放| 久久免费少妇高潮久久精品99| av免费不卡| 琪琪亚洲精品午夜在线| 电影亚洲精品噜噜在线观看| 国产精品高精视频免费| 久久91视频| 3d动漫啪啪精品一区二区免费 | 成人线上视频| 国产精品久久久精品| 亚洲精品一区av| 99久久伊人精品影院| 国产精品三p一区二区| 久久99精品久久久久久久久久| 亚洲人成亚洲精品| 亚洲区一区二区三区| 久久久久国产| 国产日韩av网站| 日韩精彩视频在线观看| 亚洲第一天堂久久| 从欧美一区二区三区| 97伦伦午夜电影理伦片| 国产精品妹子av| 国产一级淫片免费| 色激情天天射综合网| 91精品国自产| 亚洲精品99久久久久中文字幕| 美国一级片在线免费观看视频| xxx成人少妇69| 99riav视频在线观看| 国产成人精品免费久久久久| 中文成人在线| 久久国产一区| 91精品国产91久久久久久密臀| 国自产拍偷拍精品啪啪一区二区| 日韩成人午夜精品| 精品无码av一区二区三区| 国产亚洲1区2区3区| 久久综合色综合| 欧美午夜精品理论片a级按摩| 午夜美女福利视频| 国产亚洲精品久久久久动| 色女人在线视频| 国产精品久久一| 牛牛视频精品一区二区不卡| 亚洲春色综合另类校园电影| a免费在线观看| 在线成人免费视频| 人妻无码中文字幕| 日韩视频免费在线观看| www.日韩av| 欧美一级高清免费播放| 波多野结衣久久精品| 91亚洲精华国产精华| 国产精品美女久久久久久不卡| 青青视频免费在线| 日韩不卡一二三区| 久久人妻少妇嫩草av无码专区| 日韩毛片视频在线看| 波多野结衣日韩| 亚洲精品国产精品国自产在线 | 久久久精品国产网站| 中文字幕高清在线播放| yy111111少妇影院日韩夜片| 大片网站久久| 欧美在线观看成人| 国产盗摄精品一区二区三区在线| 农村老熟妇乱子伦视频| 欧美日韩精品在线| 亚洲va欧美va| 久久av中文字幕| 欧美大片网站| 天堂va久久久噜噜噜久久va| 性欧美精品高清| 久久人人妻人人人人妻性色av| 亚洲综合网站在线观看| aa视频在线免费观看| 久久精品免费播放| 欧美国产视频| 在线观看日本一区| 奇米亚洲午夜久久精品| 亚洲精品视频久久久| 欧美日韩午夜视频在线观看| 日本美女一级片| 91精品国产91久久| 老牛国内精品亚洲成av人片| 老子影院午夜伦不卡大全| 丁香婷婷深情五月亚洲| 青青草原免费观看| 日韩亚洲欧美一区| 少女频道在线观看免费播放电视剧| 91在线色戒在线| 在线成人超碰| 精产国品一区二区三区| 中文字幕中文字幕在线一区| 夜夜嗨aⅴ一区二区三区| 日韩中文视频免费在线观看| 亚洲国产精选| 精品一区二区三区毛片| 国产aⅴ精品一区二区三区色成熟| 精品99久久久久成人网站免费| 日韩精品一区二区三区四区| 福利小视频在线| 久久国产精品免费一区| 玖玖精品视频| 九九这里只有精品视频| 欧美午夜一区| 免费无码av片在线观看| 国产午夜精品一区二区三区四区| 懂色av蜜臀av粉嫩av分享吧最新章节| 亚洲天堂色网站| 91精品福利观看| 亚洲精品国产suv一区88| fc2成人免费人成在线观看播放| 六月丁香在线视频| 国产一区二区黑人欧美xxxx| 日本免费成人| 国产一二三在线视频| 91啪九色porn原创视频在线观看| 无码人妻精品一区二区三区9厂| 色多多国产成人永久免费网站| 国色天香久久精品国产一区| 777av视频| 国产日韩欧美不卡在线| 国产精品久久久久精| 久久久久久久久久国产| 亚洲图区在线| 伊人五月天婷婷| 欧美午夜无遮挡| 黄av在线免费观看| 狠狠色伊人亚洲综合网站色| 日本 国产 欧美色综合| 欧美日韩成人免费观看| 国产性色av一区二区| 欧美a级大片在线| 国产精品视频一区二区三区四区五区| 国产精品乱码一区二三区小蝌蚪| 亚洲欧美高清视频| 日本欧美爱爱爱| 欧美精品日韩| 欧美巨胸大乳hitomi| 欧美精品一区二区蜜臀亚洲| 国产一区二区三区影视| 日韩日韩日韩日韩日韩|