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

數(shù)據(jù)庫連接配置策略和實踐指南

運維 數(shù)據(jù)庫運維
應用執(zhí)行SQL請求完成的過程中,數(shù)據(jù)庫連接占很重要一部分。尤其是涉及到流量瞬間暴漲,需要創(chuàng)建大量連接,或者網(wǎng)絡異常導致重連時,從業(yè)務端來看,sql執(zhí)行緩慢的問題,此時sql執(zhí)行并非真的慢。

一 前言

應用執(zhí)行SQL請求完成的過程中,數(shù)據(jù)庫連接占很重要一部分。尤其是涉及到流量瞬間暴漲,需要創(chuàng)建大量連接,或者網(wǎng)絡異常導致重連時,從業(yè)務端來看,sql執(zhí)行緩慢的問題,此時sql執(zhí)行并非真的慢。本文是基于我們自己的生產(chǎn)環(huán)境的Durid實踐,僅供各位參考,當然不同公司的鏈路/業(yè)務壓力可能不一樣。具體到個別參數(shù)需要區(qū)別對待。

[[281409]]

二 具體實踐

從整體系統(tǒng)的角度,我們要考慮幾個點 ,數(shù)據(jù)庫連接數(shù)配置多少合適,針對空閑連接,網(wǎng)絡異常的超時時間,如何高效復用連接,druid 版本選擇這幾個方面來介紹。

2.1 如何設置連接池大小

合適的連接池大小和業(yè)務請求的 QPS 和 單個請求的 RT(單位為毫秒)。基本公式:

連接數(shù) = QPS /(1000/RT) + N = QPS * RT /1000 + N

注意: 此處 QPS 和 RT 為單個應用端統(tǒng)計。假定隨連接數(shù)量增加,客戶端能處理的請求數(shù)線性增加。

舉個例子

  1. 比如 一個請求的耗時rt=2ms,每個連接能處理的請求數(shù)量  
  2. S = 1000/2 =500 ,  
  3. 業(yè)務層總請求量是 M=5000 ,那么合理的連接數(shù)為 
  4. M/S=5000/500=10 
  5. 為了避免連接數(shù)被占滿,我們會在上面的連接數(shù)的基礎上再加上N ,最終的連接數(shù)為10+N . 

統(tǒng)計平時的最大 QPS 和此時的 RT,以此計算 minIdle,并設置 initialSize = minIdle。

統(tǒng)計峰值時的 QPS 和此時的 RT,以此計算 maxActive。

可以通過以下方法,通過 jmx 觀察 Druid 實際的連接池狀況,重點關注 ActiveCount:活動連接數(shù),PoolingCount:池子中的連接數(shù)。并根據(jù)實際情況考慮調整。

  1. java -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Xverify:none -client -jar /PATH/cmdline-jmxclient-0.10.3.jar - 127.0.0.1:7777 'com.alibaba.druid:type=DruidDataSourceStat' DataSourceList |& grep -E 'ActiveCount|PoolingCount' 

2.2 如何設置超時時間

連接池中的超時時間主要有:

  • connectTimeout 建立 TCP 連接的超時時間
  • maxWait 從連接池獲取連接的最長等待時間
  • socketTimeout 發(fā)送請求后等待響應的超時時間

其中,connectTimeout 建議不要小于 1200ms。TCP 在建立連接時,SYN 包的超時重傳時間為 1s。connectTimeout 設置過短,很可能造成應用發(fā)布時,初始化連接池過程中由于網(wǎng)絡抖動,或中間網(wǎng)絡設備需要初始化狀態(tài)發(fā)生丟包觸發(fā)超時,從而造成連接池初始化失敗而導致發(fā)布失敗。

socketTimeout 可以根據(jù)應用最長的查詢返回時間設置。過長會造成生網(wǎng)絡問題,或數(shù)據(jù)庫服務有問題時雪崩;過短也會造成頻繁請求超時。不要短于 300ms。TCP 的最小 RTO 為 200ms,并根據(jù)延遲動態(tài)調整。過短的超時時間會造成單個丟包就造成請求超時。生產(chǎn)環(huán)境數(shù)據(jù)庫都配置有 SQL Killer,會自動殺死執(zhí)行時間過長的請求。因此,設置過長的 socketTimeout 也是沒有意義的。

