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

悄悄告訴你MySQL MGR到底牛在哪?

數據庫 MySQL
MySQL 是目前最流行的開源關系型數據庫,國內金融行業也開始全面使用。本文就給大家介紹一下 MySQL MGR 技術演變過程、事務生命周期及事務沖突檢測機制。

1. 大家聽過 MySQL MGR 技術嗎?

MySQL 是目前最流行的開源關系型數據庫,國內金融行業也開始全面使用,其中 MySQL 5.7.17 提出的 MGR(MySQL Group Replication)既可以很好的保證數據一致性又可以自動切換,具備故障檢測功能、支持多節點寫入,MGR 是一項被普遍看好的技術。

本文給大家介紹一下 MySQL MGR 技術演變過程、事務生命周期及事務沖突檢測機制。

2. MGR 技術演進

傳統的 MySQL 主從復制架構是 MySQL 保持數據一致性的最基本架構,如下圖 1 所示,一主一從架構,從庫給主庫發起讀數據請求后,主庫會通過 dump線程把 binlog 日志文件推送給從庫,從庫的 I/O 線程把接收到數據更新到 relay log,之后從庫的 SQL 線程把 relay log 應用為 binlog 日志,直到主庫與從庫的 binlog 日志文件完全數據一致,達到主從同步。

圖 1:主從復制示意圖

接下來我們看一下 MySQL 異步復制,如下圖 2 所示,一主兩從架構,應用發來的事務請求,經過執行之后寫入 binlog,主庫 master 把 binlog 日志推送給從庫 salve1 和 slave2 ,主庫不需要等到從庫是否成功更新數據到 relay log,主庫直接提交事務即可。這種模式犧牲了數據一致性,不能很好保證主從數據一致性。

圖 2:異步復制示意圖

 

模擬異步復制場景舉例,如下圖 3 所示,三個人對話,一個人在不停歇的演講,不需要知道兩個聽眾是否聽懂,聽眾也不需要做出回應,等演講完畢,有可能聽眾沒聽懂,最終大家認知到信息可能不一致,為了解決上述問題 MySQL 5.5.8 就有了半同步復制。

圖 3:異步復制場景模擬圖

接下來看一下 MySQL 的半同步復制,如下圖 4 所示,一主兩從架構,應用發來的事務請求,在主庫執行后寫入 binlog,主庫 master 把 binlog 日志推送給從庫 salve1 和 slave2 ,半同步主庫需要等待其中任意一個從庫更新數據到 relay log 成功并且告知主庫,主庫才提交事務,這樣保證至少有一個從庫同步上數據了,也縮短了延遲時間,保證了數據安全。

 

 

圖 4:半同步示意圖

模擬半同步復制場景舉例,如下圖 5 所示,三個人對話,一個人在不停歇的演講,任意一個聽眾回應聽懂了,演講者就繼續往下說,否則停止演講,最后等演講結束,至少一聽眾聽懂演講者的意思,保證信息傳遞一致性。

這種復制模式也存在兩個問題:

  • MySQL 無法自動切換,需要借助外力切庫,運維復雜。
  • 從庫 Slave 的讀壓力太大會導致復制延遲不斷增加。

MySQL5.7 版本的 MGR 技術可以解決上述問題。

圖 5:半同步復制場景模擬

3. 至此 MGR 技術誕生!

MGR(MySQL Group Replication)是 MySQL 自帶的一個插件,可以靈活部署。

MySQL MGR 集群是多個 MySQL Server 節點共同組成的分布式集群,每個 Server 都有完整的副本,它是基于 ROW 格式的二進制日志文件和 GTID 特性。

如下圖 6 所示為 MGR 架構圖,主要是 APIs 層、組件層、復制協議模塊層和 GCS API+Paxos 引擎層構成。

如圖 6 所示,應用發來的事務從 MySQL Server 經過 MGR 的 APIs 接口層分發到組件層,組件層去 capture 事務相關信息,然后經過復制協議層進行事務傳輸,最后經過 GCS API+Paxos 引擎層保證事務在各個節點數據最終一致性。這是事務進入 MGR 層內部處理過程。

圖 6:MGR 架構示意圖

4. MGR 集群中事務整個生命周期啥樣?

接下來從全局角度看事務整個生命周期,如下圖 7 所示,DB1 、DB2 、DB3 構成的 MGR 集群, 集群中每個 DB 都有 MGR 層,MGR 層功能也可簡單理解為由 Paxos 模塊和沖突檢測 Certify 模塊實現。

