久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

由FTWRL導致的MySQL從庫死鎖分析及參數深究

瀏覽:5日期:2023-10-16 13:29:46

最近線上執行備份的從庫時出現復制卡死現象,分析以后發現是兩個死鎖,show full processlist的狀態如圖1所示,其中,數據庫版本是官方5.7.18版本,我們內部做了些許修改,但與此次死鎖無關。

由FTWRL導致的MySQL從庫死鎖分析及參數深究

圖一

先說一下結論,圖一中:

162線程是執行innobackup執行的flush tables with read lock; 144是SQL線程,并行復制中的Coordinator線程; 145/146是并行復制的worker線程,145/146worker線程隊列中的事務可以并行執行。

144Coordinator線程分發relaylog中事務時發現這個事務不能執行,要等待前面的事務完成提交,所以處于waiting for dependent transaction to commit的狀態。145/146線程和備份線程162形成死鎖,145線程等待162線程 global read lock 釋放,162線程占有MDL::global read lock 全局讀鎖,申請全局commit lock的時候阻塞等待146線程,146線程占有MDL:: commit lock,因為從庫設置slave_preserve_commit_order=1,保證從庫binlog提交順序,而146線程執行事務對應的binlog靠后面,所以等待145的事務提交。最終形成了145->162->146->145的死循環,形成死鎖。

同樣的,圖二中:

183是備份程序執行的flush tables with read lock; 165是SQL線程,并行復制的Coordinator線程; 166/167是并行復制的worker線程。

由FTWRL導致的MySQL從庫死鎖分析及參數深究

圖二

165Coordinator線程分發的事務還不能執行,進入waiting for dependent transaction to commit的狀態,183、166、167三個線程形成死鎖,183占有全局讀鎖,獲取全局commit鎖的時候進入阻塞,等待167釋放事務涉及到表的commit鎖;166,167的事務可以并行復制,167占有表級commit鎖,但是事務對應的binlog在后面,阻塞等待166先提交進入waiting for preceding transaction to commit的狀態;166線程事務執行時提交要獲得表級commit鎖,但已經被183占有,所以阻塞等待。這樣形成了183->167->166->183的死鎖。

三個線程相互形成死鎖,在我的經驗中還是很少見的,又因為涉及的MDL鎖是服務層的鎖,死鎖檢測也不會起作用。

死鎖原因分析

1、MDL鎖

參考:http://mysql.taobao.org/monthly/2015/11/04/

2、flush tables with read lock獲取兩個鎖

MDL::global read lock 和MDL::global commit lock,而且是顯示的MDL_SHARED鎖。

//Global_read_lock::lock_global_read_lock MDL_REQUEST_INIT(&mdl_request,MDL_key::GLOBAL, '', '', MDL_SHARED, MDL_EXPLICIT); //Global_read_lock::make_global_read_lock_block_commit MDL_REQUEST_INIT(&mdl_request,MDL_key::COMMIT, '', '', MDL_SHARED, MDL_EXPLICIT);

3、事務執行中涉及兩個鎖

在所有更新數據的代碼路徑里,除了必須的鎖外,還會額外請求MDL_key::GLOBAL鎖的MDL_INTENTION_EXCLUSIVE鎖;在事務提交前,會先請求MDL_key::COMMIT鎖的MDL_INTENTION_EXCLUSIVE鎖。對于scope鎖來說,IX鎖和S鎖是不兼容的。

4、--slave_preserve_commit_order

For multi-threaded slaves, enabling this variable ensures thattransactions are externalized on theslave in the same order as they appear in the slave’s relay log.

slave_preserve_commit_order=1時,relay-log中事務的提交順序會嚴格按照在relay-log中出現的順序提交。

所以,事務的執行和flush tables with read lock語句獲得兩個鎖都不是原子的,并行復制時模式下按以下的順序就會出現死鎖。

事務A、B可以并行復制,relay-log中A在前,slave_preserve_commit_order=1 從庫回放時B事務執行較快,先執行到commit,獲得commit鎖,并進入waiting for preceding transaction to commit的狀態 執行flush tables with read lock,進入waiting for commit的狀態 事務A執行。事務A如果在FTWRL語句獲得global read lock鎖之后執行,那么事務A就進入waiting for global read lock的狀態,即第一種死鎖;如果事務A在FTWRL獲得global read lock之前執行,同時FTWRL獲得global commit鎖之后應用Xid_event提交事務,則進入 waiting for the commit lock的狀態,即第二種死鎖。