maxWait 可以根據(jù)應用期待的等待時間設置。為避免在發(fā)生網(wǎng)絡問題,或數(shù)據(jù)庫服務有問題時雪崩,這個時間設置不要過大。下面的默認值 800ms 是個保守的設置。應用可以設置一個更短的時間,如 300ms。過短的時間也會造成在連接池中連接數(shù)不足,需要新建連接時造成大量超時。建議不要低于 100ms。

2.3 如何設置連接保持時間

設置連接保持活躍的時間需要考慮是直連還是通過數(shù)據(jù)庫中間件proxy連接。一般現(xiàn)在的生產(chǎn)環(huán)境大多為:

  1. App -> LVS -> Proxy -> DB 

其中應用到 RDS 的訪問路徑為 App -> LVS -> Proxy 。

其中,LVS 空閑連接保留時間為 90s。Proxy 為了避免訪問到已被關閉的連接,自身的空閑連接保留時間為 [70, 85) s。因此,應用程序為了避免從連接池獲取到已被關閉的連接,應當設置自身保留空閑連接時間不能超過70s。打開KeepAlive之后的效果

  • 初始化連接池時會填充到minIdle數(shù)量。
  • 連接池中的minIdle數(shù)量以內的連接,空閑時間超過
  • minEvictableIdleTimeMillis,則會執(zhí)行keepAlive操作。
  • 當網(wǎng)絡斷開等原因產(chǎn)生的由ExceptionSorter檢測出來的死連接被清除后,自動補充連接到minIdle數(shù)量。
  1. timeBetweenEvictionRunsMillis=10000,  
  2. minEvictableIdleTimeMillis=44000,  
  3. maxEvictableIdleTimeMillis=55000。 

2.4 必選配置項

以下默認配置可以根據(jù)實際情況調整。

  1. <bean id="cartDataSource" class="com.alibaba.druid.pool.DruidDataSource" 
  2.  
  3. init-method="init" destroy-method="close"
  4.  
  5. <property name="url" value="${cluster.jdbc.url}"/> 
  6.  
  7. <property name="username" value="${cluster.jdbc.username}"/> 
  8.  
  9. <property name="password" value="${cluster.jdbc.password}"/> 
  10.  
  11. <property name="connectionInitSqls" value="set names utf8mb4"/> 
  12.  
  13. <!-- 連接池初始連接數(shù) --> 
  14.  
  15. <property name="initialSize" value="5" /> 
  16.  
  17. <!-- 允許的最大同時使用中(在被業(yè)務線程持有,還沒有歸還給druid) 的連接數(shù) --> 
  18.  
  19. <property name="maxActive" value="20" /> 
  20.  
  21. <!-- 允許的最小空閑連接數(shù),空閑連接超時踢除過程會最少保留的連接數(shù) --> 
  22.  
  23. <property name="minIdle" value="5" /> 
  24.  
  25. <!-- 從連接池獲取連接的最大等待時間 800毫秒;業(yè)務方根據(jù)可以自行調整--> 
  26.  
  27. <property name="maxWait" value="800" /> 
  28.  
  29. <!-- 一條物理連接的最大存活時間 120分鐘--> 
  30.  
  31. <property name="phyTimeoutMillis" value="7200000"/> 
  32.  
  33. <!-- 強行關閉從連接池獲取而長時間未歸還給druid的連接(認為異常連接)--> 
  34.  
  35. <property name="removeAbandoned" value="true"/> 
  36.  
  37. <!-- 異常連接判斷條件,超過180 秒 則認為是異常的,需要強行關閉 --> 
  38.  
  39. <property name="removeAbandonedTimeout" value="180"/> 
  40.  
  41. <!-- 從連接池獲取到連接后,如果超過被空閑剔除周期,是否做一次連接有效性檢查 --> 
  42.  
  43. <property name="testWhileIdle" value="true"/> 
  44.  
  45. <!-- 從連接池獲取連接后,是否馬上執(zhí)行一次檢查 --> 
  46.  
  47. <property name="testOnBorrow" value="false"/> 
  48.  
  49. <!-- 歸還連接到連接池時是否馬上做一次檢查 --> 
  50.  
  51. <property name="testOnReturn" value="false"/> 
  52.  
  53. <!-- 連接有效性檢查的SQL --> 
  54.  
  55. <property name="validationQuery" value="SELECT 1"/> 
  56.  
  57. <!-- 連接有效性檢查的超時時間 1 秒 --> 
  58.  
  59. <property name="validationQueryTimeout" value="1"/> 
  60.  
  61. <!-- 周期性剔除長時間呆在池子里未被使用的空閑連接, 10秒一次--> 
  62.  
  63. <property name="timeBetweenEvictionRunsMillis" value="10000"/> 
  64.  
  65. <!-- 空閑多久可以認為是空閑太長而需要剔除 44 秒--> 
  66.  
  67. <property name="minEvictableIdleTimeMillis" value="44000"/> 
  68.  
  69. <!-- 如果空閑時間太長即使連接池所剩連接 < minIdle 也會被剔除 55 秒 --> 
  70.  
  71. <property name="maxEvictableIdleTimeMillis" value="55000"/> 
  72.  
  73. <!-- 是否設置自動提交,相當于每個語句一個事務 --> 
  74.  
  75. <property name="defaultAutoCommit" value="true"/> 
  76.  
  77. <!-- 記錄被判定為異常的連接 --> 
  78.  
  79. <property name="logAbandoned" value="true"/> 
  80.  
  81. <!-- 網(wǎng)絡讀取超時,網(wǎng)絡連接超時 
  82.  
  83. socketTimeout : 對于線上業(yè)務小于5s,對于BI等執(zhí)行時間較長的業(yè)務的SQL,需要設置大一點 
  84.  
  85. --> 
  86.  
  87. <property name="connectionProperties" value="socketTimeout=3000;connectTimeout=1200"/> 
  88.  
  89. <property name="proxyFilters"
  90.  
  91. <list> 
  92.  
  93. <ref bean="log-filter"/> 
  94.  
  95. </list> 
  96.  
  97. </property> 
  98.  
  99. </bean> 

