婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > MySQL數(shù)據(jù)庫(kù)主從復(fù)制延時(shí)超長(zhǎng)的解決方法

MySQL數(shù)據(jù)庫(kù)主從復(fù)制延時(shí)超長(zhǎng)的解決方法

熱門(mén)標(biāo)簽:電話機(jī)器人的價(jià)格多少錢(qián)一個(gè)月 徐涇鎮(zhèn)騰訊地圖標(biāo)注 天津公司外呼系統(tǒng)軟件 福建外呼電銷(xiāo)機(jī)器人加盟 自己做地圖標(biāo)注需要些什么 400電話申請(qǐng)廠家現(xiàn)貨 昌德訊外呼系統(tǒng) 百度地圖標(biāo)注要什么軟件 中國(guó)地圖標(biāo)注公司

前言

MySQL主從復(fù)制的延時(shí)一直是業(yè)界困擾已久的問(wèn)題。延時(shí)的出現(xiàn)會(huì)降低主從讀寫(xiě)分離的價(jià)值,不利于數(shù)據(jù)實(shí)時(shí)性較高的業(yè)務(wù)使用MySQL。

UDB是UCloud推出的云數(shù)據(jù)庫(kù)服務(wù),上線已達(dá)六年,運(yùn)營(yíng)了數(shù)以萬(wàn)計(jì)的UDB MySQL實(shí)例。除了提供高可用、高性能、便捷易用的產(chǎn)品特性,團(tuán)隊(duì)還平均每天幫助用戶(hù)解決2-3起MySQL實(shí)例主從復(fù)制延時(shí)的問(wèn)題。從大量實(shí)踐中我們總結(jié)了主從復(fù)制延時(shí)的各種成因和解決方法,現(xiàn)分享于此。

延時(shí)問(wèn)題的重要性

主從復(fù)制機(jī)制廣泛應(yīng)用在UDB的內(nèi)部實(shí)現(xiàn)中:UDB創(chuàng)建的從庫(kù)和主庫(kù)就采用了“主從復(fù)制”的數(shù)據(jù)復(fù)制;另外,UDB的主打產(chǎn)品“UDB MySQL高可用實(shí)例”,也是采用2個(gè)數(shù)據(jù)庫(kù)互為主從的“雙主模式”來(lái)進(jìn)行數(shù)據(jù)復(fù)制,而雙主模式的核心就是主從復(fù)制機(jī)制。

如果主從復(fù)制之間出現(xiàn)延時(shí),就會(huì)影響主從數(shù)據(jù)的一致性。

在高可用復(fù)制場(chǎng)景下,我們?cè)赨DB高可用容災(zāi)設(shè)計(jì)上考慮到,若出現(xiàn)主備數(shù)據(jù)不一致的場(chǎng)景,默認(rèn)是不允許進(jìn)行高可用容災(zāi)切換的。因?yàn)樵谥鱾鋽?shù)據(jù)不一致的情況下,此時(shí)發(fā)生容災(zāi)切換,且在新的主庫(kù)寫(xiě)入了數(shù)據(jù),那么從業(yè)務(wù)角度上,會(huì)產(chǎn)生意想不到的嚴(yán)重后果。

復(fù)制延時(shí)問(wèn)題,不僅在UDB高可用中會(huì)帶來(lái)不良后果,在只讀從庫(kù)的場(chǎng)景下,若從庫(kù)產(chǎn)生復(fù)制延時(shí),也可能會(huì)對(duì)業(yè)務(wù)造成一定影響,比如在業(yè)務(wù)上表現(xiàn)為讀寫(xiě)不一致——新增/修改數(shù)據(jù)查不到等現(xiàn)象。

由此可見(jiàn),主從復(fù)制的延時(shí)問(wèn)題在數(shù)據(jù)庫(kù)運(yùn)營(yíng)中需要特別關(guān)注。一般來(lái)說(shuō),DBA在庫(kù)上執(zhí)行'SHOW SLAVE STATUS',并且觀察