復現

理解了死鎖出現的原因后,重現就簡單多了。重現這個死鎖步驟主要是2步:

1、在主庫構造并行復制的事務,利用debug_sync

session 1 SET DEBUG_SYNC=’waiting_in_the_middle_of_flush_stage SIGNAL s1 WAIT_FOR f’; insert into test.test values(13);//事務A //session 2 SET DEBUG_SYNC= ’now WAIT_FOR s1’; SET DEBUG_SYNC= ’bgc_after_enrolling_for_flush_stage SIGNAL f’; insert into test.test values(16);//事務B

2、從庫執行,修改源代碼,在關鍵地方sleep若干時間,控制并行復制的worker的執行并留出足夠時間執行flush tables with read lock

修改點如下:

//Xid_apply_log_event::do_apply_event_worker if(w->id==0) { std::cout<<'before commit'<<std::endl; sleep(20); } //pop_jobs_item if(worker->id==0) sleep(20);

開啟slave以后,觀察show full processlist和輸出日志,在其中一個worker出現wait for preceding transaction to commit以后,執行 ftwrl,出現圖1的死鎖;wait for preceding transaction to commit以后,出現日志before commit之后,執行 ftwrl,出現圖2的死鎖。

如何解決?

出現死鎖以后如果不人工干預,IO線程正常,但是SQL線程一直卡住,一般需要等待lock-wait-timeout時間,這個值我們線上設置1800秒,所以這個死鎖會產生很大影響。

那么如何解決呢?kill !kill哪個線程呢?

對圖1的死鎖,146處于wait for preceding transaction狀態的worker線程實際處于mysql_cond_wait的狀態,kill不起作用,所以只能kill 145線程或者備份線程,如果kill145worker線程,整個并行復制就報錯結束,show slave status顯示SQL異常退出,之后需要手動重新開啟sql線程,所以最好的辦法就是kill執行flush tables with read lock的線程,代價最小。 至于圖2的死鎖,則只能kill掉執行flush tables with read lock的線程。所以出現上述死鎖時,kill執行flush tables with read lock的備份線程就恢復正常,之后擇機重新執行備份即可。

如何避免?

設置xtrabackup的kill-long-queries-timeout參數可以避免第一種死鎖的出現,其實不算避免,只是出現以后xtrabackup會殺掉阻塞的執行語句的線程;但是這個參數對第二種死鎖狀態則無能為力了,因為xtrabackup選擇殺掉的線程時,會過濾Info!=NULL。

另外還有個參數safe-slave-backup,執行備份的時候加上這個參數會停掉SQL線程,這樣也肯定不會出現這個死鎖,只是停掉SQL未免太暴力了,個人不提倡這樣做。

可以設置slave_preserve_commit_order=0關閉從庫binlog的順序提交,關閉這個參數只是影響并行復制的事務在從庫的提交順序,對最終的數據一致性并無影響,所以如果無特別要求從庫的binlog順序必須與主庫保持一致,可以設置slave_preserve_commit_order=0避免這個死鎖的出現。

關于xtrabackup kill-long-query-type參數

首先說下```kill-long-queries-timeout,kill-long-query-type```參數,文檔介紹如下

--KILL-LONG-QUERY-TYPE=ALL|SELECT This option specifies which types of queries should be killed tounblock the global lock. Default is “all”. --KILL-LONG-QUERIES-TIMEOUT=SECONDS** This option specifies the number of seconds innobackupex waitsbetween starting FLUSH TABLES WITH READ LOCK and killing those queriesthat block it. Default is 0 seconds, which means innobackupex will notattempt to kill any queries. In order to use this option xtrabackupuser should have PROCESS and SUPER privileges.Where supported (PerconaServer 5.6+) xtrabackup will automatically use Backup Locks as alightweight alternative to FLUSH TABLES WITH READ LOCK to copy non- InnoDB data to avoid blocking DML queries that modify InnoDB tables.