1.0.28版本之后,新加入keepAlive配置,缺省關閉。使用keepAlive功能,建議使用1.1.16或者更高版本。一般業(yè)務無需打開,除非分鐘請求量在個位數(shù)或者啟動時間超長導致初始連接都過期。

2.5 druid版本

建議使用最新版本,不要使用太老的版本,以免遇到 bug。

e.g. Maven 配置:

  1. <dependency> 
  2.      
  3. <groupId>com.alibaba</groupId> 
  4.      
  5. <artifactId>druid</artifactId> 
  6.      
  7. <version>1.0.27</version> 
  8.    
  9. </dependency> 

三 小結

本文算是數(shù)據(jù)庫連接池配置(案例及排查指南) 的一個補充,希望對需要關注數(shù)據(jù)庫連接配置的朋友有所幫助。

 

責任編輯:武曉燕 來源: 服務端思維
相關推薦

2023-09-12 09:45:54

Java數(shù)據(jù)庫

2021-11-01 05:54:01

數(shù)據(jù)庫安全信息安全網(wǎng)絡攻擊

2024-05-08 08:37:44

2023-04-27 09:36:43

2025-01-22 08:19:34

2023-07-24 09:00:00

數(shù)據(jù)庫

2023-07-06 15:05:34

矢量數(shù)據(jù)庫數(shù)據(jù)庫

2009-03-19 10:08:09

C#數(shù)據(jù)庫查詢

2022-06-29 11:01:17

K8s數(shù)據(jù)庫Cassandra

2011-07-04 09:12:53

數(shù)據(jù)庫采購

2011-07-05 10:16:16

Qt 數(shù)據(jù)庫 SQLite

2011-04-01 12:32:37

aspaccess數(shù)據(jù)庫

2023-12-28 08:00:00

數(shù)據(jù)庫人工智能

2009-07-20 13:31:50

Ruby on Rai

2009-06-16 09:25:31

JBoss配置

2021-03-02 08:00:00

項目管理組織工具

2022-09-01 07:23:53

云原生數(shù)據(jù)庫Aurora

2010-08-10 15:02:18

Oracle認證數(shù)據(jù)庫

2021-04-09 08:21:25

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

2011-03-25 09:05:02

Oracle數(shù)據(jù)庫共享連接專用連接
點贊
收藏