‘Seconds_Behind_Master'的值,就能夠了解當(dāng)前某個(gè)數(shù)據(jù)庫(kù)和它的主庫(kù)之間的數(shù)據(jù)復(fù)制延時(shí)。這個(gè)值是如此的重要,因此在UDB的監(jiān)控界面上,我們將這個(gè)值單獨(dú)抽取來(lái),設(shè)計(jì)了“從庫(kù)同步延時(shí)”監(jiān)控項(xiàng),以便于運(yùn)維人員能夠直接在控制臺(tái)上觀察。

生產(chǎn)環(huán)境中延時(shí)問(wèn)題的分析及解決

我們將最常見(jiàn)的主從復(fù)制延時(shí)案例總結(jié)為幾類(lèi),以下是相關(guān)案例的現(xiàn)象描述、原因分析和解決方法匯總。

◆ 案例一:主庫(kù)DML請(qǐng)求頻繁

某些用戶(hù)在業(yè)務(wù)高峰期間,特別是對(duì)于數(shù)據(jù)庫(kù)主庫(kù)有大量的寫(xiě)請(qǐng)求操作,即大量insert、delete、update等并發(fā)操作的情況下,會(huì)出現(xiàn)主從復(fù)制延時(shí)問(wèn)題。

現(xiàn)象描述

我們通過(guò)觀察主庫(kù)的寫(xiě)操作的QPS的值,會(huì)看到主庫(kù)的寫(xiě)操作的QPS值突然升高,伴隨主從復(fù)制延時(shí)的上升,可以判斷是由于主庫(kù)DML請(qǐng)求頻繁原因造成的。

如上圖,可以看出,在17:58分左右QPS突增,查看控制臺(tái)上的寫(xiě)相關(guān)QPS,也有相應(yīng)提升。而QPS突增的時(shí)間,對(duì)應(yīng)的延時(shí)也在逐步上升,如下圖所示。

原因分析

經(jīng)過(guò)分析,我們認(rèn)為這是由于主庫(kù)大量的寫(xiě)請(qǐng)求操作,在短時(shí)間產(chǎn)生了大量的binlog。這些操作需要全部同步到從庫(kù),并且執(zhí)行,因此產(chǎn)生了主從的數(shù)據(jù)復(fù)制延時(shí)。

從深層次分析原因,是因?yàn)樵跇I(yè)務(wù)高峰期間的主庫(kù)寫(xiě)入數(shù)據(jù)是并發(fā)寫(xiě)入的,而從庫(kù)SQL Thread為單線程回放binlog日志,很容易造成relaylog堆積,產(chǎn)生延時(shí)。

解決思路

如果是MySQL 5.7以下的版本,可以做分片(sharding),通過(guò)水平擴(kuò)展(scale out)的方法打散寫(xiě)請(qǐng)求,提升寫(xiě)請(qǐng)求寫(xiě)入binlog的并行度。

如果是MySQL 5.7以上的版本,在MySQL 5.7,使用了基于邏輯時(shí)鐘(Group Commit)的并行復(fù)制。而在MySQL 8.0,使用了基于Write Set的并行復(fù)制。這兩種方案都能夠提升回放binlog的性能,減少延時(shí)。

◆ 案例二:主庫(kù)執(zhí)行大事務(wù)

大事務(wù)指一個(gè)事務(wù)的執(zhí)行,耗時(shí)非常長(zhǎng)。常見(jiàn)產(chǎn)生大事務(wù)的語(yǔ)句有:

使用了大量速度很慢的導(dǎo)入數(shù)據(jù)語(yǔ)句,比如:INSERT INTO $tb、SELECT * FROM $tb、LOAD DATA INFILE等;
使用了UPDATE、DELETE語(yǔ)句,對(duì)于一個(gè)很大的表進(jìn)行全表的UPDATE和DELETE等。
當(dāng)這個(gè)事務(wù)在從庫(kù)執(zhí)行回放執(zhí)行操作時(shí),就有可能會(huì)產(chǎn)生主從復(fù)制延時(shí)。

現(xiàn)象描述