Paxos 模塊是基于 Paxos 算法確保所有節點收到相同廣播消息,transaction message 就是廣播消息的內容結構;沖突檢測 Certify 模塊進行沖突檢測確保數據最終一致性,其中 certification info 是沖突檢測中內存結構。

本文詳細介紹沖突檢測模塊實現原理,Paxos 算法實現部分后續對比 Raft 算法詳細介紹。

當 DB1 上有事務 T1 要執行時,T1 對 DB1 是來說本地事務,對于 DB2、DB3 來說是遠端事務;DB1 上在事務 T1 在被執行后,會把執行事務 T1 信息廣播給集群各個節點,包括 DB1 本身,通過 Paxos 模塊廣播給 MGR 集群各個節點,半數以上的節點同意并且達成共識,之后共識信息進入各個節點的沖突檢測 certify 模塊,各個節點各自進行沖突檢測驗證,最終保證事務在集群中最終一致性。

在沖突檢測通過之后,本地事務 T1 在 DB1 直接提交即可,否則直接回滾。遠端事務 T1 在 DB2 和 DB3 分別先更新到 relay log,然后應用到 binlog,完成數據的同步,否則直接放棄該事務。

圖 7:MGR 組復制技術示意圖

前面我們從全局視角介紹了一個事務在 MGR 集群中從開始到結束整個處理過程,接下從局部角度詳細介紹沖突檢測機制實現機制。

5. transaction message 和 certification info

分別是什么?

介紹沖突檢測實現原理之前,先介紹一下廣播信息 transaction message、沖突檢測內存 certification info 的結構組成。

(1) transaction message

如圖 8 所示,transaction message 保存是事務 T1 要更新行的的相關信息,有 transaction_context_log_event 和 gtid_log_event 及 log_event_group 三部分組成。

具體組成:

  • write set 叫寫入集合,是事務更新行相關信息的 Hash 值。write set=Hash(庫名+表名+主鍵(唯一鍵)字段信息)
  • gtid_executed 為已經執行過的事務 gtid 集合,也即事務快照版本。
  • 把 write set 和 gtid_executed 打包成為事務上下文信息,transaction_context_log_event。
  • gtid_log_event為已經執行過的事務 gtid 集合。
  • log_event_group 為事務日志信息,后續要更新到 relay log 中。
  • 把 3 和 4 和 5 一起打包成為 transaction message 廣播給其它節點。

圖 8:廣播信息的內容結構

(2) certification info

廣播的信息到達沖突檢測模塊 certification 之后是如何工作?

每個節點都有一個 certification info 的內存結構,certification info 保存了通過沖突檢測的事務的 write set 和 gtid_executed。

certification info 相當于一個 map,key 是 string 結構,保存 write set 中提取的主鍵值;value 是 set 集合,保存 gtid_executed 事務快照版本。

例如 T1 事務,T1 更新數據庫 d1 中的表 t1 中兩行數據 id=1 和 id=2,它對應快照版本 UUID_MGR 是 :1-100,剛開始 certification info 為空,所以直接提交,之后 certification info 中快照版本直接更新為 1-101。

圖 9:certification info 結構圖

6. 沖突檢測核心機制!敲黑板!

通過上面的例子可知通過沖突檢測標準:若 transaction UUID_MGR ">="certification info UUID_MGR,則沖突檢測通過。

圖 10:沖突檢測事務執行舉例

根據上述標準舉例,事務 T2,更新 id=2 的行,事務 T2 的 UUID_MGR 為 1-102,節點中沖突檢測模塊中的 certification info 中的 UUID_MGR 為 1-101,這里 T2:UUID_MGR:1-102>UUID_MGR:1-100,則 T2 沖突檢測通過。

反之,事務 T3,更新 id=1 的行,事務 T3 的 UUID_MGR 為 1-100, 節點中沖突檢測模塊中的 certification info 中的 UUID_MGR 為 1-101,很明顯 T3:UUID_MGR:1-100

上面是針對于單獨一個寫來進行判斷,現在我們來展示一下多節點模式中,多個事務同時寫入時沖突檢測機制。