51CTO技術棧公眾號

2020国产精品自拍| 亚洲欧美色图| 欧美色老头old∨ideo| 亚洲国产精品综合| 99热这里只有精品1| 国产一区二区三区的电影| 国产一区二区三区久久精品 | 欧美三片在线视频观看| 麻豆中文字幕在线观看| 五月激情六月婷婷| 精品一区二区三区久久| 午夜精品福利视频| 91制片厂在线| 免费成人高清在线视频theav| 这里是久久伊人| 无遮挡又爽又刺激的视频 | 国产精品久久国产精麻豆99网站 | 精品人妻一区二区三区换脸明星| 99在线精品免费视频九九视| 色偷偷av亚洲男人的天堂| 波多野结衣一二三区| 亚洲成人精品综合在线| 懂色av影视一区二区三区| 国产手机视频在线观看| 国产色a在线| 91片黄在线观看| av在线不卡一区| 一本久道久久综合无码中文| 欧美亚洲专区| 午夜精品一区二区三区视频免费看 | 视色,视色影院,视色影库,视色网| 精品亚洲成a人片在线观看| 国产a精品视频| 91久久精品国产91久久性色| 久久精品视频2| 国产亚洲激情| 久久久久久久久久久国产| 日本激情视频一区二区三区| 国产一区二区三区探花| 日韩精品免费在线| 黑森林av导航| 日韩一区二区三区精品视频第3页| 欧美三级电影在线看| 成人免费无码av| 亚洲淫成人影院| 精品日本高清在线播放| 国产真人做爰毛片视频直播| 特级毛片在线| 悠悠色在线精品| 日本黄网站色大片免费观看| 日本激情视频在线观看| 亚洲欧洲精品天堂一级| 综合视频在线观看| 米奇精品一区二区三区| 国产精品久久久久三级| 亚洲国产一区二区精品视频 | 亚洲欧美视频在线| 成人手机在线免费视频| 福利一区二区三区视频在线观看| 亚洲乱码国产乱码精品精98午夜| 在线观看18视频网站| www.久久ai| 亚洲黄色小说网站| 97在线国产视频| 3344国产永久在线观看视频| 精品久久久国产精品999| 凹凸国产熟女精品视频| 午夜欧美巨大性欧美巨大| 在线一区二区三区四区五区 | 丁香啪啪综合成人亚洲小说| 国产精品加勒比| 亚洲人成色777777精品音频| 久久久精品国产99久久精品芒果| 日韩色妇久久av| 日本成a人片在线观看| 亚洲免费观看高清| 国产97在线 | 亚洲| 成人爱爱网址| 欧美日韩国产综合一区二区| 夜夜爽久久精品91| 国产精品任我爽爆在线播放| 亚洲免费一在线| 九九热久久免费视频| 亚洲自拍偷拍网| 97国产精品免费视频| 久久久精品毛片| 精品一区二区久久久| 国产精品久久久久久免费观看 | 久久久av一区| 日产欧产va高清| 日产国产欧美视频一区精品| 成人国产在线视频| 亚洲奶汁xxxx哺乳期| 国产亚洲精品中文字幕| 男女爱爱视频网站| 亚洲欧美电影| 欧美一区二区视频观看视频| 国产肉体xxxx裸体784大胆| 色狮一区二区三区四区视频| 久久久久久久久久久人体| 无码人妻丰满熟妇精品区| 国产美女精品一区二区三区| 欧美久久久久久一卡四| av网站免费在线观看| 色综合久久综合网| 不卡的一区二区| 精品国内自产拍在线观看视频 | 青春草免费视频| 可以免费看不卡的av网站| 97超碰人人模人人爽人人看| 麻豆导航在线观看| 亚洲一区在线视频观看| 91人人澡人人爽人人精品| 91精品导航| 俺也去精品视频在线观看| 久久99精品波多结衣一区| 国产一区不卡视频| 先锋在线资源一区二区三区| 人人草在线视频| 欧美一卡二卡在线观看| 国产精品情侣呻吟对白视频| 国产欧美在线| 国产传媒一区| 高潮毛片在线观看| 欧美三级日韩在线| 性欧美精品男男| 亚洲影院在线| 国产一区二区视频在线免费观看| 色网站在线看| 在线观看成人免费视频| 国产中文字幕一区二区| 狠狠爱综合网| 99久久精品免费看国产一区二区三区| 在线视频91p| 欧美网站大全在线观看| a毛片毛片av永久免费| 99精品国产在热久久下载| av成人观看| 香蕉久久aⅴ一区二区三区| 91精品视频网| 亚洲综合图片一区| 美女视频黄久久| 亚洲春色在线视频| 91p九色成人| 在线播放日韩av| 国产情侣小视频| 国产欧美精品国产国产专区| 少妇性l交大片| 欧美限制电影| 国产精品十八以下禁看| 最新97超碰在线| 欧美日韩www| 黄色a级片在线观看| 国内不卡的二区三区中文字幕| 亚洲高清不卡一区| 97久久精品一区二区三区的观看方式| 最近中文字幕日韩精品| 97精品人妻一区二区三区香蕉| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美在线观看视频一区二区三区| 三上悠亚影音先锋| 麻豆精品一区二区三区| 夜夜爽www精品| 高清不卡一区| 欧美久久精品午夜青青大伊人| 国产成人精品a视频| 亚洲一区二区三区视频在线 | 欧美大尺度激情区在线播放| 精品国精品国产自在久不卡| 亚洲国产综合视频在线观看| 亚洲黄色免费在线观看| 久久午夜激情| 手机福利在线视频| 91综合精品国产丝袜长腿久久| 韩国三级电影久久久久久| 在线观看xxx| 在线中文字幕一区| 国产一区二区播放| 不卡一二三区首页| 九色porny91| 91麻豆精品国产91久久久平台| 91青青草免费观看| 欧美少妇精品| 色狠狠av一区二区三区香蕉蜜桃| av加勒比在线| 精品国产91久久久久久老师| 手机看片福利视频| 国产91精品露脸国语对白| 中文字幕日本最新乱码视频| 成人情趣视频| 高清不卡日本v二区在线| 樱花草涩涩www在线播放| 在线观看视频99| 韩国av免费在线| 欧美在线观看视频一区二区| 国内偷拍精品视频| 久久久久久久久久久久久夜| 日韩av片免费观看| 亚洲永久网站| 粉嫩av一区二区三区天美传媒| 秋霞在线一区| 91在线网站视频| 欧美天堂视频| 欧美人与物videos| 成人午夜在线观看视频| 日韩色视频在线观看| 男人天堂视频网| 亚洲一区二区三区激情| youjizz亚洲女人| a级高清视频欧美日韩| 五月婷婷之婷婷| 亚久久调教视频| 日韩免费在线观看av| 成人动漫免费在线观看| 久久www免费人成精品| 国产麻豆一区二区三区| 国产大片精品免费永久看nba| 日本一级理论片在线大全| 中文字幕国产亚洲2019| 天天干天天草天天射| 日韩一二三四区| 中文字幕人妻一区二区三区视频 | www.色综合| 国产人成在线视频| 日韩精品有码在线观看| 亚洲成熟女性毛茸茸| 欧美人动与zoxxxx乱| av片免费观看| 欧美色欧美亚洲高清在线视频| 欧美黄色免费在线观看| 亚洲欧洲在线观看av| 久久亚洲AV无码专区成人国产| av资源网一区| 久久免费精品国产| 国产精选一区二区三区 | 国产宾馆实践打屁股91| www.色欧美| 美女精品一区二区| 97公开免费视频| 蜜桃视频一区| av免费播放网址| 最新成人av网站| 精品视频在线观看一区| 欧美日韩少妇| 欧美一级特黄aaaaaa在线看片| 久久精品青草| 伊人情人网综合| 久久激情电影| 一区二区三区视频在线播放| 日韩精品看片| 亚洲视频精品一区| 91偷拍一区二区三区精品| 亚洲一二区在线| 99久久久久| 欧美xxxx吸乳| 欧美久久一区| 国产玉足脚交久久欧美| 国产日韩欧美三区| 国产成人无码a区在线观看视频| 伊人影院久久| 国产精品沙发午睡系列| 欧美一区=区| 一区二区三区韩国| 久久se这里有精品| 中文字幕第22页| 国产高清不卡一区二区| 国内自拍偷拍视频| 99精品桃花视频在线观看| 欧美特黄一区二区三区| 欧美激情在线观看视频免费| 自拍偷拍你懂的| 一区精品在线播放| 精品视频久久久久| 欧美日韩亚洲视频一区| 国产情侣免费视频| 欧美日本免费一区二区三区| 99热这里只有精品9| 日韩美女视频一区二区在线观看| 人妻夜夜爽天天爽| 一区三区二区视频| 求av网址在线观看| 97在线免费视频| 国模一区二区| 亚洲一区二区三区在线视频 | 韩国女主播成人在线| 成年人看片网站| 91视视频在线观看入口直接观看www | 国产一区二区视频在线看| 国产呦系列欧美呦日韩呦| 欧洲乱码伦视频免费| 欧美xxxx吸乳| 久久精品人人| 日本中文字幕在线不卡| av影院午夜一区| 日日操免费视频| 亚洲国产视频一区二区| 天天爱天天做天天爽| 欧美不卡一二三| 户外极限露出调教在线视频| 欧美成人sm免费视频| 男人最爱成人网| av资源一区二区| 日韩激情一区| 国产午夜福利100集发布| 久久精品国产成人一区二区三区| 亚洲性图第一页| 亚洲国产精品黑人久久久| 精品少妇theporn| 欧美日韩亚洲综合| 少妇人妻偷人精品一区二区| 久久精品视频免费播放| 色老头在线一区二区三区| 91亚洲国产成人久久精品网站| 日本韩国欧美超级黄在线观看| 综合视频免费看| 丝袜亚洲另类丝袜在线| 一级少妇精品久久久久久久| 亚洲欧洲国产专区| 青青草视频在线观看免费| 亚洲а∨天堂久久精品喷水| 黄色网页在线免费看| 国产精品91免费在线| 欧美毛片免费观看| 浴室偷拍美女洗澡456在线| 免费观看在线综合| 日本黄色网址大全| 亚洲第一激情av| 国产免费一区二区三区最新不卡| 亚洲夜晚福利在线观看| 欧美gay视频| 精品无码久久久久久久动漫| 国产精品v一区二区三区| 在线能看的av网站| 亚洲欧洲在线观看av| 亚洲一级片免费看| 国产一区二区三区在线播放免费观看 | 国产裸体无遮挡| 最新的欧美黄色| 日韩中文在线播放| 欧美在线播放一区| 久久精品1区| 偷拍夫妻性生活| 色呦呦一区二区三区| 色中色在线视频| 69精品小视频| 欧美男男freegayvideosroom| 欧美乱大交xxxxx潮喷l头像| 丁香激情综合国产| 精品少妇久久久久久888优播| 欧美精品一区男女天堂| 国产丝袜在线播放| 韩国精品一区二区三区六区色诱| 亚洲高清二区| 国产精品第七页| 欧美视频不卡中文| 国产精品99999| 国产精品美女主播| 日韩在线视频精品| 国产美女视频免费看| 亚洲男同1069视频| 亚洲精品免费在线观看视频| 97精品视频在线观看| 同性恋视频一区| jizz欧美激情18| 国产精品国模大尺度视频| 国产黄a三级三级看三级| 久精品免费视频| 久久av国产紧身裤| 99久久激情视频| 国产精品女主播在线观看| 97人人爽人人爽人人爽| 欧美大片免费看| 91午夜在线播放| 99xxxx成人网| 欧洲美熟女乱又伦| 91精品国产综合久久久久久久 | 日韩av免费观影| 国产精品ⅴa在线观看h| 日韩在线不卡| 麻豆传媒在线看| 欧美丝袜一区二区| 在线观看免费网站黄| 97超碰人人模人人爽人人看| 亚洲综合不卡| 国产午夜精品理论片在线| 欧美成人精品福利| 欧洲亚洲两性| 超碰97在线看| 26uuu另类欧美亚洲曰本| 亚洲怡红院av| 久久免费少妇高潮久久精品99| 狠狠做深爱婷婷综合一区| 国内av免费观看| 色婷婷激情综合| 欧美xxxx免费虐| 日韩欧美激情一区二区| 国产白丝网站精品污在线入口| 草莓视频18免费观看| 欧美黑人巨大精品一区二区| 国产精品免费99久久久|