我們從SHOW SLAVE STATUS的結(jié)果進(jìn)行分析,會(huì)發(fā)現(xiàn) Exec_Master_Log_Pos 字段一直未變,且second_behinds_master持續(xù)增加,而 Slave_SQL_Running_State 字段的值為”Reading event from the relay log”;同時(shí),分析主庫(kù)binlog,看主庫(kù)當(dāng)前執(zhí)行的事務(wù),會(huì)發(fā)現(xiàn)有一些大事務(wù),這樣基本可以判定是執(zhí)行大事務(wù)的原因?qū)е碌闹鲝膹?fù)制延時(shí)。

原因分析

當(dāng)大事務(wù)記錄入binlog并同步到從庫(kù)之后,從庫(kù)執(zhí)行這個(gè)事務(wù)的操作耗時(shí)也非常長(zhǎng),這段時(shí)間,就會(huì)產(chǎn)生主從復(fù)制延時(shí)。

舉個(gè)例子,假如主庫(kù)花費(fèi)200s更新了一張大表,在主從庫(kù)配置相近的情況下,從庫(kù)也需要花幾乎同樣的時(shí)間更新這張大表,此時(shí)從庫(kù)延時(shí)開(kāi)始堆積,后續(xù)的events無(wú)法更新。

解決思路

對(duì)于這種情況引起的主從復(fù)制延時(shí),我們的改進(jìn)方法是:拆分大事務(wù)語(yǔ)句到若干小事務(wù)中,這樣能夠進(jìn)行及時(shí)提交,減小主從復(fù)制延時(shí)。

◆ 案例三:主庫(kù)對(duì)大表執(zhí)行DDL語(yǔ)句

DDL全稱(chēng)為 Data Definition Language ,指一些對(duì)表結(jié)構(gòu)進(jìn)行修改操作的語(yǔ)句,比如,對(duì)表加一個(gè)字段或者加一個(gè)索引等等。當(dāng)DDL對(duì)主庫(kù)大表執(zhí)行DDL語(yǔ)句的情況下,可能會(huì)產(chǎn)生主從復(fù)制延時(shí)。

現(xiàn)象描述

從現(xiàn)象上,如果從庫(kù)執(zhí)行SHOW SLAVE STATUS的輸出中,檢查Exec_Master_Log_Pos一直未動(dòng),在排除主庫(kù)執(zhí)行大事務(wù)的情況下,那么就有可能是在執(zhí)行大表的 DDL。這一點(diǎn)結(jié)合分析主庫(kù)binlog,看主庫(kù)當(dāng)前執(zhí)行的事務(wù)就可以進(jìn)行確認(rèn)。

DDL語(yǔ)句的執(zhí)行情況,可以進(jìn)一步細(xì)分現(xiàn)象來(lái)更好地判斷:

1.DDL未開(kāi)始,被阻塞,這時(shí)SHOW SLAVE STATUS的結(jié)果能檢查到Slave_SQL_Running_State為waiting for table metadata lock,且Exec_Master_Log_Pos不變;

2.DDL正在執(zhí)行,SQL Thread單線程應(yīng)用導(dǎo)致延時(shí)增加。這種情況下觀察SHOW SLAVE STATU的結(jié)果能發(fā)現(xiàn)Slave_SQL_Running_State為altering table,而Exec_Master_Log_Pos不變。

如果有上述的現(xiàn)象,那么很有可能主庫(kù)對(duì)大表執(zhí)行DDL語(yǔ)句,同步到從庫(kù)并在從庫(kù)回放時(shí),就產(chǎn)生了主從復(fù)制延時(shí)。

原因分析

DDL導(dǎo)致的主從復(fù)制延時(shí)的原因和大事務(wù)類(lèi)似,也是因?yàn)閺膸?kù)執(zhí)行DDL的binlog較慢而產(chǎn)生了主從復(fù)制延時(shí)。

解決思路

遇到這種情況,我們主要通過(guò)SHOW PROCESSLIST或?qū)nformation_schema.innodb_trx做查詢(xún),來(lái)找到阻塞DDL語(yǔ)句,并KILL掉相關(guān)查詢(xún),讓DDL正常在從庫(kù)執(zhí)行。