如下圖所示,三個事務 T4、T5、T6 并行寫入某個 MySQL 節點,通過了 Paxos 協議模塊達成一致性共識,進行沖突檢測時遵循下面三個原則:

  • 多個事務修改同一個 id 對應的數值,需要按照先后順序進行沖突檢測。
  • 多個事務同時對不同的 id 進行修改,各自進行修改即可。
  • 不同的事務對同一個 id 修改,需要按照先后順序進行沖突檢測即。

圖 11:多事務同時寫入示意圖

如圖 11 所示,事務 T4 和事務 T5 同時更新 id=1 的行,按照先來后到順序進行沖突檢測,T4 先到先進行沖突檢測。

  • 事務 T4,更新 id=1 的行,事務 T4 的 UUID_MGR 為 1-102,節點中沖突檢測模塊中的 certification info 中 id=1 的 UUID_MGR 為 1-101,很明顯 T2:UUID_MGR:1-102>UUID_MGR:1-101,則 T4 沖突檢測通過,更新為 certification info 中 UUID_MGR 為 1-103。
  • 事務 T5,更新 id=1 的行,事務 T5 的 UUID_MGR 為 1-100, 節點中沖突檢測模塊中的 certification info 中 id=1 的 UUID_MGR 為 1-102,其中 T5:UUID_MGR:1-100>UUID_MGR:1-102,則 T5 沖突檢測不通過。
  • 事務 T6,更新 id=3 的行,事務 T6 的 UUID_MGR 為 1-100, 節點中沖突檢測模塊中的 certification info 中 id=3 的 UUID_MGR 為空,其中 T6:UUID_MGR:1-100>UUID_MGR,則 T6 沖突檢測通過,更新為 certification info 中 UUID_MGR 為 1-101。

如下圖 12 所示,事務 T4 和事務 T5 并行修改 id=1,T4 寫入成功,T5 丟棄,T6 寫入 id=3 事務,寫入成功。

圖 12:多事務同時寫入結果圖

隨著 write set 不斷寫入 certification info 中,內存消耗會相應增大,MGR 有配套的 write set 清理線程,每隔一段時間去清理已經在節點應用或者回放的事務的 write set 信息。

7. MGR 技術特點有哪些?

如下圖 13 所示,MGR 具備以下技術特點:

  • MGR 是基于 Paxos 協議和原生復制的分布式集群,大多數節點同意即可以通過議題的模式,數據一致性高。
  • 具備高可用、自動故障檢測功能,可自動切換。
  • 可彈性擴展,集群自動的新增和移除節點,集群最多接入 9 個節點。
  • 有單主和多主模式。支持多節點寫入,具備沖突檢測機制,可以適應多種應用場景需求。

 

圖 13:MGR 技術閃亮點

MGR 目前還存在一些功能限制和不足,但是是未來數據庫發展的一個趨勢,隨著產品不斷完善,MGR 必將引領數據庫系統發展的潮流。

8. 總結展望

MySQL 是應用最廣泛的一個開源數據庫 ,其中 MGR 技術在保證數據一致性基礎上,可自動進行故障檢測、自動切換,具備防腦裂機制,兼具多節點寫入等優點,是一個很好的技術發展方向。

目前部分銀行應用 MySQL 比例較高,并且也已開始推廣上線 MGR 架構;G 行數據庫數據庫規劃秉持傳統數據庫和開源數據庫并行使用模式,MySQL 線上應用也有上百套,其中的 A 類系統中的分布式企業總線開始應用實踐 MGR 技術。后續還將持續推廣該項技術,不斷提升開源數據庫技術管理水平。

最后跟大家梳理一下文章內容,先介紹 MySQL MGR 技術演變過程,然后全局闡述了事務生命周期,最后詳細解釋了事務沖突檢測機制,文章略長但干貨夠足,大家看懂了沒?

本文整理自光大銀行信息科技部杜蓉在《大咖來了》的直播分享:

《DBA 女神帶你從 0 到 1 揭秘 MGR》

掃描下方二維碼觀看回放

責任編輯:趙寧寧 來源: 51CTO技術棧
相關推薦

2020-06-16 09:55:52

數據庫MySQL技術

2020-12-30 09:18:46

JVM內部信息

2020-02-04 08:00:12

囧媽哪里

2015-02-11 09:37:14

2011-04-15 09:41:31

Linux 20周年Linus Torva

2021-01-27 14:10:08

大數據年貨網購

2016-06-27 16:29:04

戴爾閃存

2015-06-25 17:28:44

免費代理網絡安全

2022-04-27 07:37:42

ReactReact18

2021-07-26 11:02:29

鄭州暴雨河南

