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

關(guān)于主從延遲,一篇文章給你講明白了!

數(shù)據(jù)庫 MySQL
在實際的生產(chǎn)環(huán)境中,由單臺MySQL作為獨立的數(shù)據(jù)庫是完全不能滿足實際需求的,無論是在安全性,高可用性以及高并發(fā)等各個方面。

 [[397984]]

本文轉(zhuǎn)載自微信公眾號「月伴飛魚」,作者日常加油站  。轉(zhuǎn)載本文請聯(lián)系月伴飛魚公眾號。

生活中所受的苦,終會以一種形式回歸!

前言

在實際的生產(chǎn)環(huán)境中,由單臺MySQL作為獨立的數(shù)據(jù)庫是完全不能滿足實際需求的,無論是在安全性,高可用性以及高并發(fā)等各個方面。

因此,一般來說都是通過集群主從復(fù)制(Master-Slave)的方式來同步數(shù)據(jù),再通過讀寫分離(MySQL-Proxy)來提升數(shù)據(jù)庫的并發(fā)負載能力進行部署與實施。

總結(jié)MySQL主從集群帶來的作用是:

  • 提高數(shù)據(jù)庫負載能力,主庫執(zhí)行讀寫任務(wù)(增刪改),備庫僅做查詢。
  • 提高系統(tǒng)讀寫性能、可擴展性和高可用性。
  • 數(shù)據(jù)備份與容災(zāi),備庫在異地,主庫不存在了,備庫可以立即接管,無須恢復(fù)時間。

說到主從同步,離不開binlog這個東西,先介紹下binlog吧!

biglog

binlog是什么?有什么作用?

用于記錄數(shù)據(jù)庫執(zhí)行的寫入性操作(不包括查詢)信息,以二進制的形式保存在磁盤中。可以簡單理解為記錄的就是sql語句

binlog 是 mysql 的邏輯日志,并且由 Server層進行記錄,使用任何存儲引擎的 mysql 數(shù)據(jù)庫都會記錄 binlog 日志

在實際應(yīng)用中, binlog 的主要使用場景有兩個:

  • 用于主從復(fù)制,在主從結(jié)構(gòu)中,binlog 作為操作記錄從 master 被發(fā)送到 slave,slave服務(wù)器從 master 接收到的日志保存到 relay log 中。
  • 用于數(shù)據(jù)備份,在數(shù)據(jù)庫備份文件生成后,binlog保存了數(shù)據(jù)庫備份后的詳細信息,以便下一次備份能從備份點開始。

日志格式

binlog 日志有三種格式,分別為 STATMENT 、 ROW 和 MIXED

在 MySQL 5.7.7 之前,默認的格式是 STATEMENT , MySQL 5.7.7 之后,默認值是 ROW

日志格式通過 binlog-format 指定。

  • STATMENT :基于 SQL 語句的復(fù)制,每一條會修改數(shù)據(jù)的sql語句會記錄到 binlog 中
  • ROW :基于行的復(fù)制
  • MIXED :基于 STATMENT 和 ROW 兩種模式的混合復(fù)制,比如一般的數(shù)據(jù)操作使用 row 格式保存,有些表結(jié)構(gòu)的變更語句,使用 statement 來記錄

我們還可以通過mysql提供的查看工具mysqlbinlog查看文件中的內(nèi)容,例如:

  1. mysqlbinlog mysql-bin.00001 | more 

binlog文件大小和個數(shù)會不斷的增加,后綴名會按序號遞增,例如mysql-bin.00002等。

主從復(fù)制原理

可以看到mysql主從復(fù)制需要三個線程:master(binlog dump thread)、slave(I/O thread 、SQL thread)

  • binlog dump線程: 主庫中有數(shù)據(jù)更新時,根據(jù)設(shè)置的binlog格式,將更新的事件類型寫入到主庫的binlog文件中,并創(chuàng)建log dump線程通知slave有數(shù)據(jù)更新。當I/O線程請求日志內(nèi)容時,將此時的binlog名稱和當前更新的位置同時傳給slave的I/O線程。
  • I/O線程: 該線程會連接到master,向log dump線程請求一份指定binlog文件位置的副本,并將請求回來的binlog存到本地的relay log中。
  • SQL線程: 該線程檢測到relay log有更新后,會讀取并在本地做redo操作,將發(fā)生在主庫的事件在本地重新執(zhí)行一遍,來保證主從數(shù)據(jù)同步。