DDL本身造成的延時(shí)難以避免,建議考慮:

避免業(yè)務(wù)高峰,盡量安排在業(yè)務(wù)低峰期執(zhí)行 ;

set sql_log_bin=0后,分別在主從庫(kù)上手動(dòng)執(zhí)行DDL(此操作對(duì)于某些DDL操作會(huì)造成數(shù)據(jù)不一致,請(qǐng)務(wù)必嚴(yán)格測(cè)試),這一條如果用戶(hù)使用云數(shù)據(jù)庫(kù)UDB,可以聯(lián)系UCloud UDB運(yùn)維團(tuán)隊(duì)進(jìn)行協(xié)助操作。

◆ 案例四:主庫(kù)與從庫(kù)配置不一致

如果主庫(kù)和從庫(kù)使用了不同的計(jì)算資源和存儲(chǔ)資源,或者使用了不同的內(nèi)核調(diào)教參數(shù),可能會(huì)造成主從不一致。

現(xiàn)象描述

我們會(huì)詳細(xì)比對(duì)主庫(kù)和從庫(kù)的性能監(jiān)控?cái)?shù)據(jù),如果發(fā)現(xiàn)監(jiān)控?cái)?shù)據(jù)差異巨大,結(jié)合查看主從的各個(gè)配置情況,即可作出明確判斷。

原因分析

各種硬件或者資源的配置差異都有可能導(dǎo)致主從的性能差異,從而導(dǎo)致主從復(fù)制延時(shí)發(fā)生:

硬件上:比如,主庫(kù)實(shí)例服務(wù)器使用SSD磁盤(pán),而從庫(kù)實(shí)例服務(wù)器使用普通SAS盤(pán),那么主庫(kù)產(chǎn)生的寫(xiě)入操作在從庫(kù)上不能馬上消化掉,就產(chǎn)生了主從復(fù)制延時(shí);
配置上:比如,RAID卡寫(xiě)策略不一致、OS內(nèi)核參數(shù)設(shè)置不一致、MySQL落盤(pán)策略不一致等,都是可能的原因。

解決思路

考慮盡量統(tǒng)一DB機(jī)器的配置(包括硬件及選項(xiàng)參數(shù))。甚至對(duì)于某些OLAP業(yè)務(wù),從庫(kù)實(shí)例硬件配置需要略高于主庫(kù)。

◆ 案例五:表缺乏主鍵或合適索引

如果數(shù)據(jù)庫(kù)的表缺少主鍵或者合適索引,在主從復(fù)制的binlog_format設(shè)置為'row'的情況下,可能會(huì)產(chǎn)生主從復(fù)制延時(shí)。

現(xiàn)象描述

我們進(jìn)行數(shù)據(jù)庫(kù)檢查時(shí),會(huì)發(fā)現(xiàn):

觀察SHOW SLAVE STATUS的輸出,發(fā)現(xiàn)Slave_SQL_Running_State為Reading event from the relay log;

SHOW OPEN TABLES WHERE in_use=1的表一直存在;

觀察SHOW SLAVE STATUS的Exec_Master_Log_Pos字段不變;

mysqld進(jìn)程的CPU接近100%(無(wú)讀業(yè)務(wù)時(shí)),IO壓力不大。

這些現(xiàn)象出現(xiàn)的情況下,可以認(rèn)為很可能有表缺乏主鍵或唯一索引。

原因分析

在主從復(fù)制的binlog_format設(shè)置為'row'的情況下,比如有這樣的一個(gè)場(chǎng)景,主庫(kù)更新一張500萬(wàn)表中的20萬(wàn)行數(shù)據(jù)。binlog在row格式下,記錄到binlog的為20萬(wàn)次update操作,也就是每次操作更新1條記錄。如果這條語(yǔ)句恰好有不好的執(zhí)行計(jì)劃,如發(fā)生全表掃描,那么每一條update語(yǔ)句需要全表掃描。此時(shí)SQL Thread重放將特別慢,造成嚴(yán)重的主從復(fù)制延時(shí)。