2020-01-09 13:24:31

Python 開發編程語言

2020-12-21 13:42:59

大數據大數據應用

2024-12-09 09:55:25

2023-02-11 08:18:15

AI人工智能ChatGPT

2021-02-26 07:17:47

MySQLMariaDB

2020-03-10 10:25:38

volatileJava編程語言

2017-10-10 16:22:21

主板芯片硬件

2018-05-15 09:24:19

硬盤網絡CPU

2020-02-07 15:57:03

5G手機牛逼
點贊
收藏

51CTO技術棧公眾號

好吊色欧美一区二区三区四区 | 日韩av.com| 欧美精品videos另类| 国产 欧美在线| 日本在线精品视频| 国产a免费视频| 真实原创一区二区影院| 91麻豆精品国产91久久久资源速度 | 4438x全国最大成人| 97超碰在线免费| 国产精品久久久久婷婷| 精品视频一区二区| 国产精品国产精品国产专区| 国产日韩亚洲| 欧美大肥婆大肥bbbbb| 四虎影成人精品a片| 欧美午夜在线播放| 欧美午夜在线观看| 国产精品无码人妻一区二区在线| 99免在线观看免费视频高清| 成人黄色大片在线观看 | 一道本在线免费视频| 性孕妇free特大另类| 亚洲精品美腿丝袜| 亚洲国产欧美日韩| 黄色小视频在线免费观看| 国产91精品一区二区麻豆亚洲| 国产精品福利无圣光在线一区| 劲爆欧美第一页| 亚洲成人精品| 深夜福利一区二区| 女尊高h男高潮呻吟| 97青娱国产盛宴精品视频| 在线不卡中文字幕播放| 91视频免费版污| 日韩激情电影免费看| 亚洲一区视频在线| 97av中文字幕| 国产午夜精品久久久久免费视| 国产亚洲欧美色| 麻豆久久久9性大片| 欧美一级特黄aaaaaa| 国产成人免费在线视频| 91久久极品少妇xxxxⅹ软件| 国产农村妇女毛片精品久久| 美国三级日本三级久久99| 日韩美女视频在线观看| 男人日女人网站| 亚洲深夜av| 68精品久久久久久欧美| 日韩免费一二三区| 激情综合自拍| 国产做受高潮69| 亚洲国产精一区二区三区性色| 欧美日韩综合| 欧美精品生活片| 欧洲猛交xxxx乱大交3| 午夜欧美视频| 久久久视频免费观看| 久久精品视频9| 亚洲理论在线| 国产成人精品免费视频| 国产一卡二卡三卡| 免费在线看一区| 国产日韩视频在线观看| 国产精品伦一区二区三区| 国产一区二区三区久久悠悠色av| 91香蕉亚洲精品| 亚洲精品福利网站| 91麻豆精品视频| 日韩在线三级| 男人在线资源站| 亚洲视频网在线直播| 美女av免费观看| av日韩中文| 在线观看亚洲一区| 欧美午夜精品理论片| youjizz欧美| 亚洲欧美成人网| 97精品在线播放| 亚洲无吗在线| 国产精品99久久久久久人| 中文字幕 亚洲视频| 国产剧情一区在线| 精品国产一区二区三区免费| www.亚洲视频| 一区二区三区中文字幕| 免费看的黄色大片| 在线观看亚洲精品福利片| 亚洲成人精品av| 亚洲精品乱码久久久久久久久久久久| 四虎成人av| 97久久久久久| 黄色大全在线观看| 成人免费三级在线| 亚洲一区二区三区精品视频| 久久电影网站| 欧美色国产精品| 久久久高清视频| 久久国产中文字幕| 国内精品伊人久久| 91中文字幕在线播放| 成人99免费视频| 亚洲自拍的二区三区| 日韩影院在线| 欧美一区二区三区免费大片 | 国产精品人成在线观看免费| 日韩精品一区二区三区四| 午夜日韩成人影院| 精品免费视频.| 成人欧美一区二区三区黑人一 | 91成人在线播放| 国产露脸无套对白在线播放| 久久香蕉国产线看观看99| 99亚洲国产精品| 视频精品导航| 亚洲区中文字幕| 日韩激情在线播放| 国产精品综合一区二区三区| 亚洲电影一二三区| 亚洲天堂资源| 亚洲大胆人体在线| 中文字幕影音先锋| 久久狠狠亚洲综合| 日韩免费三级| 不卡av影片| 日韩av在线免费观看| 欧美成人黄色网| 国产在线精品一区二区夜色| 亚洲天堂电影网| 日本少妇一区| 亚洲品质视频自拍网| 五月激情六月丁香| 99re视频精品| 人妻av中文系列| 久久动漫网址| 韩国精品久久久999| 成人无码一区二区三区| 亚洲精品中文字幕乱码三区| 中文字幕 欧美日韩| 久久国产精品亚洲人一区二区三区| 日韩av免费看| 久久久久久久影视| 日韩欧美在线字幕| 老鸭窝一区二区| 另类av一区二区| 区一区二区三区中文字幕| 亚洲女色av| 亚洲免费视频在线观看| 欧美特黄aaaaaa| 久久久欧美精品sm网站| 女人扒开屁股爽桶30分钟| 少妇精品久久久| 国产91色在线| 77777影视视频在线观看| 欧美日韩在线播| 日本高清不卡免费| 国产成人免费在线观看不卡| 久久99久久99精品| 三级小说欧洲区亚洲区| 欧美中文字幕在线播放| 九一国产在线| 欧美日韩免费视频| 日韩黄色免费观看| 不卡高清视频专区| 欧美少妇性生活视频| 久久国产成人午夜av影院宅| 91亚洲永久免费精品| 羞羞视频在线观看不卡| 亚洲成人aaa| aaaaaa毛片| 国产精品久久一级| 中国男女全黄大片| 校园春色综合网| 亚洲天堂电影网| 97色成人综合网站| 国产成人在线视频| 综合久久2o19| 亚洲精品中文字幕有码专区| 自拍偷拍第八页| 亚洲综合在线观看视频| 亚洲自拍偷拍一区二区| 久久精品国产精品亚洲综合| 国产在线观看欧美| 国产一区二区三区不卡视频网站| 国产精品永久免费视频| 黑人另类精品××××性爽| 亚洲欧美一区二区三区情侣bbw| 一级特黄aaa大片| 亚洲国产精品精华液网站| 欧美偷拍一区二区三区| 激情伊人五月天久久综合| 成人一区二区免费视频| 四季av一区二区三区免费观看| a级国产乱理论片在线观看99| 欧美性suv| 久久久久久久av| 日本视频在线免费观看| 亚洲精品国产精品国自产在线 | 成人免费短视频| 久热精品视频在线观看| 男同在线观看| 精品伦理精品一区| 一级黄色大毛片| 五月综合激情婷婷六月色窝| 亚洲人与黑人屁股眼交| 91免费看视频| 色哟哟免费视频| 免费成人你懂的| 国产肥臀一区二区福利视频| 欧美成人日韩| 亚洲精品永久www嫩草| 欧美国产极品| 成人永久免费| 国产精品视频一区二区三区综合 | 亚洲国产欧美国产第一区| 国产成人亚洲综合91| 538视频在线| 欧美成人在线免费| 日韩精品黄色| 国产亚洲成精品久久| 亚洲欧美色视频| 精品国产一区二区三区四区四 | 亚洲国产一区自拍| 精品人妻一区二区三区麻豆91| 在线视频欧美区| 久久久成人免费视频| 精品国产91久久久| 国产一级一片免费播放放a| 亚洲视频免费看| 亚洲精品一区二区三区在线播放| 国产清纯白嫩初高生在线观看91 | 天天天综合网| 视频一区视频二区视频三区高| 色老板在线视频一区二区| 国产精品加勒比| 91蜜桃臀久久一区二区| 国产aⅴ精品一区二区三区黄| 欧美影院精品| av成人观看| 91久久精品无嫩草影院| av在线不卡一区| 91蜜桃臀久久一区二区| 国产精品一区二区av| av成人app永久免费| 国产精品传媒毛片三区| 久久综合五月婷婷| 国内一区二区三区在线视频| 久本草在线中文字幕亚洲| 国产欧美日韩伦理| 天堂成人娱乐在线视频免费播放网站 | 女人18毛片水真多18精品| 欧美成人性福生活免费看| 亚洲第一黄色片| 精品福利一区二区三区免费视频| 国精产品一品二品国精品69xx | 99在线视频观看| 欧美极品少妇与黑人| 久久久男人天堂| 国产99久久精品一区二区永久免费| 电影久久久久久| 成人在线观看视频网站| 成人在线视频你懂的| 久久草视频在线看| 欧美手机视频| 影音先锋成人资源网站| 伊人成人在线| 欧美黑人又粗又大又爽免费| 麻豆精品久久精品色综合| 国产乱码一区二区三区四区| 国产69精品久久99不卡| 亚洲第一黄色网址| 国产精品人人做人人爽人人添| 国产高潮国产高潮久久久91| 激情亚洲一区二区三区四区 | 色综合久久av| 91成人免费| 免费在线观看亚洲视频| 日本不卡中文字幕| av在线天堂网| 国产日本亚洲高清| 国产免费无码一区二区视频| 精品久久久久久国产| 中文av免费观看| 精品国产一区二区在线观看| 岛国视频免费在线观看| 欧美丰满老妇厨房牲生活 | 在线观看福利片| 日韩理论在线观看| 亚洲 欧美 日韩 综合| 欧美猛男超大videosgay| 无码国产精品一区二区免费16| 一区国产精品视频| 国产理论电影在线| 国产精品嫩草影院久久久| eeuss鲁片一区二区三区 | 欧美黄色免费| 妞干网在线免费视频| 粉嫩高潮美女一区二区三区 | 久久亚洲在线| 亚欧无线一线二线三线区别| 韩国一区二区视频| 亚洲av综合一区二区| 亚洲国产精品久久久久秋霞影院| 特级西西444www高清大视频| 亚洲国产精品推荐| 宅男网站在线免费观看| 国产成人福利网站| 国产一区二区在线视频你懂的| 杨幂一区欧美专区| 久久成人亚洲| 稀缺呦国内精品呦| 亚洲女人小视频在线观看| 国产女主播喷水视频在线观看| 精品噜噜噜噜久久久久久久久试看| av在线天堂| 欧美在线观看视频| 超碰cao国产精品一区二区| 中文字幕一区二区三区有限公司| 久久字幕精品一区| 国产精品无码专区| 亚洲一区视频在线观看视频| 国产色片在线观看| 色吧影院999| 国产精品一区二区免费福利视频| 精品欧美日韩在线| 亚洲国产精品一区制服丝袜| 国产sm在线观看| 亚洲免费大片在线观看| 国产精品毛片久久久久久久av| 中文字幕无线精品亚洲乱码一区 | 一区二区三区视频播放| 青春草在线视频免费观看| 久久精品99国产精品| 在线观看天堂av| 欧美日韩一级大片网址| av片在线看| 国产免费观看久久黄| 久久国产电影| 国产不卡的av| 亚洲人成网站在线| 精品人妻一区二区三区浪潮在线| 久久艹在线视频| 日韩08精品| 97超碰人人澡| 91视频在线看| 免费黄色片视频| 中文字幕国产亚洲2019| 人人精品久久| 日本黄xxxxxxxxx100| 国产成人精品一区二区三区网站观看| 五月天丁香激情| 亚洲成色777777女色窝| 2022成人影院| 亚洲国产精品一区二区第一页| 精品在线播放午夜| 青青草国产在线观看| 日韩一卡二卡三卡四卡| 丁香花在线影院| 免费在线观看一区二区| 日本不卡一区二区三区| 日韩欧美国产成人精品免费| 精品乱人伦小说| 婷婷综合六月| 一区二区三区观看| 国产电影精品久久禁18| 国产无码精品在线观看| 亚洲女人被黑人巨大进入| 日韩国产大片| 国产 日韩 欧美在线| 久久久久久久久蜜桃| 97人妻精品一区二区三区视频| 色综合视频一区中文字幕| 亚洲激情播播| 九一精品久久久| 香蕉久久一区二区不卡无毒影院 | 丰满人妻妇伦又伦精品国产| 欧美孕妇孕交黑巨大网站| 久久国产电影| 国产十八熟妇av成人一区| 欧美亚洲动漫另类| 欧美草逼视频| 日韩一本精品| 成人免费视频视频在线观看免费| 中文字幕手机在线视频| 免费av一区二区| 欧美日本成人| 国产国语老龄妇女a片| 欧美综合亚洲图片综合区| 日韩伦理av| 无遮挡亚洲一区| 不卡一区二区在线| 国产乱码久久久| 日韩av免费网站| 亚洲高清不卡| 欧美激情精品久久久久久免费| 亚洲国产一区自拍| 久久综合偷偷噜噜噜色| 尤蜜粉嫩av国产一区二区三区| 亚洲线精品一区二区三区|