基本過程總結(jié)

  1. 主庫寫入數(shù)據(jù)并且生成binlog文件。該過程中MySQL將事務(wù)串行的寫入二進制日志,即使事務(wù)中的語句都是交叉執(zhí)行的。
  2. 在事件寫入二進制日志完成后,master通知存儲引擎提交事務(wù)。
  3. 從庫服務(wù)器上的IO線程連接Master服務(wù)器,請求從執(zhí)行binlog日志文件中的指定位置開始讀取binlog至從庫。
  4. 主庫接收到從庫的IO線程請求后,其上復(fù)制的IO線程會根據(jù)Slave的請求信息分批讀取binlog文件然后返回給從庫的IO線程。
  5. Slave服務(wù)器的IO線程獲取到Master服務(wù)器上IO線程發(fā)送的日志內(nèi)容、日志文件及位置點后,會將binlog日志內(nèi)容依次寫到Slave端自身的Relay Log(即中繼日志)文件的最末端,并將新的binlog文件名和位置記錄到master-info文件中,以便下一次讀取master端新binlog日志時能告訴Master服務(wù)器從新binlog日志的指定文件及位置開始讀取新的binlog日志內(nèi)容。
  6. 從庫服務(wù)器的SQL線程會實時監(jiān)測到本地Relay Log中新增了日志內(nèi)容,然后把RelayLog中的日志翻譯成SQL并且按照順序執(zhí)行SQL來更新從庫的數(shù)據(jù)。
  7. 從庫在relay-log.info中記錄當前應(yīng)用中繼日志的文件名和位置點以便下一次數(shù)據(jù)復(fù)制。

并行復(fù)制

在MySQL 5.6版本之前,Slave服務(wù)器上有兩個線程I/O線程和SQL線程。

I/O線程負責接收二進制日志,SQL線程進行回放二進制日志。如果在MySQL 5.6版本開啟并行復(fù)制功能,那么SQL線程就變?yōu)榱薱oordinator線程,coordinator線程主要負責以前兩部分的內(nèi)容

上圖的紅色框框部分就是實現(xiàn)并行復(fù)制的關(guān)鍵所在

這意味著coordinator線程并不是僅將日志發(fā)送給worker線程,自己也可以回放日志,但是所有可以并行的操作交付由worker線程完成。

coordinator線程與worker是典型的生產(chǎn)者與消費者模型。

不過到MySQL 5.7才可稱為真正的并行復(fù)制,這其中最為主要的原因就是slave服務(wù)器的回放與主機是一致的即master服務(wù)器上是怎么并行執(zhí)行的slave上就怎樣進行并行回放。不再有庫的并行復(fù)制限制,對于二進制日志格式也無特殊的要求。

為了兼容MySQL 5.6基于庫的并行復(fù)制,5.7引入了新的變量slave-parallel-type,其可以配置的值有:

  • DATABASE:默認值,基于庫的并行復(fù)制方式
  • LOGICAL_CLOCK:基于組提交的并行復(fù)制方式

下面分別介紹下兩種并行復(fù)制方式

按庫并行

每個 worker 線程對應(yīng)一個 hash 表,用于保存當前正在這個worker的執(zhí)行隊列里的事務(wù)所涉及到的庫。其中hash表里的key是數(shù)據(jù)庫名,用于決定分發(fā)策略。該策略的優(yōu)點是構(gòu)建hash值快,只需要庫名,同時對于binlog的格式?jīng)]有要求。

但這個策略的效果,只有在主庫上存在多個DB,且各個DB的壓力均衡的情況下,這個策略效果好。因此,對于主庫上的表都放在同一個DB或者不同DB的熱點不同,則起不到多大效果。

組提交優(yōu)化