解決思路

這種情況下,我們會(huì)去檢查表結(jié)構(gòu),保證每個(gè)表都有顯式自增主鍵,并協(xié)助用戶(hù)建立合適索引。

◆ 案例六:從庫(kù)自身壓力過(guò)大

有時(shí)候,從庫(kù)性能壓力很大的情況下,跟不上主庫(kù)的更新速度,就產(chǎn)生了主從復(fù)制延時(shí)。

現(xiàn)象描述

觀察數(shù)據(jù)庫(kù)實(shí)例時(shí),會(huì)發(fā)現(xiàn)CPU負(fù)載過(guò)高,IO利用率過(guò)高等現(xiàn)象,這些導(dǎo)致SQL Thread應(yīng)用過(guò)慢。這樣就可以判斷是因?yàn)閺膸?kù)自身壓力過(guò)大引起主從復(fù)制延時(shí)。

原因分析

部分UCloud用戶(hù)對(duì)于數(shù)據(jù)庫(kù)的主從會(huì)使用讀寫(xiě)分離模式,讀請(qǐng)求大部分在從庫(kù)上執(zhí)行。在業(yè)務(wù)有大量讀請(qǐng)求的場(chǎng)景下,從庫(kù)會(huì)產(chǎn)生比主庫(kù)大得多的性能壓力。有的用戶(hù)甚至?xí)趶膸?kù)運(yùn)行十分耗費(fèi)計(jì)算資源的OLAP業(yè)務(wù),這也對(duì)從庫(kù)造成了更高的性能挑戰(zhàn),這些都會(huì)造成主從復(fù)制的延時(shí)。

解決思路

這種情況下,我們會(huì)建議用戶(hù)建立更多從庫(kù),打散讀請(qǐng)求,降低現(xiàn)有從庫(kù)實(shí)例的壓力。對(duì)于OLAP業(yè)務(wù)來(lái)說(shuō),可以專(zhuān)門(mén)建立一個(gè)從庫(kù)來(lái)做OLAP業(yè)務(wù),并對(duì)這個(gè)從庫(kù),允許適當(dāng)?shù)闹鲝膹?fù)制延時(shí)。

總結(jié)

在使用MySQL的主從復(fù)制模式進(jìn)行數(shù)據(jù)復(fù)制時(shí),主從復(fù)制延時(shí)是一個(gè)需要考量的關(guān)鍵因素。它會(huì)影響數(shù)據(jù)的一致性,進(jìn)而影響數(shù)據(jù)庫(kù)高可用的容災(zāi)切換。

在遇到數(shù)據(jù)庫(kù)之間出現(xiàn)主從復(fù)制延時(shí)的情況下,我們團(tuán)隊(duì)基于過(guò)往經(jīng)驗(yàn),歸納出以下方法與流程來(lái)協(xié)助排查問(wèn)題:

通過(guò)SHOW SLAVE STATUS與SHOW PROCESSLIST查看現(xiàn)在從庫(kù)的情況。(順便也可排除在從庫(kù)備份時(shí)的類(lèi)似原因);

若Exec_Master_Log_Pos不變,考慮大事務(wù)、DDL、無(wú)主鍵,檢查主庫(kù)對(duì)應(yīng)的binlog及position即可;

若Exec_Master_Log_Pos變化,延時(shí)逐步增加,考慮從庫(kù)機(jī)器負(fù)載,如IO、CPU等,并考慮主庫(kù)寫(xiě)操作與從庫(kù)自身壓力是否過(guò)大。

本文來(lái)自:UCloud技術(shù),本文由 UCloud 資深專(zhuān)家丁順張?zhí)K寧分享。