參數的作用的就是在Xtrabackup執行FLUSH TABLES WITH READ LOCK以后,獲得全局讀鎖時,如果有正在執行的事務會阻塞等待,kill-long-queries-timeout參數不為0時,xtrabackup內部創建一個線程,連接到數據庫執行show full processlist,如果TIME超過kill-long-queries-timeout,會kill掉線程,kill-long-query-type設置可以kill掉的SQL類型。

官方文檔介紹kill-long-query-type默認值時all,也就是所有語句都會kill掉。但在使用中發現,只設置kill-long-queries-timeout,未設置kill-long-query-type時,參數沒起作用!最后查閱xtrabackup代碼,如下:

{'kill-long-query-type', OPT_KILL_LONG_QUERY_TYPE, 'This option specifies which types of queries should be killed to ' 'unblock the global lock. Default is 'all'.', (uchar*) &opt_ibx_kill_long_query_type, (uchar*) &opt_ibx_kill_long_query_type, &query_type_typelib, GET_ENUM, REQUIRED_ARG, QUERY_TYPE_SELECT, 0, 0, 0, 0, 0}

心中一萬頭草泥馬,也許只是筆誤,但也太坑爹了!所以使用kill-long-query-type時一定要自己指定好類型!

總結

回顧這次執行備份的從庫復制卡死故障,根本原因在于flush tables with read lock語句和事務執行的過程都涉及到連個鎖,而且不是原子的,再加上并行復制以及設置了從庫binlog的順序提交,最終導致三個線程形成死鎖。在尋找問題的解決方案中,意外發現了Xtrabackup kill-long-query-type的“秘密”,告誡我們在使用中盡量顯示指定參數,一方面更準確,另一方面也便于查看。

另外,我們知道set global read_only=1語句執行中涉及到的鎖和flush tables with read lock涉及的鎖時一樣的,也是兩個MDL鎖,所以理論上在并行復制的從庫執行set global read_only=1語句也可能會出現上述的兩個死鎖,有興趣的可以驗證下。