該特性如下:

  1. 能夠同一組里提交的事務(wù),定不會修改同一行;
  2. 主庫上可以并行執(zhí)行的事務(wù),從庫上也一定可以并行執(zhí)行。

具體是如何實現(xiàn)的:

  1. 在同一組里面一起提交的事務(wù),會有一個相同的commit_id,下一組為commit_id+1,該commit_id會直接寫到binlog中;
  2. 在從庫使用時,相同commit_id的事務(wù)會被分發(fā)到多個worker并行執(zhí)行,直到這一組相同的commit_id執(zhí)行結(jié)束后,coordinator再取下一批。

更詳細內(nèi)容可以去官網(wǎng)看看:https://dev.mysql.com/doc/refman/5.7/en/replication-options-slave.html

下面開始介紹主從延時

主從延遲

主從延遲是怎么回事?

根據(jù)前面主從復(fù)制的原理可以看出,兩者之間是存在一定時間的數(shù)據(jù)不一致,也就是所謂的主從延遲。

我們來看下導致主從延遲的時間點:

  • 主庫 A 執(zhí)行完成一個事務(wù),寫入 binlog,該時刻記為T1.
  • 傳給從庫B,從庫接受完這個binlog的時刻記為T2.
  • 從庫B執(zhí)行完這個事務(wù),該時刻記為T3.

那么所謂主從延遲,就是同一個事務(wù),從庫執(zhí)行完成的時間和主庫執(zhí)行完成的時間之間的差值,即T3-T1。

我們也可以通過在從庫執(zhí)行show slave status,返回結(jié)果會顯示seconds_behind_master,表示當前從庫延遲了多少秒。

seconds_behind_master如何計算的?

  • 每一個事務(wù)的binlog都有一個時間字段,用于記錄主庫上寫入的時間
  • 從庫取出當前正在執(zhí)行的事務(wù)的時間字段,跟當前系統(tǒng)的時間進行相減,得到的就是seconds_behind_master,也就是前面所描述的T3-T1。

主從延遲原因

為什么會主從延遲?

正常情況下,如果網(wǎng)絡(luò)不延遲,那么日志從主庫傳給從庫的時間是相當短,所以T2-T1可以基本忽略。

最直接的影響就是從庫消費中轉(zhuǎn)日志(relaylog)的時間段,而造成原因一般是以下幾種:

1、從庫的機器性能比主庫要差

比如將20臺主庫放在4臺機器,把從庫放在一臺機器。這個時候進行更新操作,由于更新時會觸發(fā)大量讀操作,導致從庫機器上的多個從庫爭奪資源,導致主從延遲。

不過,目前大部分部署都是采取主從使用相同規(guī)格的機器部署。

2、從庫的壓力大

按照正常的策略,讀寫分離,主庫提供寫能力,從庫提供讀能力。將進行大量查詢放在從庫上,結(jié)果導致從庫上耗費了大量的CPU資源,進而影響了同步速度,造成主從延遲。

對于這種情況,可以通過一主多從,分擔讀壓力;也可以采取binlog輸出到外部系統(tǒng),比如Hadoop,讓外部系統(tǒng)提供查詢能力。

3、大事務(wù)的執(zhí)行

一旦執(zhí)行大事務(wù),那么主庫必須要等到事務(wù)完成之后才會寫入binlog。

比如主庫執(zhí)行了一條insert … select非常大的插入操作,該操作產(chǎn)生了近幾百G的binlog文件傳輸?shù)街蛔x節(jié)點,進而導致了只讀節(jié)點出現(xiàn)應(yīng)用binlog延遲。

因此,DBA經(jīng)常會提醒開發(fā),不要一次性地試用delete語句刪除大量數(shù)據(jù),盡可能控制數(shù)量,分批進行。

4、主庫的DDL(alter、drop、create)

1、只讀節(jié)點與主庫的DDL同步是串行進行,如果DDL操作在主庫執(zhí)行時間很長,那么從庫也會消耗同樣的時間,比如在主庫對一張500W的表添加一個字段耗費了10分鐘,那么從節(jié)點上也會耗費10分鐘。