好了,以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • mysql 主從復(fù)制如何跳過(guò)報(bào)錯(cuò)
  • MySQL主從復(fù)制延遲原因以及解決方案
  • mysql主從復(fù)制配置過(guò)程
  • 全面解讀MySQL主從復(fù)制,從原理到安裝配置
  • MySQL 4種常用的主從復(fù)制架構(gòu)
  • 關(guān)于MySQL主從復(fù)制的幾種復(fù)制方式總結(jié)
  • MySQL主從復(fù)制與讀寫(xiě)分離原理及用法詳解
  • Mysql主從復(fù)制作用和工作原理詳解
  • MYSQL 完全備份、主從復(fù)制、級(jí)聯(lián)復(fù)制、半同步小結(jié)
  • MySql主從復(fù)制實(shí)現(xiàn)原理及配置

標(biāo)簽:鄂爾多斯 駐馬店 梅河口 北京 陜西 荊門(mén) 昌都 黔西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL數(shù)據(jù)庫(kù)主從復(fù)制延時(shí)超長(zhǎng)的解決方法》,本文關(guān)鍵詞  MySQL,數(shù)據(jù)庫(kù),主從,復(fù)制,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL數(shù)據(jù)庫(kù)主從復(fù)制延時(shí)超長(zhǎng)的解決方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于MySQL數(shù)據(jù)庫(kù)主從復(fù)制延時(shí)超長(zhǎng)的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    1区2区3区欧美| 欧美视频日韩视频| 欧美午夜影院一区| 色综合天天综合网国产成人综合天 | 综合av第一页| 天堂在线亚洲视频| 成人精品国产一区二区4080| 制服.丝袜.亚洲.另类.中文| 中文字幕第一页久久| 蜜臀av一区二区| 九九精品视频在线看| 色综合视频一区二区三区高清| 国产激情视频一区二区三区欧美| 亚洲已满18点击进入久久| 亚洲综合一二区| 青青草97国产精品免费观看无弹窗版| 亚洲va欧美va人人爽午夜| 日本成人在线看| 成人精品免费看| 日本精品裸体写真集在线观看| 欧美日韩在线免费视频| 欧美日韩三级一区| 欧美精品一区二| 一区二区激情视频| 国产成人av电影在线播放| 91搞黄在线观看| 久久免费的精品国产v∧| 亚洲天堂精品在线观看| 亚洲成人久久影院| 91丝袜国产在线播放| 久久亚洲一区二区三区明星换脸| 中文欧美字幕免费| 久久精品国内一区二区三区| 91视频观看视频| 欧美国产丝袜视频| 国产一区二区三区不卡在线观看 | 蜜臀av性久久久久蜜臀aⅴ流畅| 成人性生交大片免费| 欧美成人aa大片| 一区二区成人在线视频| 97久久精品人人做人人爽 | 偷拍亚洲欧洲综合| 在线看国产日韩| 亚洲精选在线视频| www.日本不卡| 亚洲欧美精品午睡沙发| 色综合天天天天做夜夜夜夜做| ●精品国产综合乱码久久久久| 国产一区二区三区综合| 亚洲精品一区二区三区四区高清| 青青青伊人色综合久久| 欧美xxxxxxxx| 99久久久无码国产精品| 亚洲黄色av一区| 精品国产91乱码一区二区三区| 国产成人在线免费观看| 亚洲免费大片在线观看| 欧美一区三区四区| 国产成人免费视频| 亚洲男女一区二区三区| 欧美一区二区三区的| 国产91露脸合集magnet | 337p日本欧洲亚洲大胆精品| 极品销魂美女一区二区三区| 精品入口麻豆88视频| 久久精品国产亚洲一区二区三区| 国产一区二区三区免费在线观看 | 99精品国产视频| 国产三级欧美三级日产三级99 | 国产午夜亚洲精品理论片色戒| 制服丝袜中文字幕一区| 精品国产成人在线影院| 欧美一区二区在线免费播放| 日日夜夜免费精品视频| 欧美丰满一区二区免费视频| 欧美日韩在线免费视频| 午夜精品影院在线观看| 久久久一区二区三区捆绑**| 中文字幕一区在线观看视频| 久久福利视频一区二区| 欧美一级国产精品| 樱花草国产18久久久久| 国产午夜久久久久| 裸体歌舞表演一区二区| 顶级嫩模精品视频在线看| 色94色欧美sute亚洲线路二| 久久久久久99久久久精品网站| 成人动漫精品一区二区| 在线不卡的av| 91精品国产全国免费观看| 精品女同一区二区| 国产成人亚洲综合色影视| 狠狠久久亚洲欧美| 国产亚洲综合色| 国产91高潮流白浆在线麻豆 | 在线一区二区视频| 日韩欧美激情在线| 成人激情校园春色| 亚洲成人午夜影院| 欧美国产精品中文字幕| a美女胸又www黄视频久久| 免费在线成人网| 综合亚洲深深色噜噜狠狠网站| 国产精品正在播放| www.性欧美| 国产一区二区中文字幕| 亚洲一区中文在线| 成人av在线影院| 国产一区二区在线看| 精品久久久久久久久久久久久久久久久| 日本一区二区三区在线不卡| 最新欧美精品一区二区三区| 中文字幕一区不卡| 亚洲国产成人91porn| 欧美激情中文不卡| 色婷婷久久一区二区三区麻豆| av午夜精品一区二区三区| 色就色 综合激情| 26uuu色噜噜精品一区二区| 亚洲激情图片qvod| 国产精品综合av一区二区国产馆| 91久久一区二区| 国产日产精品一区| 肉丝袜脚交视频一区二区| 一本色道久久综合精品竹菊| 国产日韩欧美激情| 天堂久久久久va久久久久| 91丨九色丨蝌蚪丨老版| 国产蜜臀av在线一区二区三区| 国产在线精品免费| 日韩精品在线一区| 蜜桃视频在线观看一区二区| 欧美综合亚洲图片综合区| 亚洲人成伊人成综合网小说| 成人久久久精品乱码一区二区三区 | 久久精品一区二区| 国产一区二区在线影院| 欧美不卡激情三级在线观看| 日韩电影在线观看电影| 欧美久久久影院| 五月婷婷激情综合| 555www色欧美视频| 日本不卡的三区四区五区| 91精品久久久久久久91蜜桃| 日韩精品一二三区| 91精品一区二区三区久久久久久| 五月天激情综合| 欧美一区二区网站| 日韩高清不卡在线| 精品国一区二区三区| 国产一区二区三区美女| 国产精品午夜电影| 色狠狠一区二区三区香蕉| 一区二区在线观看av| 欧美伊人久久大香线蕉综合69 | 另类欧美日韩国产在线| 久久亚洲春色中文字幕久久久| 国产精品亚洲综合一区在线观看| 中文字幕乱码久久午夜不卡| 91蜜桃婷婷狠狠久久综合9色| 亚洲一区二区三区影院| 在线播放国产精品二区一二区四区 | 粉嫩高潮美女一区二区三区| 中文字幕在线不卡视频| 欧美性色黄大片| 久久国产精品99精品国产| 欧美韩国日本不卡| 在线精品亚洲一区二区不卡| 蜜臀av性久久久久蜜臀aⅴ| 国产亚洲一二三区| 欧洲av在线精品| 蜜臀av性久久久久蜜臀av麻豆 | 亚洲精品乱码久久久久| 欧美一区二视频| 波多野结衣精品在线| 亚洲123区在线观看| 国产欧美一区二区三区在线老狼 | 色综合久久久久久久久久久| 天天av天天翘天天综合网| 久久精品人人做人人爽人人| 欧美日韩激情一区| 99久久精品久久久久久清纯| 青青草视频一区| 亚洲天堂免费在线观看视频| 精品1区2区在线观看| 在线亚洲一区观看| 丁香天五香天堂综合| 日本欧美肥老太交大片| 亚洲女同ⅹxx女同tv| 久久久国产精品午夜一区ai换脸| 欧美三日本三级三级在线播放| 风间由美一区二区av101| 蜜臀久久久99精品久久久久久| 亚洲一区二区在线免费看| 26uuuu精品一区二区| 这里只有精品免费| 欧美主播一区二区三区美女| 国产成a人无v码亚洲福利| 国内精品写真在线观看| 日本亚洲一区二区|