來自:http://database.51cto.com/art/201801/562689.htm

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 色婷婷一区二区三区四区 | 亚洲成人自拍 | 亚洲成人网一区 | 国产色黄视频 | 天天草天天插 | 天天插天天操 | 日韩一区二区福利视频 | 欧美成人一区二免费视频软件 | 久久久久国产 | 欧美激情国产日韩精品一区18 | 一区二区三区视频在线观看 | 欧美视频二区 | 亚洲香蕉视频 | 国产在线播 | 欧美中文在线 | 久久久精品一区二区 | a级片在线观看 | 国产精品一区二区久久久 | 成人精品一区 | 久久av一区二区三区 | 欧美精品欧美精品系列 | 欧美日韩精品一二区 | 91免费在线看 | 91精品久久久久久久 | 韩日在线视频 | 黄色一级免费电影 | 精品三区 | 欧美久久免费观看 | 亚洲免费视频网站 | 91麻豆精品国产91久久久久久 | 欧美精品在线一区二区三区 | 欧美精品一区二区在线观看 | 激情欧美一区二区三区中文字幕 | 色综合久久伊人 | 午夜影院免费 | 亚洲网站在线观看 | 久久青青 | www.成人在线视频 | 国产ts视频 | 天天综合网网欲色 | 日韩精品一区二区在线观看视频 | 动漫泳衣美女 | 黄色大片网站在线观看 | 国产影音先锋 | 国产精品日本欧美一区二区三区 | 久久精品一区二区三区四区 | 国产h在线 | 97精品国产97久久久久久粉红 | 亚洲国产一区二区三区, | 91免费版在线观看 | 一级黄色片美国 | 精品久久香蕉国产线看观看亚洲 | 亚洲热在线观看 | 日韩在线视频观看 | 成人爽a毛片一区二区免费 亚洲自拍偷拍精品 | 色综合天天综合网国产成人网 | a级片视频在线观看 | 天天插天天| 日本精品一区二区在线观看 | 亚洲精品久久久久久久久久 | 一级毛片观看 | 黄色片在线免费观看 | 狠狠操夜夜操 | 日韩午夜在线视频 | 久久中文字幕一区二区 | 欧美日韩中文字幕在线 | 国产日韩欧美综合 | 精品国产鲁一鲁一区二区三区 | 搜一级毛片| 久久高清亚洲 | 久久久久久久久久国产精品 | 91亚洲国产| 久久综合九色综合欧美狠狠 | 国产亲子乱弄免费视频 | 国产精品美女av | 成人国产精品色哟哟 | 国产亚洲精品久久久久久久 | 精品免费一区二区 | 亚洲国产精品一区二区www | 曰韩在线 | 中文字幕一区二区在线观看 | av免费网站在线观看 | 精品久久99 | 日本一区二区不卡 | 国产精品自产拍在线观看桃花 | 国产精品片aa在线观看 | 日韩在线精品视频 | 综合网激情 | 日韩图区 | a级三四级黄大片 | 偷拍呻吟高潮91 | 蜜桃精品视频在线 | 久久久精品国产 | 在线a级毛片 | 国产精品久久久久久久久久妞妞 | 黄视频入口 | 成人国产在线观看 | 国产午夜一区二区三区 | julia一区二区三区中文字幕 | 国产三级视频 | 国家aaa的一级看片 操操操夜夜操 | 一区二区在线视频 | 奇米精品一区二区三区在线观看 | 国产成人精品一区一区一区 | 亚洲协和影视 | 超级黄色一级片 | 久久99国产精品久久99大师 | 天天射射天天 | 羞羞的视频在线观看 | 久久精品久久久 | 91在线播| 色伊人网| 伊人电影综合 | 欧洲亚洲一区 | 自拍偷拍第一页 | 日韩在线不卡 | 国产精品久久久久久一区二区三区 | 深夜福利亚洲 | 午夜影院在线观看 | 国产高清一区二区 | 山岸逢花在线观看无删减 | 九九综合九九综合 | 9uu在线观看 | 国产精品视频网 | 国产区福利| 成年视频在线观看福利资源 | 一区二区三区四区在线播放 | 一区二区久久 | 日韩一区二区黄色片 | 热久久这里只有精品 | www.日韩在线视频 | 精品成人| 国产精品久久久久久久午夜 | 91精品国产综合久久福利软件 | 亚洲精品成人 | 少妇激烈床戏视频 | 毛片网站在线观看 | 亚洲欧美国产精品久久 | 亚洲国产精品久久久久久 | 永久av | 欧美成人精品在线 | 国产精品一区在线观看 | 伊人久色 | 国产日韩一区二区三区 | 中文字幕免费在线观看视频 | 久久久久久久9 | 夜夜av| 性色av网| 欧美成人h版在线观看 | 国产中文视频 | 亚洲一区二区三区 | 99精品久久| 成人av影院 | 欧美福利在线 | 国产精品无码专区在线观看 | 亚洲欧美在线综合 | 91视频一88av| 羞羞视频免费网站 | 日韩在线视频一区 | 欧美一区二区三区久久精品 | 精品伦精品一区二区三区视频 | 亚洲情综合五月天 | 久久精品免费电影 | 国产视频一区在线 | 免费网站国产 | 久久国产精彩视频 | 在线中文字幕视频 | 欧美精品1区2区3区 免费亚洲婷婷 | 欧美精品一二三区 | www.fefe66.com| 精品1区 | 成人久久精品 | 色人久久| 一区二区精品视频 | 成人免费视频网站在线看 | 99久久精品国产一区二区成人 | 九九免费视频 | 国产免费一区二区三区 | 中文字幕国产 | 亚洲精品电影网在线观看 | 国产视频h | 日韩在线不卡 | 成人在线观看网 | 一区二区精品视频 | 日本激情在线 | 国产视频久久久 | 国产第一页在线播放 | 亚洲国产精品久久久 | 亚洲精品不卡 | 亚洲精品国产二区 | 欧美不卡一区二区三区 | 99九九久久 | 亚洲成人在线视频网站 | 日韩中文字幕免费在线播放 | 色先锋资源 | 国产欧美精品 | 91在线免费看| 国产免费自拍 | 亚洲区在线| 亚洲精品久久久久久久久久久久久 | 国产在线观看一区 | 天天舔日日干 | 久久三区| 亚洲欧美日韩系列 | 在线播放亚洲 | 操老逼| 亚洲高清在线视频 | a一级毛片| 五月婷婷综合激情网 | 免费网站看v片在线a | 欧美一级c片 | 欧美日韩精品一区二区 | 天天干天天曰天天操 | 一区二区三区四区精品 | 人人干在线视频 | 国产在线一 | 天天看夜夜 | 91精品国产色综合久久不卡98口 | 国精产品99永久一区一区 | 精品久久久久久久久久久院品网 | 亚洲毛片在线观看 | 中文字幕色 | www.久久久 | 性一级录像片片视频免费看 | 精久久| 国产高清一区 | 久久国产一区 | 亚洲视频一区二区三区四区 | 国产一区二区精品丝袜 | 四虎永久在线 | 日本激情视频一区二区三区 | 午夜精品久久久久久久久久久久 | 男人天堂网站 | 一区二区三区自拍 | 日韩免费福利视频 | 久久99国产精品久久99果冻传媒 | 日本a在线| 99福利视频 | 国产成人午夜视频 | 密桃av | 日韩一区三区 | 不用播放器的毛片 | 欧美国产一区二区三区 | 国产一区在线看 | 久久久日韩精品一区二区三区 | 国产亚洲一区在线 | 久久久久国产一区二区三区四区 | 男女激情网址 | 日韩性视频 | 欧美日韩一区二区三区四区 | 成年视频在线观看福利资源 | 亚洲区在线 | 国产精品毛片一区二区三区 | 麻豆免费短视频 | 国产在线日韩 | 亚洲中字在线 | 国产日韩精品一区二区 | 成人一区二区三区四区 | 日本欧美久久久久免费播放网 | 亚洲男人的天堂网站 | 狠狠天天 | 久草久草久草 | 在线播放91| 91精彩视频在线观看 | 91视频免费网站 | 天堂资源av | 激情欧美一区二区三区中文字幕 | 精品久久不卡 | 欧美日韩成人激情 | 精品美女久久久 | 亚洲第一性理论片 | 国产性网 | 国产99久久 | 操人网站 | 天天干人人 | 亚洲国产精品久久久男人的天堂 | 成人小视频在线看 | 色站综合| 视频精品一区 | 久久综合久久久 | 精品久久久成人 | 精品久久一级片 | 欧美一二三 | 国产精品欧美久久久久一区二区 | 久久久精品 | 中文字幕一区二区三区乱码图片 | 龙珠z国语版291集全 | 欧美精品一区二区在线观看 | 日日操天天爽 | 久久久久久国产免费 | www.久久久 | 久久中文在线观看 | 男人的天堂中文字幕 | 久久久久国产一区二区三区 | 国产黄色在线观看 | 久久久久久av | www.中文字幕 | 国产乱码精品一区二区三区av | 国产在视频一区二区三区吞精 | 国产日韩在线播放 | 亚洲国产精品久久人人爱 | 一区日韩 | 亚洲永久免费 | 麻豆一区二区三区 | 亚洲一区在线免费观看 | 中文字幕av高清 | 欧美在线综合 | 欧美视频精品在线观看 | 国产日韩精品一区二区在线观看播放 | 亚洲一区二区三区在线播放 | 欧美黄色一区 | 国产 欧美 日韩 一区 | 欧美成人精品一区二区三区 | 久久久久久免费看 | 日韩精品在线免费观看 | 欧美日韩一区二区电影 | 久久伊人免费视频 | 蜜桃精品视频在线 | 亚洲免费国产视频 | 国产成人不卡 | 在线观看毛片网站 | 国精品一区 | 操人网| 久久久久久综合 | 国产乱码久久久久久一区二区 | 欧美成人精品激情在线观看 | 一区二区中文 | 日本不卡高字幕在线2019 | 久久精品久久久久久 | 亚洲精片 | 欧美日韩h| 国产日韩欧美在线 | 成人久久精品 | 亚洲不卡 | 成人日批视频 | 欧美精品欧美精品系列 | 一区二区三区 在线 | 成人在线黄色 | 亚洲一级毛片 | 日韩av电影网 | 日韩精品视频在线 | 天天干干 | 欧美一区二区在线播放 | 亚洲精品乱码久久久久久蜜桃不卡 | 91精品国产一区二区 | 91免费在线视频 | 亚洲精品自在在线观看 | 国产乱码久久久久久一区二区 | 欧美一级在线播放 | 亚洲 欧美日韩 国产 中文 | 草草视频在线播放 | 日韩在线一区二区三区 | 欧美在线一二三 | 国产日韩欧美在线观看 | 精品一区二区视频 | 久久久久91| 久久久国产精品 | 天天舔天天干 | 日韩一区精品 | 在线视频一区二区三区 | 韩日在线观看视频 | 欧美精品成人在线视频 | 日韩国产欧美一区 | 国产成人久久 | 无码日韩精品一区二区免费 | 久久精品成人一区二区三区蜜臀 | 日产久久 | 欧美天堂在线观看 | 国产精品一级 | 精品日韩在线观看 | 欧美日韩国产一区二区三区 | 日韩视频精品在线观看 | 一区二区三区精品视频 | 在线久草 | 日本免费在线 | 97精品一区 | 久久亚洲一区二区三区四区五区高 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 91亚洲日本aⅴ精品一区二区 | www.久久| 国产日韩一区二区三区 | 亚洲国产精品网站 | 午夜精品一区二区三区在线视频 | 精品欧美乱码久久久久久 | 狠狠艹| 亚洲一区电影 | 91精品综合久久久久久五月天 | 99久久夜色精品国产网站 | 日本中文在线 | 日韩欧美在线免费观看 | www97影院| 精品人成 | 一区二区三区不卡视频 | 国产精品久久久久久久久久久久久久久久 | 国产在线视频一区 | 中文字幕一区二区在线观看 | 日韩二区精品 | 日韩专区在线播放 | 日韩精品一区二区三区在线观看 | 超碰一区 | 亚洲欧洲精品一区二区 | 欧美日韩一区二区三区 | 欧美激情一区二区三区在线视频 | 精品久久香蕉国产线看观看亚洲 | 日韩国产一区二区三区 | 国产高清在线精品一区 | 欧美精品一区二 | 午夜成人免费视频 | 亚洲欧洲无码一区二区三区 | 国产毛片在线 | 激情久久久久 | 免费不卡视频 | 探花在线观看 | av天空 | 国内精品一区二区三区 | 日韩一区电影 | 亚洲一区二区三区 | 亚洲第一成人在线视频 | 91亚洲国产成人久久精品网站 | 白浆在线播放 | 国产精品不卡 | 国产成人av电影 | 日本一区二区三区免费观看 | 一区二区三区国产精品 | 在线成人av | 在线观看日韩 | 91电影在线看 | 成人精品一区二区 | 麻豆国产免费 | 亚洲精品乱码久久久久久蜜糖图片 | 成人性大片免费观看网站 | 国产高清精品在线 | 欧美日本亚洲 | 国产精品美女久久久久aⅴ国产馆 | 日韩精品视频在线播放 | 国产精品久久久久久久午夜片 | 黄色大片免费网址 | 黄色一级片免费 | 国产拍揄自揄精品视频麻豆 | 欧美一区不卡 | 亚洲欧美另类久久久精品2019 | 粉色午夜视频 | 一区在线视频 | 日韩精品在线观看视频 | 国产精品久久久久久久久久小说 | 成人在线亚洲 | 日韩在线视频观看 | 日韩xxxbbb| 免费av观看| 操操日| 日韩在线免费观看网站 | jizz中国zz女人18高潮 | 国产不卡视频 | 国产精品久久久久久久久久久久冷 | www.日韩系列| 九色在线观看 | 8x国产精品视频一区二区 | 成人免费共享视频 | 九九在线视频 | 蜜桃久久av | 97爱爱爱 | www.久久 | 天天草天天 | 91成人在线 | 国产一级特黄aaa | 精品二区 | 久久久久九九九九九 | 国产999精品久久久久久麻豆 | 亚洲视频自拍 | 神马电影午夜 | 中文字幕在线精品 | 黄网站涩免费蜜桃网站 | 亚洲成人一区二区三区 | 久久资源av| 久久久涩 | 丝袜美腿一区二区三区 | 国产精品欧美一区二区三区 | 亚洲高清一区二区三区 | 另类五月天 | 国内精品久久久久久中文字幕 | 色婷网 | 亚洲成人二区 | 欧美日韩在线一区二区 | 99精品视频在线免费观看 | 毛片毛片毛片毛片 | av资源中文在线天堂 | 91麻豆精品国产91久久久更新资源速度超快 | 久久国产区 | 亚洲国产精品久久久久婷婷老年 | 久久久精品区 | 美女视频一区 | 欧美成人小视频 | 欧美日韩专区 | 这里有精品视频 | 久久精品2 | 欧美一级片在线观看 | 亚洲欧美一级 | 午夜精品久久久久久99热软件 | 日韩有码在线播放 | 国产欧美精品一区二区三区四区 | 黄色大片成人 | av一区二区三区四区 | 亚洲精品久久久 | 男人的天堂视频网站 | av成人在线观看 | 黄色片网站在线免费观看 | 午夜视频在线观看网站 | 中文字幕高清视频 | 骚视频在线观看 | 欧美福利一区 | 午夜激情在线免费观看 | 黄毛片网站| 成人欧美在线视频 | 色综合99| 99精品视频在线 | 久久精品电影网 | 国产精品久久久99 | av在线免费网址 | 中国大陆高清aⅴ毛片 | 午夜成人免费电影 | 日韩一区二区黄色片 | 91视频一区二区 | 山岸逢花在线观看 | 超碰97人人人人人蜜桃 | 久久久国产精品 | 欧美视频精品在线观看 | 成人在线一区二区 | 欧美亚洲国产日韩 | 中文字幕一区二区三区乱码在线 | 北条麻妃一区二区免费播放 | 凹凸日日摸日日碰夜夜爽孕妇 | 一区在线视频 | 午夜影视剧场 | 精品欧美日韩 | √8天堂资源地址中文在线 成人欧美一区二区三区白人 | 日本在线免费电影 | 欧亚视频在线观看 | 亚洲经典视频在线观看 | 黄色三及毛片 | 中文字幕在线观看 | 在线免费国产视频 | 欧美精品区 | 成人在线h | 精品亚洲永久免费精品 | 97成人在线| 欧美激情高清 | 你懂的免费在线观看 | 日韩啊啊啊 | 精品一二区 | 国产精品美女久久久久aⅴ国产馆 | 一区二区三区在线免费观看 | 日本不卡在线 | 国产婷婷精品av在线 | 九九在线视频 | 亚洲欧美日韩另类精品一区二区三区 | 欧美二区在线 | av在线免费观看一区二区 | 午夜在线影院 | 欧美在线观看一区 | 日操视频| 午夜爽| 国产精品久久免费视频 | 日韩中字幕 | 99免费在线播放99久久免费 | 久久人 | 欧美日韩成人在线 | 成人欧美一区二区三区在线播放 | 国产成人精品久久二区二区91 | 色综合99 | 日韩在线成人 | 亚洲国产免费 | www.国产精 | 久久中文在线观看 | 亚洲精品久久久久久久久久久 | 久久99精品视频 | 婷婷色国产偷v国产偷v小说 | 色站综合 | 久久精品网| 国产成人精品一区二区在线 | 99视频精品 | 97国产在线视频 | 欧美99热| 久久亚洲精品裙底抄底 | 国产精品久久免费看 | 欧美一区二区三 | 久久99精品久久久久久琪琪 | 国产一区二区久久 | 乱人伦xxxx国语对白 | 亚洲精品久久久久久久久久 | 在线国产区| 久久久久国产精品一区二区三区 | 国产精品久久国产精品 | 精品视频一区二区三区 | 国产一级二级毛片 | 欧洲毛片 | 青青草av | 亚欧洲精品视频在线观看 | 日本在线观看网站 | 成人精品久久久 | 国内精品一区二区三区 | a一级毛片| 天堂精品| 精品视频久久 | 欧美日韩国产91 | 欧美精品一区二区三区一线天视频 | 玖玖综合网 | 欧美黄色网 | 国产精品二区三区在线观看 | 久久se精品一区精品二区 | 久久99国产一区二区三区 | 国产传媒一区 | 欧美性大战久久久久久久蜜臀 | 久久人人爽人人爽 | 欧美日韩激情在线一区二区三区 | 国产一区中文字幕 |