2、從節(jié)點上有一個執(zhí)行時間非常長的的查詢正在執(zhí)行,那么這個查詢會堵塞來自主庫的DDL,表被鎖,直到查詢結(jié)束為止,進而導致了從節(jié)點的數(shù)據(jù)延遲。

5、鎖沖突

鎖沖突問題也可能導致從節(jié)點的SQL線程執(zhí)行慢,比如從機上有一些select .... for update的SQL,或者使用了MyISAM引擎等。

6、從庫的復(fù)制能力

一般場景中,因偶然情況導致從庫延遲了幾分鐘,都會在從庫恢復(fù)之后追上主庫。但若是從庫執(zhí)行速度低于主庫,且主庫持續(xù)具有壓力,就會導致長時間主從延遲,很有可能就是從庫復(fù)制能力的問題。

從庫上的執(zhí)行,即sql_thread更新邏輯,在5.6版本之前,是只支持單線程,那么在主庫并發(fā)高、TPS高時,就會出現(xiàn)較大的主從延遲。

因此,MySQL自5.7版本后就已經(jīng)支持并行復(fù)制了。可以在從服務(wù)上設(shè)置 slave_parallel_workers為一個大于0的數(shù),然后把slave_parallel_type參數(shù)設(shè)置為LOGICAL_CLOCK,這就可以了

  1. mysql> show variables like 'slave_parallel%'
  2. +------------------------+----------+ 
  3. | Variable_name          | Value    | 
  4. +------------------------+----------+ 
  5. | slave_parallel_type    | DATABASE | 
  6. | slave_parallel_workers | 0        | 
  7. +------------------------+----------+ 

怎么減少主從延遲

主從同步問題永遠都是一致性和性能的權(quán)衡,得看實際的應(yīng)用場景,若想要減少主從延遲的時間,可以采取下面的辦法:

降低多線程大事務(wù)并發(fā)的概率,優(yōu)化業(yè)務(wù)邏輯

優(yōu)化SQL,避免慢SQL,減少批量操作,建議寫腳本以update-sleep這樣的形式完成。

提高從庫機器的配置,減少主庫寫binlog和從庫讀binlog的效率差。

盡量采用短的鏈路,也就是主庫和從庫服務(wù)器的距離盡量要短,提升端口帶寬,減少binlog傳輸?shù)木W(wǎng)絡(luò)延時。

實時性要求的業(yè)務(wù)讀強制走主庫,從庫只做災(zāi)備,備份。

 

責任編輯:武曉燕 來源: 月伴飛魚
相關(guān)推薦

2023-04-06 08:37:24

2024-06-05 08:51:08

2023-01-03 18:32:32

2021-02-15 13:38:38

多線程異步模型

2021-06-16 14:44:32

etcd-raftRaftLeader

2023-04-13 08:21:38

DevOpsAPI管理平臺

2021-12-28 17:52:29

Android 動畫估值器

2024-08-07 09:02:51

2020-10-09 08:15:11

JsBridge

2015-07-15 17:09:48

HiveHadoop分布式文件系統(tǒng)

2017-11-02 14:06:40

2021-02-20 11:20:21

Zabbix 5.4Zabbix運維

2019-12-30 18:00:29

區(qū)塊鏈數(shù)字經(jīng)濟

2021-01-28 08:55:48

Elasticsear數(shù)據(jù)庫數(shù)據(jù)存儲

2021-04-09 08:40:51

網(wǎng)絡(luò)保險網(wǎng)絡(luò)安全網(wǎng)絡(luò)風險

2022-02-21 09:44:45

Git開源分布式

2021-06-30 00:20:12

Hangfire.NET平臺

2019-04-17 15:16:00

Sparkshuffle算法

2024-06-25 08:18:55

2023-05-12 08:19:12

Netty程序框架
點贊
收藏

51CTO技術(shù)棧公眾號

