亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線(xiàn)實(shí)戰(zhàn)洞察。

數(shù)據(jù)庫(kù)連接池爆滿(mǎn)排查指南:從Threads_connected到根因定位與調(diào)優(yōu)

數(shù)據(jù)庫(kù)連接池爆滿(mǎn)排查指南:從Threads_connected到根因定位與調(diào)優(yōu) 凌晨?jī)牲c(diǎn)手機(jī)被連續(xù)告警震醒。某個(gè)內(nèi)部系統(tǒng)的數(shù)據(jù)庫(kù)連接池在十分鐘內(nèi)被拉滿(mǎn)應(yīng)用層開(kāi)始連環(huán)報(bào)錯(cuò)用戶(hù)頁(yè)面卡成白屏部分接口直接 500。打開(kāi)監(jiān)控一看MySQL 的Threads_connected已經(jīng)頂?shù)綆浊нB接池那邊的空閑連接趨近于零所有新請(qǐng)求都在排隊(duì)等連接。這類(lèi)“數(shù)據(jù)庫(kù)連接池爆滿(mǎn)”的問(wèn)題在業(yè)務(wù)高峰期太常見(jiàn)了但每次發(fā)生都讓人手心冒汗。表面上是“連接不夠用”實(shí)際上背后藏著完全不同的根因可能是連接泄漏可能是慢 SQL 拖住了連接也可能是事務(wù)邊界太長(zhǎng)把連接占死了甚至可能是連接池參數(shù)和數(shù)據(jù)庫(kù)參數(shù)互相打架。這篇文章就把我多次排查連接池爆滿(mǎn)的經(jīng)驗(yàn)完整梳理一遍從表象到根因再到止血、治根、防復(fù)發(fā)一步步講清楚。適合剛接觸數(shù)據(jù)庫(kù)和后端開(kāi)發(fā)的朋友也適合每次遇到連接告警都不知道從哪下手的人。1. 連接池爆滿(mǎn)的典型信號(hào)先從現(xiàn)象避開(kāi)調(diào)參誤區(qū)1.1 應(yīng)用層和數(shù)據(jù)庫(kù)層的異常表現(xiàn)連接池爆滿(mǎn)時(shí)最先報(bào)警的通常是連接池客戶(hù)端。用 HikariCP 的應(yīng)用日志里會(huì)出現(xiàn)類(lèi)似Connection is not available, request timed out after 30000ms用 DBCP 或 C3P0 的則是Cannot get a connection, pool exhausted或者是Timeout: Pool empty. Unable to fetch a connection in 30 seconds, none available這些錯(cuò)誤都有一個(gè)共同點(diǎn)應(yīng)用側(cè)拿不到可用連接后續(xù)請(qǐng)求只能排隊(duì)等待等到超時(shí)就直接拋異常。用戶(hù)看到的現(xiàn)象就是頁(yè)面轉(zhuǎn)圈、接口超時(shí)、部分功能不可用。數(shù)據(jù)庫(kù)側(cè)的指標(biāo)更直接。登錄 MySQL 執(zhí)行SHOW STATUS LIKE Threads_connected; SHOW STATUS LIKE Threads_running;正常情況下Threads_connected應(yīng)該穩(wěn)定在幾十到幾百的量級(jí)爆滿(mǎn)時(shí)會(huì)直接逼近甚至頂?shù)絤ax_connections此時(shí)再新進(jìn)連接就會(huì)收到“Too many connections”的報(bào)錯(cuò)。這就是為什么很多人在這個(gè)時(shí)間點(diǎn)會(huì)下意識(shí)去改max_connections。1.2 最大的坑一上來(lái)就調(diào)大連接池和 max_connections遇到連接爆滿(mǎn)人的第一反應(yīng)往往是“連接不夠用那就加連接”。于是把 HikariCP 的maximumPoolSize從 50 調(diào)到 200再把 MySQL 的max_connections從 500 調(diào)到 2000重啟應(yīng)用。這種做法在低峰期可能管用但高峰期大概率會(huì)“死得更快”。原因很簡(jiǎn)單連接數(shù)提高每個(gè)連接都要占用 MySQL 服務(wù)端的內(nèi)存和線(xiàn)程資源數(shù)據(jù)庫(kù)的負(fù)擔(dān)反而更重。如果根因是連接泄漏新的連接池上限只是讓池子從“2小時(shí)爆滿(mǎn)”變成“4小時(shí)爆滿(mǎn)”問(wèn)題還在時(shí)間問(wèn)題而已。如果根因是慢 SQL那么連接從 50 加到 200慢 SQL 占用的連接也同比放大并且會(huì)在數(shù)據(jù)庫(kù)端制造更多的鎖競(jìng)爭(zhēng)和上下文切換。所以遇到連接爆滿(mǎn)千萬(wàn)不要急著動(dòng)參數(shù)。先把“連接都消耗到哪里去了”查清楚再?zèng)Q定怎么處理。工具其實(shí)很簡(jiǎn)單MySQL 自帶的一張進(jìn)程列表就是最初的突破口。2. 用 show processlist 和線(xiàn)程堆棧給連接“畫(huà)像”2.1 SHOW PROCESSLIST 字段怎么看Command 分布決定排查方向在數(shù)據(jù)庫(kù)側(cè)執(zhí)行SHOW FULL PROCESSLIST;這是排查連接問(wèn)題的第一板斧。它會(huì)把當(dāng)前數(shù)據(jù)庫(kù)上每一個(gè)連接列出來(lái)核心字段如下字段含義排查價(jià)值Id連接線(xiàn)程 ID后面 kill 連接時(shí)用User賬號(hào)來(lái)源區(qū)分是業(yè)務(wù)賬號(hào)還是運(yùn)維賬號(hào)Host客戶(hù)端 IP 和端口找到連接來(lái)自哪個(gè)應(yīng)用節(jié)點(diǎn)db當(dāng)前連接的默認(rèn)庫(kù)確認(rèn)是不是目標(biāo)庫(kù)Command連接當(dāng)前的狀態(tài)Query、Sleep 等是關(guān)鍵Time當(dāng)前狀態(tài)持續(xù)秒數(shù)數(shù)字越大越可疑State具體執(zhí)行狀態(tài)Sending data、Waiting for lock 等Info正在執(zhí)行的 SQL慢 SQL 的現(xiàn)場(chǎng)證據(jù)這里最重要的一步是看 Command 列的分布。如果連接里有大量Sleep說(shuō)明連接是被“占住但沒(méi)干活”的狀態(tài)帶爆的——重點(diǎn)懷疑連接泄漏、事務(wù)未提交、連接未歸還。如果大量是Query且Time很長(zhǎng)說(shuō)明是慢 SQL 或鎖等待拖住了連接導(dǎo)致后續(xù)請(qǐng)求全部排隊(duì)。簡(jiǎn)單說(shuō)Sleep 多查代碼漏連接Query 多查 SQL 和鎖。這兩條方向基本決定了后面所有排查動(dòng)作。2.2 從應(yīng)用線(xiàn)程堆棧追蹤連接獲取點(diǎn)如果懷疑連接泄漏光在數(shù)據(jù)庫(kù)側(cè)看到一堆 Sleep 連接還不夠必須找出是應(yīng)用代碼里哪個(gè)位置拿了連接沒(méi)還。這時(shí)需要把 Java 線(xiàn)程堆棧倒出來(lái)看jstack 應(yīng)用PID thread.log然后在日志里找連接池等待和獲取連接的棧。例如 HikariCP 下搜索grep -n HikariCP thread.log | head -100或者看是否存在at com.zaxxer.hikari.pool.HikariPool.getConnection如果大量業(yè)務(wù)線(xiàn)程同時(shí)卡在getConnection等待并且你看到業(yè)務(wù)代碼的調(diào)用鏈停在一個(gè)具體 Service 方法上那么那個(gè)方法附近大概率就是連接發(fā)生泄漏的位置。再配合查看這段代碼里是否手寫(xiě)了Connection獲取和關(guān)閉基本就能鎖定來(lái)源。2.3 用連接池監(jiān)控與 leakDetection 坐實(shí)泄漏多數(shù)連接池組件都提供活躍連接數(shù)的指標(biāo)。HikariCP 的監(jiān)控里可以看到active、idle、pending的實(shí)時(shí)值。如果在流量平穩(wěn)甚至下降時(shí)active仍然不斷上升那就是泄漏的典型曲線(xiàn)。HikariCP 還提供了泄漏檢測(cè)閾值參數(shù)leak-detection-threshold: 60000單位是毫秒。含義是一個(gè)連接從池中借出超過(guò) 60 秒未歸還就記錄一條泄漏告警日志。典型輸出是Apparent connection leak detected需要注意這個(gè)參數(shù)不應(yīng)設(shè)得過(guò)短否則一些本來(lái)耗時(shí)較長(zhǎng)的合法請(qǐng)求也會(huì)誤報(bào)一般設(shè)成 30 秒到 60 秒比較合理。它不能自動(dòng)修復(fù)泄漏只能幫你把問(wèn)題代碼暴露出來(lái)在下一節(jié)我們會(huì)展開(kāi)幾種最常見(jiàn)的泄漏寫(xiě)法。3. 四個(gè)真實(shí)根因每種都有不同的“爆法”3.1 連接泄漏池被“僵尸連接”填滿(mǎn)連接泄漏是連接池爆滿(mǎn)的第一大戶(hù)也是最容易在代碼評(píng)審中漏掉的場(chǎng)景。最常見(jiàn)的寫(xiě)法是// 錯(cuò)誤寫(xiě)法finally 里沒(méi)有 close public ListUser queryUsers() throws Exception { Connection conn dataSource.getConnection(); Statement stmt conn.createStatement(); ResultSet rs stmt.executeQuery(SELECT * FROM user); while (rs.next()) { // ... } return list; // conn、stmt、rs 都沒(méi)有關(guān)閉 }這里面只要stmt或rs沒(méi)有關(guān)閉連接歸還池子就會(huì)延遲如果異常發(fā)生在中途連接就直接“丟”了。等連接池里的連接被這種代碼借走但不還池子很快就會(huì)被耗干。正確做法是用 Java 的 try-with-resources讓連接、語(yǔ)句、結(jié)果集都自動(dòng)關(guān)閉// 正確寫(xiě)法 public ListUser queryUsers() throws Exception { String sql SELECT * FROM user; try (Connection conn dataSource.getConnection(); PreparedStatement ps conn.prepareStatement(sql); ResultSet rs ps.executeQuery()) { while (rs.next()) { // ... } return list; } }排查技巧也很實(shí)用先搜全工程里所有g(shù)etConnection()的調(diào)用點(diǎn)逐個(gè)確認(rèn)是否有配套的 close然后重點(diǎn)檢查 try-catch-finally 結(jié)構(gòu)看 finally 里是否真的關(guān)閉了。很多老項(xiàng)目用的是手寫(xiě)的 JDBC 工具類(lèi)這種地方最容易藏連接泄漏需要重點(diǎn)盯。3.2 慢 SQL 與長(zhǎng)事務(wù)一個(gè)查詢(xún)占住窗口不放連接池就像銀行柜臺(tái)每個(gè)窗口同一時(shí)間只能服務(wù)一個(gè)客戶(hù)。一條 SQL 跑了 30 秒就相當(dāng)于一個(gè)客戶(hù)占著柜臺(tái) 30 秒后面排隊(duì)的人只能干等。慢 SQL 觸發(fā)連接池爆滿(mǎn)的典型表現(xiàn)就是Threads_connected沒(méi)到頂?shù)玊hreads_running很高且有大量連接卡在同一個(gè) SQL 上。在SHOW FULL PROCESSLIST里你會(huì)看到 Info 列是同一個(gè)查詢(xún)模板Time 字段都是幾十秒甚至幾分鐘State 常見(jiàn)為Sending data、Creating sort index、Copying to tmp table等。這類(lèi)問(wèn)題的處理順序是先拿這條 SQL 執(zhí)行EXPLAIN看是否走了索引、掃描行數(shù)是不是太大??词欠褚?yàn)樯罘猪?yè)導(dǎo)致掃描了大量數(shù)據(jù)例如LIMIT 1000000, 20。看是否在查詢(xún)里做了大范圍的排序或臨時(shí)表操作。一個(gè)很常見(jiàn)的例子是給大表做統(tǒng)計(jì)報(bào)表SQL 里寫(xiě)法是SELECT province, COUNT(*) FROM order_table WHERE create_time NOW() - INTERVAL 1 DAY GROUP BY province;如果create_time上沒(méi)有索引這個(gè)查詢(xún)會(huì)全表掃描上百萬(wàn)行跑個(gè)幾十秒很正常。一個(gè)這樣的查詢(xún)就能讓整個(gè)連接池的可用連接迅速下降。長(zhǎng)事務(wù)和慢 SQL 經(jīng)常成對(duì)出現(xiàn)。一個(gè)事務(wù)里包了多次查詢(xún)用戶(hù)中途不操作也不提交事務(wù)連接就一直掛在那里表現(xiàn)同樣是連接池被占滿(mǎn)。3.3 鎖等待連接在排隊(duì)中耗干鎖等待是連接池爆滿(mǎn)里最隱蔽的一種。前面兩類(lèi)是“連接被代碼占用”或“被 SQL 跑滿(mǎn)”鎖等待則是“連接在等鎖前端一直占著連接不釋放”。比如庫(kù)存扣減場(chǎng)景UPDATE inventory SET stock stock - 1 WHERE product_id 123;如果這條語(yǔ)句在某個(gè)事務(wù)里執(zhí)行而另一個(gè)事務(wù)已經(jīng)鎖住了這行記錄沒(méi)提交后續(xù)所有更新同一行的連接都會(huì)卡在Waiting for lock狀態(tài)。數(shù)據(jù)庫(kù)側(cè)看到的是大量連接都在等待連接池側(cè)看到的是所有連接都處于活躍但“假死”狀態(tài)。排查鎖等待需要看三張表SELECT * FROM information_schema.innodb_trx; SELECT * FROM information_schema.innodb_lock_waits; SELECT * FROM information_schema.innodb_locks;重點(diǎn)看trx_state是RUNNING但trx_started時(shí)間很長(zhǎng)的舊事務(wù)那個(gè)事務(wù)基本上就是持鎖大戶(hù)。處理方式通常是先把這個(gè)舊事務(wù)處理掉鎖一釋放后面的連接就會(huì)繼續(xù)跑連接池爆滿(mǎn)現(xiàn)象自然緩解。防止這類(lèi)問(wèn)題的核心是做短事務(wù)UPDATE 之前先確認(rèn) WHERE 條件用了索引不要在事務(wù)里做遠(yuǎn)程接口調(diào)用不要在一個(gè)事務(wù)里更新大量行。這些習(xí)慣比事后調(diào)參重要得多。3.4 連接池參數(shù)和 MySQL 參數(shù)互毆還有一類(lèi)爆滿(mǎn)是“配置打架”造成的。最典型的是連接池的maxLifetime大于 MySQL 的wait_timeout。MySQL 默認(rèn)wait_timeout是 28800 秒也就是 8 小時(shí)。如果連接池讓一個(gè)連接活過(guò) 8 小時(shí)后數(shù)據(jù)庫(kù)端已經(jīng)把它斷掉了但連接池不知道還會(huì)繼續(xù)拿這個(gè)連接去查詢(xún)。表現(xiàn)就是應(yīng)用運(yùn)行一段時(shí)間后偶發(fā)性地報(bào)連接失敗之后連接數(shù)突然暴漲那是因?yàn)檫B接池在瘋狂重建連接一下子把連接數(shù)頂了上去。正確的參數(shù)協(xié)同思路如下參數(shù)推薦方向MySQL wait_timeout28800 秒默認(rèn)或按實(shí)際情況調(diào)整連接池 maxLifetime應(yīng)小于 wait_timeout比如 180 秒到 1400 秒之間connectionTimeout獲取連接超時(shí)默認(rèn) 30 秒可按響應(yīng)要求收緊idleTimeout / minIdle空閑連接回收策略避免大量空閑連接占住 DB這類(lèi)問(wèn)題排查時(shí)有個(gè)特點(diǎn)不是穩(wěn)定復(fù)現(xiàn)而是“隔一段時(shí)間爆一次”。如果連接池是 HikariCP它的默認(rèn)maxLifetime是 1800000 毫秒30 分鐘小于 MySQL 的 8 小時(shí)所以一般不容易踩到但用某些連接池組件時(shí)maxLifetime默認(rèn)是 0代表永不超時(shí)這時(shí)就很容易和數(shù)據(jù)庫(kù)的wait_timeout沖突。4. MySQL 側(cè)的連接上限到底該怎么定4.1 max_connections 不是第一個(gè)要?jiǎng)拥男o不少人一看到Too many connections就急著去改max_connections。實(shí)際上max_connections更像是一個(gè)“風(fēng)險(xiǎn)防火墻”而不是性能調(diào)優(yōu)參數(shù)。合理的做法是正常情況下max_used_connections應(yīng)該離max_connections有足夠余量一旦距離被拉近就要警惕而不是把墻后移。要查看歷史峰值占用SHOW STATUS LIKE Max_used_connections;如果這個(gè)值和當(dāng)前Threads_connected都快貼到max_connections了那連接池爆滿(mǎn)是必然結(jié)果因?yàn)閿?shù)據(jù)庫(kù)端根本沒(méi)有余量給新連接。4.2 Threads_connected 和 Threads_running 要分開(kāi)看這兩個(gè)指標(biāo)被很多人混用其實(shí)含義完全不同Threads_connected當(dāng)前打開(kāi)的連接數(shù)。它高說(shuō)明“有很多連接掛著”。Threads_running當(dāng)前正在執(zhí)行查詢(xún)的線(xiàn)程數(shù)。它高說(shuō)明“數(shù)據(jù)庫(kù)真的在忙”。如果Threads_connected高但Threads_running低多半是連接閑置或泄漏數(shù)據(jù)庫(kù)本身不忙是連接管理出了問(wèn)題。如果兩者都高說(shuō)明數(shù)據(jù)庫(kù)處理能力到瓶頸了要么優(yōu)化 SQL要么對(duì)讀寫(xiě)做拆分和限流。如果Threads_running高但Threads_connected不高那反而是健康的——表明連接都被有效利用只是數(shù)據(jù)庫(kù)確實(shí)在超負(fù)荷工作。這兩者結(jié)合起來(lái)看才能判斷“連接爆滿(mǎn)”到底是資源問(wèn)題還是代碼問(wèn)題。4.3 連接數(shù)與內(nèi)存、線(xiàn)程調(diào)度之間的聯(lián)動(dòng)每個(gè) MySQL 連接都有成本。連接建立后服務(wù)端要給它分配線(xiàn)程、內(nèi)存尤其要考慮各類(lèi) buffer。例如sort_buffer_sizejoin_buffer_sizetmp_table_size如果這些參數(shù)設(shè)置得偏大比如sort_buffer_size是 2MB那么 2000 個(gè)連接在極端情況下可能同時(shí)占用數(shù) GB 內(nèi)存。這就是為什么把小內(nèi)存機(jī)器上的max_connections盲目調(diào)大反而可能直接把數(shù)據(jù)庫(kù) OOM 拖垮。正確的做法是先估算機(jī)器內(nèi)存再看全庫(kù)連接數(shù)所需的 buffer 總量最后反向推導(dǎo)合理上限。例如 16GB 內(nèi)存的實(shí)例InnoDB buffer pool 分走 8GB給每個(gè)連接的平均 buffer 按 2MB 估那連接數(shù)控制在 1000 以?xún)?nèi)都不算激進(jìn)但如果機(jī)器只有 4GB連接數(shù)就得壓到 300 以下。這個(gè)計(jì)算不需要很精確目的是讓你心里有數(shù)連接數(shù)從來(lái)不是越大越好它是有資源約束的。連接池的作用是“復(fù)用”而不是“無(wú)腦堆量”。5. 止血、治根、驗(yàn)證一套能落地的完整流程5.1 先止血臨時(shí) kill 的取舍連接已經(jīng)爆滿(mǎn)的現(xiàn)場(chǎng)首要任務(wù)不是排查而是讓業(yè)務(wù)先恢復(fù)。最直接的手段是殺掉一批可疑連接。殺連接之前必須確認(rèn)兩點(diǎn)連接是誰(shuí)的、連接在干什么。前面用SHOW FULL PROCESSLIST看到的結(jié)果就是依據(jù)??梢?xún)?yōu)先殺掉Command Sleep且Time超過(guò) 60 秒的連接這類(lèi)連接大概率是空閑的即使是事務(wù)未提交kill 之后事務(wù)也會(huì)回滾寧可損失極小范圍的數(shù)據(jù)一致性也不能讓整個(gè)服務(wù)持續(xù)不可用。執(zhí)行格式KILL 12345;生產(chǎn)環(huán)境更穩(wěn)妥的方法是寫(xiě)腳本按條件批量處理但要設(shè)置白名單排除管理賬號(hào)連接。不推薦一上來(lái)就重啟數(shù)據(jù)庫(kù)或者重啟應(yīng)用。重啟只能讓當(dāng)前連接清零如果根因是連接泄漏或慢 SQL重啟之后很快又會(huì)滿(mǎn)。它只適合在完全無(wú)法定位問(wèn)題時(shí)的應(yīng)急手段。5.2 治根代碼修復(fù)、SQL 治理、事務(wù)邊界止血只能維持幾個(gè)小時(shí)的穩(wěn)定真正要處理的是根因。連接泄漏把所有 JDBC 操作統(tǒng)一改成 try-with-resources可以做一個(gè)封裝的 DAO 基類(lèi)避免團(tuán)隊(duì)里各寫(xiě)各的。數(shù)據(jù)源獲取統(tǒng)一走 Spring 的Autowired或標(biāo)準(zhǔn)池 API不要再寫(xiě)“自己 new Connection”的工具類(lèi)。慢 SQL先開(kāi)慢查詢(xún)?nèi)罩緎low_query_log 1 long_query_time 1把超過(guò) 1 秒的 SQL 全部收集起來(lái)挑出高頻和高耗時(shí)的逐條優(yōu)化。常見(jiàn)手段包括加索引、改寫(xiě)查詢(xún)條件、把深分頁(yè)改成游標(biāo)或基于上次最大 ID 的分頁(yè)方式。事務(wù)邊界事務(wù)盡量只包裹核心的寫(xiě)操作不要在事務(wù)內(nèi)做遠(yuǎn)程 HTTP 調(diào)用、循環(huán)查詢(xún)等慢操作。如果做批量更新控制在合理行數(shù)內(nèi)并分批提交長(zhǎng)事務(wù)是連接占用的隱形殺手。5.3 驗(yàn)證壓測(cè) 監(jiān)控告警 灰度發(fā)布修復(fù)之后不能直接宣布結(jié)束必須驗(yàn)證。先做一輪壓力測(cè)試模擬高于平時(shí)的 QPS觀察連接池曲線(xiàn)是否平穩(wěn)、Threads_running是否處于合理范圍、連接獲取時(shí)間 P99 是否達(dá)標(biāo)。我常用的做法是壓測(cè)時(shí)把連接池的active、idle、pending三個(gè)指標(biāo)都打出來(lái)。如果流量上升時(shí)active同步上升、流量平穩(wěn)后active能降回去說(shuō)明池子是健康的。如果active只升不降說(shuō)明還會(huì)漏繼續(xù)找代碼問(wèn)題。監(jiān)控告警也要跟上。至少給這幾個(gè)指標(biāo)配告警Threads_connected與max_connections的比值超過(guò) 80%。連接池獲取連接等待時(shí)間超過(guò) 1 秒。連接池pending長(zhǎng)期大于 0。慢 SQL 數(shù)量突增。6. 用 QPS 反推連接池大小連接數(shù)規(guī)劃的計(jì)算方法6.1 連接占用公式與計(jì)算示例連接池大小不該拍腦袋可以用一個(gè)粗算公式來(lái)估算連接池大小 ≈ 平均 QPS × 單請(qǐng)求平均數(shù)據(jù)庫(kù)耗時(shí) × (1 排隊(duì)系數(shù))舉例說(shuō)明。某個(gè)業(yè)務(wù)接口每秒請(qǐng)求量 500這個(gè)接口每次請(qǐng)求訪問(wèn)數(shù)據(jù)庫(kù)的平均耗時(shí)是 20 毫秒。那么單請(qǐng)求占用的連接時(shí)間就是 0.02 秒。同一時(shí)刻需要的連接數(shù)大約是500 × 0.02 10再考慮一部分請(qǐng)求可能因?yàn)榈却i、結(jié)果集處理等原因多占一點(diǎn)時(shí)間加一個(gè) 30%50% 的排隊(duì)系數(shù)10 × 1.5 15也就是說(shuō)這個(gè)接口的預(yù)留連接池大小 1520 已經(jīng)夠用。如果實(shí)測(cè)連接一直在 20 以上而不下降說(shuō)明耗時(shí)估算偏低或存在泄漏而不是配置不夠。6.2 三種典型負(fù)載下的池大小設(shè)計(jì)不同業(yè)務(wù)形態(tài)對(duì)連接池的需求差異很大業(yè)務(wù)形態(tài)特征池大小建議低頻管理類(lèi)QPS 低、單次查詢(xún)簡(jiǎn)單1020高頻 OLTP 類(lèi)QPS 高、單次查詢(xún)幾毫秒到幾十毫秒核心接口單獨(dú)估算池總大小 50100報(bào)表/批量類(lèi)單次查詢(xún)秒級(jí)、并發(fā)不高池不用太大但 SQL 必須優(yōu)化否則池再大也堵這里面最關(guān)鍵的理念是連接池解決的是“復(fù)用連接”的問(wèn)題不是“讓更多請(qǐng)求同時(shí)跑”的問(wèn)題。單個(gè) MySQL 連接的查詢(xún)速度取決于索引和執(zhí)行計(jì)劃而不是池的大小。池子設(shè)得再大SQL 本身要跑 10 秒照樣拖垮。6.3 需要長(zhǎng)期盯的監(jiān)控指標(biāo)最后建議把這幾個(gè)指標(biāo)做成日常巡檢項(xiàng)連接池活躍連接數(shù)看漲跌趨勢(shì)是否與流量一致。連接獲取等待時(shí)長(zhǎng) P99超過(guò) 500ms 就要警惕。連接創(chuàng)建/銷(xiāo)毀速率如果頻繁創(chuàng)建銷(xiāo)毀說(shuō)明maxLifetime或idleTimeout配置不合適。MySQLThreads_connected與Threads_running的比值。這些指標(biāo)可以在看板上做成兩張圖一張展示連接池狀態(tài)一張展示數(shù)據(jù)庫(kù)狀態(tài)。連接池爆滿(mǎn)不是突發(fā)事故大多是緩慢惡化的過(guò)程。有了這些圖基本都能在用戶(hù)感知之前提前處理。最后分享一個(gè)印象深刻的排查經(jīng)歷。某次連接池持續(xù)告警我把應(yīng)用、數(shù)據(jù)庫(kù)、參數(shù)都翻了個(gè)遍仍然時(shí)不時(shí)漲滿(mǎn)。最后發(fā)現(xiàn)是一個(gè)第三方 SDK 內(nèi)置了自己的連接池每次調(diào)用都新建一個(gè)池實(shí)例而不復(fù)用流量稍高就把數(shù)據(jù)庫(kù)連接數(shù)頂上天。那次之后我學(xué)會(huì)了排查連接問(wèn)題時(shí)要把中間件、SDK、框架的隱藏連接全部考慮進(jìn)去不能只盯業(yè)務(wù)代碼。希望這篇排查順序能幫你少熬幾個(gè)夜少掉幾根頭發(fā)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产日韩欧美中文在线播放| 国产人妻精品一区二区三区秋霞| 一本色道综合久久欧美日韩精品| 99.色网| 精品性爱| 男人天堂网手机版婷婷| 中文字幕在线播放2中文字幕在线观看2| 在线视频免费观看午夜| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 久久东京热成人| 啊啊啊操一区| 欧亚在线视频| 激情五月综合开心五月| 人人妻人人玩人人澡人人爽| 国产中午字一暮区| 一区二区视频你懂的| 精品婷婷| 丰满人妻一区二区三区大胸懂色 | 日韩AV中文字幕电影| 96久久精品一二三区色欲| 人妻夜夜爽天天爽三区麻豆AV网站| 伊人 俄罗斯 a v| 九九Av| 久久av成人无码免费| 51国产午夜精品视频| 九久9精品| 日韩精品一区,二区 九九...老司机| 性站| 国产玖玖| 天天日天天射天天干| 日韩AV一区二区三区四四| 婷婷伊人綜合中文字幕小说| 人妻天天夜夜爽一区二区| 久久精品国产72国产精品福利| 日B操| 欧美一级美片在线观看免费| 久久av无码| 欧美亚洲中文| 伊人专区一区二区三区| 日韩精品国产一区二区| 日本免费人成视频播放120秒| 国产av强奸美女| 激情熟女12P| 日本阿v天堂在线观看| 人妻丝袜二区| 97色亚洲| 亚洲色婷婷久久91| 美女视频尤物网在线看| 大香蕉伊人久久| 欧美日韩999| 蜜桃臀av在线观看| 国内精品不卡无毒99999| 偷拍欧美激情| 性色av一区二区| 久久久久久久六六| 99re在线视频这里只有精品| 特色a在线上| 97在线视频观看| 日本韩高清无砖码22o| av网站国产主播在线| 白丝被操91| 波多野结衣被操50分钟免费视频| 91c色| 乱伦AVxx| 欧美视频激情久久久久久| 歐美性天天| 黑人粗大V S日韩女优视频| 亚洲色天堂九9| 人妻精品一区二区| 国产成人精品必看 | 亚洲黑丝在线| 亚洲色图 综合| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 密乳无码| 自偷自拍的亚洲视频| 志村玲子视频一区二区| 人妻密肉在线观看| 色眯眯av| 国产精品亚洲天堂网址| 91老熟女逼| 内射卯月麻衣| 久久久久九九九| 天天做天天爱夜夜爽毛片试看| 人人潮人人摸| 婷婷尹人大香蕉免费| 中文久久一区| 亚洲情色 自拍| gogogo免费高清看中国国语| 国产辣妈在线视频福利| 免费AV播放| 无码人妻丰满熟妇区毛片| 欧美日韩精品青青| 亚洲婷婷综合网| av日韩在线观看电影| 99热在线播放| 欧美91在线+|+欧美| 97超碰超| 亚洲精品美女久久久久久久久| 国产精品天美传媒| 亚洲少妇综合| 色五月综合| 成人精品欧洲亚洲| 韩三级a视频在线观看| 国产熟女少妇一区| 97操碰| 秋霞免费无码视频日韩A片| 伊人女女资源在线观看| 超碰地址97| 极品色| 99在线免费视频| 俞拍自拍| 色婷婷成人| 97超碰国产亚洲精品| 超碰精品日韩欧美国产| 四虎 精品 WWW| 夜夜嗨一区| 亚欧韩av| 熟妇一区,二区,三区。| 国产色呦呦| 西西美女视频网| 人妻丝袜美腿中文字幕| 夜夜操二区| 欧美人妖内射| 丁香五月影院| 国产精品视频内谢女人| 少妇六月天| 日日摸天天爽夜夜欢| 亚洲人妻av| 少妇九九九九| 特污免视频| 91亚洲欧美激情| 婷婷五月在线视频| 国产精品99999| 国产 日韩 欧美 人妻 熟女 中文| 久操电影网| 秋霞视频一区二区| 亚洲高清91| 激情综合五月| 青青操网| 国产精品色哟哟| 欧美性爱日韩性爱| 亚洲玖玖爱| www…国产操逼| 综合网少妇| 99热| 国产精品无套内谢| 欧美日韩亚洲少妇寂寞影院正在播放 | 天天躁日日躁AAAXX| 欧美在线视频观看一二三四区高清| 欧美日日操| 亚洲国产精品久久久久婷婷老年 | 加勒比aⅴ| 日本 欧美 亚中文字幕| 中文字幕天堂在线| 久久一区二区加油站| 久久婷婷五月综合| 嫩草在线视频| 精品人妻一区二区三区免费视频| 日本不卡高清免v欧美日韩在线观看| 成人国产视频在线观看| 搡老女人老91二区| 动漫区日韩区欧美区| 国产农村一一级特黄毛片| 大香蕉懂9| 国产精品视频电影| 立川理惠加勒比无码| 美女91| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 中文字幕丝袜国产第一页不卡| 久热99999| 小草精彩毛片| 久久久久久AV无码免费网站| 强奸抽插av| 亚洲 欧美 综合 91| 天天日天天色| 无码免费精品高清| 国产51色综合久久免费| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 青青久久久| 91殴美大片| 久久久九九网站| 日韩综合成人免费视频| 97在线免费视频| 99国内熟女露脸视频| 精精夜夜| 日日夜夜狠狠| 国产 三级自拍| 亚洲欧美国产中文视频| 中文字幕国产在线天堂| 友优传媒精品在线一区二区| av线电影| 中文字幕人妻色偷偷久久皮| 91亚洲欧美色图| 95人妻爽爽人人做人人澡| 国产白嫩漂亮KTV在线| 国产捆绑一区| JuliaAnn丝袜熟女系列| 精品二区久久| 一二三四视频在线社区中文字幕| 97爱欧美| 色偷偷色偷偷欧美日韩| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 欧美成人都市人妻| 久久9视频| 午夜福利在线合集| 影音先锋视频在线| 欧美偷拍区| 天天综合网网欲色| 欧美人妻少妇| 国产精品美女视频诱惑| 成人免费看吃奶视频网站| 欧美第一页| 国产熟妇 码视频户外直播| 91精品人妻一品二品三品| 超碰综合97在线| 天天日美女的B| 色网在线| 久久久九九| 色九九久九九| 中文字幕在线免费观看2| 9久热这里只有精品| 婷婷久久久精品| 亚洲丝袜在线观看| 欧美激情高清性猛交| 超碰色图| 熟妇综合一区二区三区| 国产又色又粗又黄又爽| 韩国午夜理伦三级好看| 中文字幕在线高清男人的天堂| 2018色综合天天操| 综合国产97| 国产精品亚洲四五区在线观看| 丝袜性亚洲| 国产白领连续中出在线播放| 国产人妻精品一区二区三区秋霞 | 91丨国产丨白浆秘 洗澡动漫| 天天影视色香欲综合网小说| 91丨豆花丨熟女| 午夜福利视频在线一区| 精品一区二区三区蜜桃臀赵总 | 深喉吞精| 久久透逼视频| 亚洲人成网www| 天天综合网国产| 1024手机看片欧美日韩| 综合网亚洲在线| 国产资源中文字幕在线| 免费A V在线播放| 亚洲九区| 青青草白白色| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 色黄色美女大长腿午夜视频| 亚洲日韩精品在线播放| 中文字日本乱码| 欧美综合网站999| 国内外内射高清视频| 免费的黄片有限公司| 久久一区二区三区入口| 蜜臀精品1区2区| 日韩干B| 乱伦日本中文自拍| 婷婷六月色| 日韩精品操少妇| 中文字幕一区二区视频在线观看| 日韩AV熟女乱伦| 国产日韩精品一区二区三区| 91中出在线| 性爱视频啪啪啪啪| 九九热九九热| 91天天综合在线观看| 久久久久久网址| www久久久| 清清草影| 四虎午夜影院| 亚洲诱惑| 人人 操人人 操人人| 亚洲人成网www| 亚洲中文字幕一区| 少妇干B| 5252色欧美在线| 国产嫩草精品A88AV| 美国aaaaa一级黄片| 涩爱AV在线| 美女网站91| wwwcaobibi| 欧美性爱一区二区三区四区| 小说区 图片区色 综合区| 91五月天| 亚洲男人的天堂va亚洲男人社| 波多野结衣先锋影音| 亚洲射综合网| 亚洲性爱成人| 台湾佬中文娱乐自偷自拍| 香蕉99秘 一区精品蜜桃臀| 亚洲一卡2卡3卡4卡乱码网站| 欧美国产视频| 亚洲av国产av综合av卡| 丝袜性亚洲| 粉嫩av平台| 快点操死我| 亚洲人成网站7777| 91爱做| 天天操天天射天天日| 精品美女久久一二三| 欧美一级美片在线观看免费| 97这里只精品| 九九aV| 超碰99re| 欧美亚洲一区二区久久久婷精品大包诱| 黑人综合网| 欧美久久草熟女| 国产一级舔足在线观看| 久久亚洲天天做| 久久午夜鲁丝片| 97超碰亚洲| 日本五十路熟女一区二区| 国产精品乱码久久久久久| 亚洲精品无码成人久久久99| 国产精品高朝久久久久久久| 天天操综合网| 国产真乱mangent| 另类av综合久久| 欧美色性爱| avav青青草久久夜| 精品妇女一区二区三区| 中国AAAAAA黄色片| 老司机午夜精品福利视频一区二区| 岛园激情| 东北少妇高潮zzzz| 99色在线| 97免费在线视频在线观看| 欧美综合娱乐久久| 三及片网站| 中文字幕丝袜美腿| 国产激情在线观看| 男女一进一出视频久久| 极品色电影院| 人妻天天操天天爽视频免费| 综合免费无码中文| 91大神精品长腿在线观看网站| 嗯嗯啊好大| 蜜乳av首页| 高清国产无码av| 五月天欧美色图| 91九久| 51一区二区三区| 国产精品久久久| 免费99精品国产自在在线| 亚洲不卡AV在线| 浪人综合网| 色综91| 国产青青美女玩逼视频| 日日夜夜骚| 91操人视频| 九九九精品成人免费视频小说| 人妻 欧美亚洲| 老熟女熟妇| 国产成人网址| 国模精品娜娜一二三区| 亚一综合久久久久久久久久| 国产精品白丝在线播放| 欧美姓爱综合网| 黄久在线| 日日日大屁股骚女人精品| 激情六月天| 亚洲最新a在线观看| 欧美欧美啪啪视频| 久久超碰97| 超碰九九| 国产欧美另类久久久精品课程| 福利在线视频一区二区| 性色av一区二区| 久久久av爱| 操少妇很爽av| 日本超碰在线国产一区| 日韩三级一区| 亚洲色吧网| 丁香五月综合| 色99色| 亚洲超碰在线| 久99热| 亚洲色久| 超碰成人免费| 91操人| 伊人婷婷五月天| 自拍偷拍2025在线观看| 五月婷婷综合激情| 国内外色色色色色成人视频| 九九久久精品| 成人欧美一区二区三区黑人一| 日韩成人网址| 精品女人999| 少妇 综合| 无码99| 人妻在线中出视频| 狠狠操一区二区| 天操老女人| 日韩天天本| 欧美日韩美女精品久草一区二区三区| 蜜桃臀一区二区aV| 婷婷人妻激情| 丰满人妻一区二区三区色-百度| 78久久| 久久国产成人精品国产成人亚洲 | 日本三级黄页| 九九九九88| 激情终合网| 九一综合网| 偷拍新久久| 亚洲欧美人妻| 亚洲一区二区三区不卡国产欧美| 欧美久久伊人| 色嘟嘟人妻天堂网| 加勒比伊人影院| 人妻熟女一区二区在线视频| 日日操免费视频| 亚洲黄色a级片| 国产精品麻豆成人AV艾秋| 亚射在线| 大香蕉草草| 日本一区二区亚洲综合| 综合免费无码中文| 精品.99999| 色拍偷亚洲| 久久超碰日韩精品| 亚洲一区二区三区中文字幕| av中文在线| 免费网色网站| 啪啪啪综合| 亚洲图片婷婷五月天| 欧美一级黄片免费播放| 成人日本精品九区| 久9九综合在线| 青娱乐欧美激情一区二区| 97在线视频观看| 精品人妻视频一区二区三区蜜桃视频| 人人妻人人爽人人精品| 美国aaaaa一级黄片| 夜夜操二区| 色欧洲97| 岛国在线免费视频| 情侣开房子拍 日韩无码 女的很漂亮| 小草av不卡亚洲二区| 九九热九九| 午夜影美女日鸡鸡天天视频国产| 宅男91视频在线播放| 91精品国产长腿丝袜美女| 国产乱伦亚洲色图高清无码| 国产夜夜艹| 麻豆视频一区二区| 日本精品一区二区中文字幕| 久久这里| 亚洲国产精品9999在线观看| 好淫网一二三视区| 九九无码| 91久久国产综合久久| 国产91丝袜 在线播放| 欧美性爱www免费版| 青娱乐大香蕉| 中国少妇XXXX做受| 亚洲综合99999| av一区二区三区不卡| 欧美另类色图片| 密臀在线视频| 99亚洲精品| 综合网少妇| 国产尤物AV尤物在线观看不卡| 97视频620| 国产丝袜美女在线一区| 丰满搜索结果 -第18页- 久久高清无码| 国产精品播放| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 啪啪啪精品视频| 野狼激情网| 九九九九AV| 色色五月婷婷| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 玖日综合网| 郑州宾馆老熟女露脸啪啪| 天天综合网1| 91在线秘 男同| 神马久久久久久久久久| 无码人妻精品一区二区三区99不卡| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 欧亚日韩三区| 岛国视频免费在线观看| 性九九九九九九| 综合久久六月久久婷婷| 亚洲 欧美 综合 91| 国产精品免费视频人成| 欧美日韩人妻精品系列一区二区三区| 亚洲高清在线| 亚洲码在线中文在线观看| 亚洲欧洲精品成人| 亚欧成人中文字幕一区| 青青草原香蕉日本Ap| 在线黄页看毛片| 国产女同在线观看视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 干婷婷综合网| 热99re69精品8在线播放| 用力操死我| 国产成人精品必看| 色与欲影视天天看综合网| 蜜臀av在线播放一区二区三区| 男人的天堂网页| 久久精品视频28| 亚洲高清无码在线桃色| 免费一二区| 精品网站99999| 久久女婷| 隔壁邻居波多野结衣中文字幕| 天天干夜夜| 欧美日韩国产中文精品字幕自在自线,| 国产精品白丝在线播放| 久久久草草精品| 久悠悠av| 操逼网免费无码视频| 亚州综合在线| 婷婷精品国产欧美精品亚洲人人爽| 极品色社| 91天堂色男人的天堂| 国产一级高清免费观看| wuyechaopeng| 美女淫穴| 嗯嗯嗯好爽| 亚洲制服欧美另类内射| 秋霞操逼片| 久久日韩肥臀| 超碰 国产熟女精品一区| 中文字幕精品丝袜| www.久久99| 九月丁香婷婷色| 九九九九9999| 偷偷人人精品女女久久| 国产1727欧美| 青青草在线视频欧美| 大香交伊人网| av资源在线播放天堂| 变态乱伦伪娘灌肠一区二区| 大学生美女口爆| 一区二区三区一亚洲中文字幕、综合区灬 | 97超碰色色| 99热国产| 日产123区精品免费观看| 久久曰曰| 色诱avtt| 国产农村妇女精品一二区| 国产刺激视频| www久| 亚洲图片偷拍视频区| 二男一女成人A片| 欧美高清无码免费视频高清版| 亚洲风情在线观看| 日韩欧美女求操每天更新| 加勒比久久av| 91精品在线播放| 99re在线视频这里只有精品| 97热视频在线观看| 91欧美巨乳| 中文字幕伊人| 玖玖综合视频| 精品在线78| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 少妇特黄一区二区三区| 99热99re6国产在线播放| 无毛精品| 深喉吞精| 97欧美超碰| 中国AAAAAA黄色片| 熟妇的味道HD中文字幕| 秋霞无码av鲁丝片一区| 午夜福利免费精品视频| 亚洲各类熟们中文字幕| 五月天色五月| 精品国产嫩穴视频| 嗯嗯啊啊好疼| 91在线国产后入风骚翘臀美女素人| 亚洲骚男同com| 超碰97国产欧美| 一区二区高清视频| 美国精品国产精品| 国产色呦呦| 亚洲色图大香| 一区二区三区 丝袜高跟| 亚洲宗合网| 国产在线激情| av一区二区三区不卡| 一级@啪啪视频| 日韩性爱再线视频| 国产农村妇女一区二区| 啊啊好多水| 亚洲人综合| 色九久| 亚洲无线码欧洲精品区别| 欧美熟女操屄| 伊人久久青青草| 久草综合视频| 91精品人妻一品二品三品| 国产无码精品成人| 欧美精品自慰系列寂寞少妇| 91超碰人人| 天天舔天天日天天射| 全国男人天堂网| 亚洲成人黄色在线观看| 日本免费亚洲欧美| 亚洲自拍欧美国产首页网曝 | 亚洲免费成人在线高清无码视频| 99人人干| 夜夜爽爽夜夜精品视频| 久久精品—区二区三区内射| 凹凸久久人人| 欧美中文字幕男人天堂久久精品| 久草线上视频免费看| V A在线| www.av在线观看| 观看视频图片一区二区三区| 韩日欧亚a级| 亚洲乱伦图片视频| 久久嫩草国产成人一区| 啊啊啊啊嗯嗯在线久久久| 成人a级高清视频在线观看| 亚洲黑丝在线| 人妻另类| 久久久免费一级黄片| 精品国产72| 中文字幕后石码四区五区| AV无码久久久精品| 亚洲揄拍网| 精品蜜乳AV免费观看| 婷婷亚洲综合| 亚洲极品| 国产精品一级毛片不卡视| 美女淫穴| 日韩性爱一级片| 久操黄色视频| 大香蕉淫人网| 玖玖色综合| 亚洲欧美变态| 亚洲成人久久美女| 91精品国| 91精品国产麻豆国产自产在| 亚洲自拍青操视频| 国产激情在线| 后入式999| 久久久久亚洲Aⅴ无码| 秋霞一区二区三区四区五区六区七区| 免费视频在线一区二区不卡| 欧美日韩国第一区| 国产一区二区免费福利片| 日韩女优中文字幕| 88xx成人精品视频| 国产黄色动态精品| 岛国大片国产| 综合久久99亚洲人妻中文在线| 亚洲精品尤物yw在线影院| 色偷偷色偷偷欧美日韩| 最新三级网址| 操老熟女AV| 天天爽人人综合免费7799| 色路综合| 男人天堂久久精品| 国产亚洲福利第一页丝袜| 亚洲日韩青青草色月| 一级@啪啪视频| 丝袜美女诱惑 91 视频| 日本肉体xxxx裸交| 久久在肏| 亚洲网自拍| 中国国产精品一区视频| 蜜臀一二三区| 亚洲图片欧美日韩| 十八禁视频一区二区| 老司机免费视频在线91| 亚洲AV成人无码久久精品播放| 色噜噜人妻av中文字幕| 97久精品| 日本一级婬片试看三分钟| 91国产伊人大香蕉| 人妻熟女字幕一区二区| 亚洲av国产av综合av卡| 欧美91色| 日韩在线视频1234| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 色综合久久888| 久草成人| 激情综合网一盗摄| 婷婷五月在线视频| 国产精品一区二区校花| 久久亚洲日韩熟女精品| 96AV久久久| 91人妻Pr| 強姦亂倫a| 中文字幕福利视频一区二区三区在线观看| 中文一区二区婷婷视频| 嫩草一区二区在线观看| 久九色| 加勒比伊人综合| 一本一道人妻久久一区二区三区| 久久直播国产| 亚洲无 码A片在线观看麻豆| 国产女人9999| 伊人影院在线理论播放| 伊人五月天| 岛国在线免费视频| 欧美 亚洲| 欧洲精品欧洲精品| 国产久久久9999| 国产精品午夜高潮呻吟久久av| 2018天天日天天日| 国产精品农村妇女| 亚州图片第一页| 日韩久久超碰色| 发朗少妇买婬全视频中文| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 97伊人超碰| 人妻酒店出差被中出免费在线播放| 天天干天天拍| 国产精品久久伊人| 午夜一区二区三区国产| 欧美18老人禁| 亚洲天天操| 伊色久人大在线| 麻豆区久久久久亚| ai欧美亚洲小说| 亚洲蜜臀懂色| 国产有码一区| 嗯嗯啊啊啊好舒服| 天美国产三级传媒| 日本在线一二 | 色九久| 78m成人视线| 一二三四区电影| 熟女熟妇一区二区三区视频| 东北操逼| 任你干在线视频| 91麻豆一二三区| 男人网站婷婷| 亚洲人久久久网| 极品色电影院| 欧美最大综合网| 天欧美在线| 国产AB视频| 久9久9久9久9久9久9| 久久中文字幕女同性恋一区| 久久久久久裸体| 久久精品男人的天堂| 亚洲久草AV色图| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 91黄站| 东京热大香蕉| 日韩av在线精品观看| 超碰97人妻免费在线| 国产成人 综合亚洲 天堂| 综合激情二| 无码丰满熟妇一区二区浪潮AV| 天天摸夜夜添无码小视频| 免费精品中文字幕| 国产三级日产三级韩国三级| 国产精品亚洲一区二区三区四区| 日韩午夜啪啪视频| 97爱爱爱综合| 操操操操网黑人| 久久美国毛片| 国产美女自拍视频| 伊人热综合| 制度丝袜99| 人妻少妇av在线观看| 亚洲人妻一区二区三区| 少妇一区二区三区在线观看| 欧美猛交黑寡妇中文字幕| 久男人久久| 日韩有码中文字幕女同性恋| 婷婷婷婷婷婷久久久久| 韩国一级婬片A片无码天美| 日韩性爱再线视频| 亚洲欧洲偷拍一区| 日日黄色三级网站| 丝袜加勒比| 97超碰人人操人人操| 国模不卡| 少妇一线天久久久久久| 西西美女视频网| 久草电影网| 国语av狠狠色丁香婷婷综合激情| 777AV电影| 六月天婷婷| 欧美日动态视频| 日韩久射综合| 欧美激情另类一区二区| 大香蕉伊人久久| 亚州综合电影| 97综合激情| 亚洲精品一二区| 亚洲男人的天堂亚洲| av东京热男人的天堂| 一起草视频在线| 欧美性爱中文字幕无线码| 欧美综合骚| 综合大香蕉美。| 大香蕉免费3| 99免费视频| 欧美九一精品久久久熟妇| 日产操逼| 五月婷婷综合激情| 老鸭窝日丰县女人| av一区二区三区四区| 综合色图亚洲欧美| 婷婷探花久久精品一区| 精品国产91av一区二区三区 | 超碰美国| 在线精品福利免费播放| 东北女人| 超碰午夜| 亚洲激情网一二三四区| 中文字幕精品三级久久久| 日韩av电影成人在线| 欧美性色综合网| 97在线免费看视频| 一级免费啪啪片| 亚洲欧美国产va在线| 欧美性爱第一页久久| 精品超碰中文在线| 啊啊啊啊好疼| 一区二区三区精品久久| 风骚少妇视频中文字幕| 国产精品国产自产高清AV| 久久国产视频专区一二三 | 嗯嗯嗯好爽| 操一对老熟妇爽上天视频| 精品伊人久久久大香线蕉小说| 九九国产| 操逼片国产| 欧美情色贴图| 亚瑟国产精品久久无码| 天堂精品小草| 天天干天天燥| 久久爽爽精品| www.av在线视频| 亚洲素人网| 一级黄色牲爱A级片| 91 国产丝袜在线播放-百度| 国产午夜无码片在线观看影视| 欧美一级专区免费大片| 99精品欧美一区二区三区桃色| 国产精品视频| 视频国产精品未满十八禁止在线观看| 日韩无码久久熟女一级片| 亚洲精品三区在线观看| 久久久久无码一妻区| 亚洲国产成人精品无码专区| 在线电影亚洲色图| 五月丁香成人网| 久久久四区| 夜夜高潮夜夜爽高清视频一 | 成人三一级一片aaa| 在线 欧美 亚洲| 这里都是精品在线观看| 94色色电影网| 99国产天美| 亚洲囯产精品女人久久久| 欧美国产操逼| 婷婷久久综合久| 天天看天天日天天操| 男插女青青影院| 粉嫩av在线一区二区| 欧美综合中文| 97网址www| 欧美aaaaaaa| 男人的天堂VA| 综合激情97 | 91N欧美| 精品无码久久久久久国产浪潮| 精品久久艹| 首页亚洲国产高跟丝袜诱惑视频| 国产精品懂色tv影视免费观看| 青青草乱入乱欲视频在线观看| 黄片直播三级黄片两女一男| 97超碰色色| 欧美亚洲厕所精品偷拍91| 亚洲色欲天天人妻无码系列专区| 91在线免费精品视频| 98福利在线视频| 五月丁香影视| 国产黄片精品在线| 欧美精品黑人猛交高潮| 欧美色日本| 五月丁香啪啪啪| 国产毛片久久久久久久| 人妻精品一区二区| 999综合色| 日韩精品99999| 人妻 中文 日韩| 九九九九精品九九九九| 伊人四虎综合| 日本女厕偷拍| 天天操夜夜操| 粉嫩不卡一区二区性爱 | 区一在线观看| 欧美一区二区亚洲天堂| 中文字幕,人妻,日韩| 欧美精品庄| 久欲AV| 97露脸精品丝袜| 翘臀vidoes| 99人人干| 人妻日日干| 无码 黑人一区二区三区| 啊啊啊好舒服视频| 久久久久久九九九九九九| 日韩精品熟妇| 超碰亚洲欧美日韩无| 欧美国产日韩高清在线| 十八禁的黄污污免费网站| 国产亚洲色婷婷久久99精品91 - 百度| 肉丝中文无码高清| 97超视频在线观看| 九热大香蕉| 日本有码影片下载| 婷婷五月天激情小说| 欧美顶级黄片AAAAA在线免费看| WWW啪啪的com| 综合久久久久久久久91| 亚洲一区二区三区婷婷| 伊人国产AV| 久久久久久久久久久精| 91黑丝操| 操淫穴亚洲五月丁香 | 久久天天艹| 亚洲无码偷拍| 国产强奸无码乱伦| 又大又大又大又粗爽高潮观看| 综合色区偷拍| 欧美的精品的视频| 亚洲高潮影院| 97色欧洲| 色区97| 揉揉日日日日| 九九九九九精品| 精品黄色电影| 国产精品99999| 97啪啪| 日韩免费中文字幕视频| 欧美一级AAAAAAA| 性爱视频免费网址| 亚洲国产奇米影视久久| 色在线亚洲视频www| 午夜AV人气不卡| 亚洲少妇综合在线播放| 你想操日本小逼吗| 亚洲欧美一区二区三区一猛片| 欧美性爱十八禁| 欧美日韩岛国大片在线观看| 4399成人黄A片| 天天色综合图片| 真实高潮91| 91丝袜在线视频| 午夜精品久久久99热蜜桃的功能特点| 高清孕妇孕交 交孕妇| 成人精品久久| 高清无码人妻久久久一区二区三区aⅴ| 78久久| 国产精品日韩在线一区| 奇米狠999| 久操婷婷| 日韩少妇丰满亚洲| 人妻丝袜肏逼| 国产日本顶级一区二区三区| 大香蕉欧美| 亚洲伊人a线观看视频| 秋霞一级视频在线观看免费| 涩五月婷婷| 粉嫩国产精品久久久| 加勒比综合a∨| 91欧美经典| 天天躁日日躁AAAAXXXX国产| 中文字幕免费看大片| 天堂九九九九九九九九九| 樱花草社区www中国| 欧美三四五区| a片在线播放| 91人人臊| 蜜桃久久久久久久| 东北操逼| 九九综合九九综合| www网站黄| 午夜精品99久久久久传媒| 2026国产精品视频| 东京热天堂网| 美女写真| 天堂资源欧美| 亚洲中文字幕av | 日韩欧美操逼xxx| 国产高清成人传媒影视| 国产夫妻一区二区| 欧美自拍网| αⅴ天堂| 91 丝袜在线| 人妻另类| www.大香| 天堂日本亚洲欧美| 理论久久婷婷网8| 欧美另类精品xxxx| 色噜噜国产在线| 就去色综合| 岛国视频免费在线观看| av操操不卡| 丰满人妻一区二区三区免费| 探花熟女,姿勢到位,體驗感也到位| 人妻夜夜爽天天爽麻豆三区网站| 大香蕉性欧美| 激情无码日韩| 加勒比AV网| 国产乱伦视频污| 婷婷综合在线| 高清孕妇孕交 交孕妇| 日韩熟女乱伦中出| 国产无遮挡| 亚洲丝袜诱惑| 婷婷色五月激情| 好爽要喷了| 日韩性爱免费视频在线网站| 久久综合女优| 久久亚洲国产成人| 日本淫色网| 男人亚洲天堂| 天天爱天天韩国日本牛牛牛牛 | 91人妻Pr| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 舔舔啊| 一区二区三区 日韩欧美| 亚洲揄拍网| 欧美十八禁视频| 欧美无圣光在线| a亚洲欧美色欲| 男人的天堂.com| 国产精品久久久啊| 国产精品天美传媒| 色综合一区二区三区| 韩国久久97| 亚洲超碰97| 伊人97色天使| 波多野结衣之双飞调教在线播放| 日韩三级久久久| 天天干人人看综合| 成人精品视频一区二区| 自拍偷拍第26| 麻豆一区在线| 乱伦av.com| 97网站在线观看| 99久久久| 久久久久国产精品久久久| 旡码电影特区| 日韩中文字幕国产| 亚洲熟女乱色一区二区三区久久久| 亚洲AV噜噜狠狠网址蜜桃动漫| 美女黄码视频午夜| 亚洲黄网在哪免费看| 国产精品久久久亚洲第一牛牛_在线观看 | 五月丁香| 日本精品一区二区三区四区的功能| 素人美腿视频网站| 国产精品永久免费10000| 天天躁狠狠躁av| 久久久97| 女人天堂av在线播放| 青青操在线亚洲视频观看欧美在线 | 一区二区三区在线资源| 一级性爱视频免费观看| 久操网在线| 九色婷婷| 国产在线播放成人免费| 国产精品久久久777| 白嫩国模丰满一二三区| 91天天综合日韩欧美| 久久国产视频专区一二三| 乱伦Av网| 偷拍视频青青草在线视频| 久久只有精品一区二区三区| 两性色网| 淫荡网址| 亚洲欧美国产va在线| 丁香五月天社区| 黄色人人| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 久久久不卡| 91久久18禁| www99热| 欧美性爱无码一区二区三区| 中文字幕免费在线观看| 亚洲码和欧洲精品激情系列| 中文字幕成人理论在线| 亚洲综合97| 欧美激情视频一区二区| 天天天肏屄欧美| 99在线无码精品秘 入口黑人| 久久久一二三四区| 蜜臀在线免费观看在线免费观看| 久久激情亚洲精品无码?V| 欧美色图第一页| 欧美午夜视频| 婷婷五月天补不补| 色黄色美女大长腿午夜视频| 夜夜爽夜夜操| 欧美激色| 老熟女熟妇| 操碰97| 淫荡少妇免费| 欧美性爱第1 页| 欧美综合中文| 91丝袜在线视频| 日本美女性生活久久久久久久| 亚洲天堂无码| 日韩极品无码B| 亚洲图片欧美色| 岛国天天午夜影院传媒网| 久久超碰98| 蜜臀亚洲中文| 男人天堂2019亚洲| 激情久久久| 亚洲精品天堂久久A∨51成人漫| 91中出| 日日躁夜夜躁狠狠躁超爽| 日韩人妻精品| 欧色性第一页| 青青操在线亚洲视频观看欧美在线 | 破苞ⅩXXX性无码动漫无码| 被男人吃奶很爽的毛片| 91处女在线观看| 亚洲高清色综合| 天天综合网~91| 9997se| 中文字幕一区二区三区蜜桃视频| 中国黑人三级片网站上区| 97硬碰| 国产传媒日本欧美专区| 欧美大香蕉卡久久| 区日韩亚洲乱码av电影| 男人天堂2019亚洲| 天堂岛av| 精品国产乱码久久久久久影片| 婷婷丁香六月天| 久久五月丁香| 成人短视频在线观看| 97人人模人人爽人人| 图片区小说区| 97最新在线播放视频| 午夜福利成人免费视频| 欧美性爱伊人| 337p大胆噜噜噜噜噜91Av| 日韩av乱伦| 久久,精品一二三| 99国内精品| 嗯嗯嗯不要不要免费视频| 性色乱AV一区二区| 高清不卡国产| 97干天天| 亚洲欧美日韩中文久久自慰| 老鸭窝日丰县女人| 国产综合久|