久久婷婷综合激情| 久久尤物视频| 日韩av在线不卡| 久久综合久久色| 成人在线免费看黄| 91麻豆swag| 成人午夜激情免费视频| 日本少妇裸体做爰| 日韩欧美一区二区三区免费看| 91麻豆精品国产综合久久久久久| 分分操这里只有精品| 精品99又大又爽又硬少妇毛片| 国产一区二区三区四区在线观看| 欧美一级电影久久| 丁香花五月激情| 蜜臀av免费一区二区三区| 91精品国产麻豆| 蜜臀久久99精品久久久酒店新书 | 亚洲精品成人久久久| 黄色片在线免费| 成年网站在线视频网站| 国产精品久久久久国产精品日日| 国产日韩一区二区| 一级视频在线播放| 国产精品老牛| 97久久精品在线| 久久久久久久久毛片| 欧美日韩激情| 亚洲日韩欧美视频| 亚洲综合自拍网| 51精品国产| 制服丝袜亚洲精品中文字幕| 成人黄色一区二区| 亚洲风情在线资源| 精品久久久久久亚洲精品| 男人日女人的bb| 国产美女av在线| 中文字幕一区视频| 日韩欧美一区二区在线观看| 天天干,夜夜爽| 成人免费va视频| 鬼打鬼之黄金道士1992林正英| 一级特黄aaa大片| 蜜臀av一区二区三区| 国产精品成人一区二区| 波多野结衣一区二区三区在线| 一区二区三区成人精品| 午夜精品三级视频福利| 国产亚洲欧美精品久久久www| 亚洲成人日韩| 精品久久久av| 国产精品国产精品88| 久久久久久久久久久久久久| 日韩亚洲欧美中文高清在线| 自拍偷拍第9页| 久久亚洲成人| 久久手机免费视频| 全网免费在线播放视频入口| 欧美日韩国产欧| 欧美激情国产日韩精品一区18| 日本黄色小说视频| 今天的高清视频免费播放成人| 欧美精品久久久久| 国产成人综合欧美精品久久| 国产精品女主播一区二区三区| 91干在线观看| 国产精品熟女视频| 另类的小说在线视频另类成人小视频在线 | 成人在线视频网址| 少妇精品高潮欲妇又嫩中文字幕 | 男女精品网站| 国产精品电影久久久久电影网| 中国老头性行为xxxx| 久久激情五月激情| 成人欧美一区二区三区视频xxx| 亚洲高清在线观看视频| www.亚洲国产| 亚州欧美一区三区三区在线| 成人在线直播| 激情懂色av一区av二区av| 狠狠爱免费视频| 日韩国产一二三区| 精品99一区二区三区| 亚洲一区二区三区蜜桃| 国产精品久久久乱弄| 久久久欧美一区二区| 国产又大又粗又爽| 国产在线视视频有精品| 精品无码久久久久国产| av资源网站在线观看| 亚洲制服丝袜在线| 一区二区三区免费播放| 亚洲国产精品免费视频| 亚洲免费一在线| 紧身裙女教师波多野结衣| 日韩午夜av| 成人写真福利网| 婷婷亚洲一区二区三区| 中文字幕一区二区三区不卡在线| 免费人成自慰网站| 国产伊人久久| 日韩成人av网址| 疯狂撞击丝袜人妻| 中文国产一区| 99精品欧美一区二区三区| 极品美乳网红视频免费在线观看| 一区二区三区四区五区视频在线观看| 国产又黄又大又粗视频| 日韩影片在线观看| 色悠悠久久久久| 精品国产xxx| 国产91精品精华液一区二区三区| 色中色综合成人| 特黄毛片在线观看| 欧美一级欧美三级在线观看| 无码 人妻 在线 视频| 在线精品一区| 亚洲自拍偷拍福利| av在线免费观看网站| 精品成人久久av| 国产老头和老头xxxx×| 日韩中文字幕高清在线观看| 欧亚精品在线观看| 欧美在线精品一区二区三区| 亚洲欧美一区二区不卡| 久久婷五月综合| 精品国产99| 欧美中文在线视频| 性感美女福利视频| 亚洲成av人片www| 中文字幕1区2区| 亚洲网色网站| 成人精品网站在线观看| 岛国在线大片| 欧美性精品220| 噜噜噜在线视频| 99精品热6080yy久久| 国产精品免费一区二区三区在线观看| 免费日本一区二区三区视频| 欧美吞精做爰啪啪高潮| 成人小视频免费看| 免费在线观看一区二区三区| 日韩精品久久一区| av亚洲一区二区三区| 中文字幕国产日韩| 在线视频免费观看一区| 国产精品蜜臀在线观看| 午夜宅男在线视频| 天天做天天爱综合| 91精品国产一区二区三区动漫 | 欧美激情在线播放| 人人妻人人澡人人爽人人欧美一区 | 久久久www免费人成黑人精品| 爱草tv视频在线观看992| 亚洲精品久久久久中文字幕二区| 国产精品9191| 国产精品久久久久久久99| 一区二区三区四区日韩| 成人av电影免费| 国产美女精品写真福利视频| 亚洲国产精品久久精品怡红院| 男人的天堂一区二区| 91免费在线看| 日本黄大片一区二区三区| 午夜精品视频一区二区三区在线看| 91精品久久久久久久久久久| www免费在线观看| 精品成人免费观看| 中文字幕第四页| 亚洲欧洲成人自拍| 蜜桃视频无码区在线观看| 中国女人久久久| 亚洲精品人成| 北条麻妃在线一区二区免费播放| 午夜精品久久久久久久男人的天堂| 人成免费电影一二三区在线观看| 欧美怡红院视频| 在线免费日韩av| 91在线观看高清| wwwwwxxxx日本| 夜夜嗨av一区二区三区网站四季av| 美女被啪啪一区二区| 老司机精品视频网| 欧美激情网站在线观看| 黄色av免费在线看| 欧美一区二区三区免费在线看| 日韩精品无码一区二区| 国产精品久久久久久久岛一牛影视| 潘金莲一级淫片aaaaa| 先锋影音久久| 热这里只有精品| 亚洲另类av| 亚洲va码欧洲m码| 另类专区亚洲| 欧美韩日一区二区| 大胆av不用播放器在线播放| 精品女同一区二区| 亚洲网站免费观看| 婷婷成人综合网| 五月天婷婷色综合| 久久久久9999亚洲精品| 好吊操视频这里只有精品| 蜜臀久久99精品久久久久宅男 | 久久三级福利| 欧美无砖专区免费| 性欧美欧美巨大69| 欧美一区二区福利| 综合激情五月婷婷| 91久久国产婷婷一区二区| 色老太综合网| 国内免费久久久久久久久久久 | 欧美激情在线免费| 懂色中文一区二区三区在线视频| 久久精品资源| 国产成人一区二| 国产理论在线| 欧美成人性生活| 蜜桃视频网站在线观看| 亚洲欧洲在线播放| 亚洲 国产 欧美 日韩| 日韩一级黄色大片| 国产又大又粗又硬| 欧美亚洲愉拍一区二区| 青草视频在线观看免费| 亚洲第一主播视频| 欧美成人精品欧美一级私黄| 中文文精品字幕一区二区| 91精彩刺激对白露脸偷拍| 成人av网址在线| 精品人妻一区二区免费| 国产精品99久久久久久似苏梦涵 | 国产黄色一区| 国产精品9999| 国产成人免费9x9x人网站视频| 2018日韩中文字幕| 午夜欧美激情| 欧美资源在线观看| 中文在线中文资源| 青青草成人在线| 欧美舌奴丨vk视频| 国产不卡视频在线| 成人自拍视频网| 国产精品日韩欧美综合| 国产精品久久乐| 国产美女搞久久| av在线亚洲一区| 92看片淫黄大片欧美看国产片| 国产精品99久久免费| 7777奇米亚洲综合久久| 999久久久精品一区二区| 97超碰资源| 国产suv精品一区| 韩国精品一区二区三区六区色诱| 久久综合社区| 欧美在线一二三区| 日韩欧美视频| 好色先生视频污| 伊人成年综合电影网| 浮妇高潮喷白浆视频| 蜜桃av一区| 午夜剧场高清版免费观看| 国产麻豆精品久久一二三| 野战少妇38p| 久久麻豆一区二区| 国产又色又爽又高潮免费| 亚洲另类一区二区| 日本一区二区欧美| 色噜噜夜夜夜综合网| 在线观看免费黄色小视频| 日韩精品中午字幕| 色就是色亚洲色图| 色天天综合狠狠色| 黄色污污视频在线观看| 欧洲精品在线视频| 久久精品嫩草影院| 国产无套精品一区二区| 精品国产成人| 91免费版看片| 亚洲自拍另类| 国产性生活一级片| 96av麻豆蜜桃一区二区| 粉嫩精品久久99综合一区| 亚洲精品大片www| 人妻丰满熟妇av无码区| 欧美精品第1页| 无码国产精品96久久久久| 最新日韩av| 欧美大香线蕉线伊人久久| 日韩中文字幕高清在线观看| 成人在线播放网址| 日韩国产高清在线| 国产人妻精品午夜福利免费| 久久亚区不卡日本| 福利所第一导航| 在线观看欧美日本| 亚洲春色一区二区三区| 伊人伊成久久人综合网站| 欧美日韩经典丝袜| 国产免费一区视频观看免费| 成人另类视频| 一区二区精品在线观看| 亚洲精品孕妇| 北条麻妃亚洲一区| 国产日韩av一区二区| 久久精品视频8| 欧美日韩国产首页在线观看| 午夜国产在线观看| 欧美第一黄色网| 精品国产美女a久久9999| 久久伦理网站| 欧美暴力喷水在线| 一道本在线免费视频| 91视视频在线观看入口直接观看www | 99热这里只有精品9| 国产一区二区三区三区在线观看| 牛牛精品在线| 91视频-88av| 日韩久久精品网| 999精品视频在线| 91丨porny丨国产入口| 日本中文字幕网| 日韩片之四级片| 国产三区在线观看| 国产精品视频在线观看| 国产成人精品三级高清久久91| 99久久国产综合精品五月天喷水| 国产麻豆精品一区二区| 亚洲怡红院在线观看| 欧美日韩在线观看一区二区| 深夜福利在线看| 97在线视频精品| 精品嫩草影院| 国精产品一区一区三区视频| 国产精品一区二区三区99| www日韩在线| 欧美一区二区三区视频在线| 国产区在线看| 91嫩草国产在线观看| 一个色综合网| 午夜视频在线免费看| 一区二区日韩电影| 国内爆初菊对白视频| 欧美激情在线视频二区| 国产一区福利| 亚洲人精品午夜射精日韩| www.欧美.com| 国产一级片毛片| 国产亚洲精品久久久久久777 | 欧美午夜性色大片在线观看| 亚洲 美腿 欧美 偷拍| 欧美综合一区第一页| 国产精品亚洲二区| 久久撸在线视频| 亚洲丝袜另类动漫二区| 国产片在线播放| 欧美成人性生活| 精品午夜电影| 日本成年人网址| 欧美激情在线一区二区三区| 丰满人妻一区二区三区四区| 日韩在线精品一区| 日本一区二区三区视频在线看 | 日本中文字幕一区二区视频 | 爱豆国产剧免费观看大全剧苏畅| 国产精品人人做人人爽人人添| 亚洲图片中文字幕| 九九热在线精品视频| 国产精品传媒| 国产日韩成人内射视频| 日韩理论片在线| 欧美视频一二区| 欧洲美女免费图片一区| 欧美肥老太太性生活| av影片在线播放| 一本到三区不卡视频| 免费观看在线午夜影视| 动漫3d精品一区二区三区 | 精品久久电影| 老司机av网站| 日本乱人伦aⅴ精品| av在线导航| 免费日韩av电影| 国内欧美视频一区二区| 日韩手机在线观看| 中文字幕精品网| 久久精品亚洲成在人线av网址| 中文字幕在线观看第三页| 一区二区三区资源| 国产1区2区3区在线| 国产精品久久精品国产| 美腿丝袜亚洲一区| 日本高清www免费视频| 最新国产精品拍自在线播放| 菁菁伊人国产精品| 欧美午夜精品理论片| 色综合久久六月婷婷中文字幕| 成人在线观看亚洲| 日韩视频在线播放| 成人激情免费电影网址| 国产有码在线观看|