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

1.3萬億條數據查詢如何做到毫秒級響應?

數據庫 MySQL
在這篇文章中,我將深入探討如何在如此大量的數據上保持毫秒級的查詢響應時間,以及 TiDB 是一個開源的 MySQL 兼容的 NewSQL 混合事務/分析處理( HTAP)數據庫,如何為我們提供支持獲得對我們數據的實時洞察。

作為中國最大的知識共享平臺,我們目前擁有 2.2 億注冊用戶,3000 萬個問題,網站答案超過 1.3 億。

隨著用戶群的增長,我們的應用程序的數據大小無法實現。我們的 Moneta 應用程序中存儲了大約 1.3 萬億行數據(存儲用戶已經閱讀過的帖子)。

由于每月累計產生大約 1000 億行數據且不斷增長,這一數字將在兩年內達到 3 萬億。在保持良好用戶體驗的同時,我們在擴展后端方面面臨嚴峻挑戰。

在這篇文章中,我將深入探討如何在如此大量的數據上保持毫秒級的查詢響應時間,以及 TiDB 是一個開源的 MySQL 兼容的 NewSQL 混合事務/分析處理( HTAP)數據庫,如何為我們提供支持獲得對我們數據的實時洞察。

我將介紹為什么我們選擇 TiDB,我們如何使用它,我們學到了什么,優秀實踐以及對未來的一些想法。

我們的痛點

本節介紹了我們的 Moneta 應用程序的體系結構,我們嘗試構建的理想體系結構,以及數據庫可伸縮性作為我們的主要難點。

系統架構要求

知乎的 Post Feed 服務是一個關鍵系統,用戶可以通過該系統接收網站上發布的內容。

后端的 Moneta 應用程序存儲用戶已閱讀的帖子,并在知乎的推薦頁面的帖子流中過濾掉這些帖子。

Moneta 應用程序具有以下特征:

  • 需要高可用性數據:Post Feed 是第一個出現的屏幕,它在推動用戶流量到知乎方面發揮著重要作用。
  • 處理巨大的寫入數據:例如,在高峰時間每秒寫入超過 4 萬條記錄,記錄數量每天增加近 30 億條記錄。
  • 長期存儲歷史數據:目前,系統中存儲了大約 1.3 萬億條記錄。隨著每月累積約 1000 億條記錄并且不斷增長,歷史數據將在大約兩年內達到 3 萬億條記錄。
  • 處理高吞吐量查詢:在高峰時間,系統處理平均每秒在 1200 萬個帖子上執行的查詢。
  • 將查詢的響應時間限制為 90 毫秒或更短:即使對于執行時間最長的長尾查詢,也會發生這種情況。
  • 容忍誤報:這意味著系統可以為用戶調出許多有趣的帖子,即使有些帖子被錯誤地過濾掉了。

考慮到上述事實,我們需要一個具有以下功能的應用程序架構:

  • 高可用性:當用戶打開知乎的推薦頁面時,找到大量已經閱讀過的帖子是一種糟糕的用戶體驗。
  • 出色的系統性能:我們的應用具有高吞吐量和嚴格的響應時間要求。
  • 易于擴展:隨著業務的發展和應用程序的發展,我們希望我們的系統可以輕松擴展。

勘探

為了構建具有上述功能的理想架構,我們在之前的架構中集成了三個關鍵組件:

  • 代理:這會將用戶的請求轉發給可用節點,并確保系統的高可用性。
  • 緩存:這暫時處理內存中的請求,因此我們并不總是需要處理數據庫中的請求。這可以提高系統性能。
  • 存儲:在使用 TiDB 之前,我們在獨立的 MySQL 上管理我們的業務數據。隨著數據量的激增,獨立的 MySQL 系統還不夠。

然后我們采用了 MySQL 分片和 Master High Availability Manager( MHA)的解決方案,但是當每月有 1000 億條新記錄涌入我們的數據庫時,這個解決方案是不可取的。

MySQL Sharding 和 MHA 的缺點

MySQL 分片和 MHA 不是一個好的解決方案,因為 MySQL 分片和 MHA 都有它們的缺點。

MySQL 分片的缺點:

  • 應用程序代碼變得復雜且難以維護。
  • 更改現有的分片鍵很麻煩。
  • 升級應用程序邏輯會影響應用程序的可用性。

MHA 的缺點:

  • 我們需要通過編寫腳本或使用第三方工具來實現虛擬 IP(VIP)配置。
  • MHA 僅監視主數據庫。
  • 要配置 MHA,我們需要配置無密碼安全 Shell( SSH)。這可能會導致潛在的安全風險。
  • MHA 不為從屬服務器提供讀取負載平衡功能。
  • MHA 只能監視主服務器(而不是從主服務器)是否可用。

在我們發現 TiDB 并將數據從 MySQL 遷移到 TiDB 之前,數據庫可伸縮性仍然是整個系統的弱點。

什么是 TiDB?

TiDB 平臺是一組組件,當它們一起使用時,它們將成為具有 HTAP 功能的 NewSQL 數據庫。

 

 


TiDB 平臺架構 

在 TiDB 平臺內部,主要組件如下:

  • TiDB 服務器是一個無狀態的 SQL 層,它處理用戶的 SQL 查詢,訪問存儲層中的數據,并將相應的結果返回給應用程序。它與 MySQL 兼容并且位于 TiKV 之上。
  • TiKV 服務器是數據持久存在的分布式事務鍵值存儲層。它使用 Raft 共識協議進行復制,以確保強大的數據一致性和高可用性。
  • TiSpark 集群也位于 TiKV 之上。它是一個 Apache Spark 插件,可與 TiDB 平臺配合使用,支持商業智能(BI)分析師和數據科學家的復雜在線分析處理(OLAP)查詢。
  • 放置驅動程序(PD)服務器是由 etcd 支持的元數據集群,用于管理和調度 TiKV。

除了這些主要組件之外,TiDB 還擁有一個工具生態系統,例如用于快速部署的 Ansible 腳本,用于從 MySQL 遷移的 Syncer 和 TiDB 數據遷移。

以及用于收集對 TiDB 群集進行的邏輯更改并提供增量備份的 TiDB Binlog。復制到下游(TiDB,Kafka 或 MySQL)。

TiDB 的主要功能包括:

  • 水平可擴展性。
  • MySQL 兼容的語法。
  • 具有強一致性的分布式事務。
  • 云原生架構。
  • 使用 HTAP 進行最小提取,轉換,加載( ETL)。
  • 容錯和 Raft 恢復。
  • 在線架構更改。

我們如何使用 TiDB

在本節中,我將向您展示如何在 Moneta 的架構中運行 TiDB 以及 Moneta 應用程序的性能指標。

我們架構中的 TiDB

 


知乎的 Moneta 應用程序中的 TiDB 架構 

我們在系統中部署了 TiDB,Moneta 應用程序的整體架構變為:

  • 頂層:無狀態和可伸縮的客戶端 API 和代理。這些組件易于擴展。
  • 中間層:軟狀態組件和分層 Redis 緩存作為主要部分。當服務中斷時,這些組件可以通過恢復保存在 TiDB 群集中的數據來自我恢復服務。
  • 底層:TiDB 集群存儲所有有狀態數據。它的組件高度可用,如果節點崩潰,它可以自我恢復其服務。

在該系統中,所有組件都是可自我恢復的,整個系統具有全局故障監視機制。然后,我們使用 Kubernetes 來協調整個系統,以確保整個服務的高可用性。

TiDB 的性能指標

由于我們在生產環境中應用了 TiDB,因此我們的系統具有高可用性和易于擴展性,并且系統性能得到顯著改善。例如,在 2019 年 6 月為 Moneta 應用程序采用一組性能指標。

在高峰時間每秒寫入 40,000 行數據:

 

每秒寫入的數據行(數千)

在高峰時段每秒檢查 30,000 個查詢和 1200 萬個帖子:

 

每秒寫入的數據行(數千)

第 99 百分位響應時間約為 25 毫秒,第 999 百分位響應時間約為 50 毫秒。實際上,平均響應時間遠遠小于這些數字,即使對于需要穩定響應時間的長尾查詢也是如此。

 

第 99 百分位響應時間

 

第 999 百分位響應時間

我們學到了什么

我們遷移到 TiDB 并非順利,在這里,我們想分享一些經驗教訓。

更快地導入數據

我們使用 TiDB 數據遷移(DM)來收集 MySQL 增量 Binlog 文件,然后使用 TiDB Lightning 將數據快速導入 TiDB 集群。

令我們驚訝的是,將這 1.1 萬億條記錄導入 TiDB 只用了四天時間。如果我們邏輯地將數據寫入系統,可能需要一個月或更長時間。如果我們有更多的硬件資源,我們可以更快地導入數據。

減少查詢延遲

完成遷移后,我們測試了少量的讀取流量。當 Moneta 應用程序首次上線時,我們發現查詢延遲不符合我們的要求。為解決延遲問題,我們與 PingCap 工程師合作調整系統性能。

在此過程中,我們積累了寶貴的數據和數據處理知識:

  • 有些查詢對查詢延遲很敏感,有些則不然。我們部署了一個單獨的 TiDB 數據庫來處理對延遲敏感的查詢。(其他非延遲敏感的查詢在不同的 TiDB 數據庫中處理。)

這樣,大型查詢和對延遲敏感的查詢在不同的數據庫中處理,前者的執行不會影響后者。

  • 對于沒有理想執行計劃的查詢,我們編寫了 SQL 提示來幫助執行引擎選擇最佳執行計劃。
  • 我們使用低精度時間戳 Oracle( TSO)和預處理語句來減少網絡往返。

評估資源

在我們嘗試 TiDB 之前,我們沒有分析我們需要多少硬件資源來支持 MySQL 端的相同數據量。

為了降低維護成本,我們在單主機 - 單從機拓撲中部署了 MySQL。相反,在 TiDB 中實現的 Raft 協議至少需要三個副本。

因此,我們需要更多的硬件資源來支持 TiDB 中的業務數據,我們需要提前準備機器資源。

一旦我們的數據中心設置正確,我們就可以快速完成對 TiDB 的評估。

對 TiDB 3.0 的期望

在知乎,反垃圾郵件和 Moneta 應用程序的架構相同。我們在用于生產數據的反垃圾郵件應用程序中嘗試了 TiDB 3.0(TiDB 3.0.0-rc.1 和 TiDB 3.0.0-rc.2)的候選版本中的 Titan 和 Table Partition。

①Titan 縮短了延遲

反垃圾郵件應用程序一直受到嚴重的查詢和寫入延遲折磨。

我們聽說 TiDB 3.0 將引入 Titan,一種鍵值存儲引擎,用于在使用大值時減少 RocksDB(TiKV 中的底層存儲引擎)的寫入放大。為了嘗試這個功能,我們在 TiDB 3.0.0-rc.2 發布后啟用了 Titan。

下圖分別顯示了與 RocksDB 和 Titan 相比的寫入和查詢延遲:

 

在 RocksDB 和 Titan 中編寫和查詢延遲

統計數據顯示,在我們啟用 Titan 后,寫入和查詢延遲都急劇下降。這真是太驚人了!當我們看到統計數據時,我們無法相信自己的眼睛。

②表分區改進了查詢性能

我們還在反垃圾郵件應用程序中使用了 TiDB 3.0 的表分區功能。使用此功能,我們可以按時將表分成多個分區。

當查詢到來時,它將在覆蓋目標時間范圍的分區上執行。這大大提高了我們的查詢性能。

讓我們考慮一下如果我們將來在 Moneta 和反垃圾郵件應用程序中實施 TiDB 3.0 會發生什么。

③Moneta 應用程序中的 TiDB 3.0

TiDB 3.0 具有諸如 gRPC 中的批處理消息,多線程 Raftstore,SQL 計劃管理和 TiFlash 等功能。我們相信這些將為 Moneta 應用增添光彩。

④gRPC 和多線程 Raftstore 中的批處理消息

Moneta 的寫入吞吐量超過每秒 4 萬次交易(TPS),TiDB 3.0 可以批量發送和接收 Raft 消息,并且可以在多個線程中處理 Region Raft 邏輯。我們相信這些功能將顯著提高我們系統的并發能力。

⑤SQL 計劃管理

如上所述,我們編寫了大量 SQL 提示,以使查詢優化器選擇最佳執行計劃。

TiDB 3.0 添加了一個 SQL 計劃管理功能,可以直接在 TiDB 服務器中將查詢綁定到特定的執行計劃。使用此功能,我們不需要修改查詢文本以注入提示。

⑥TiFlash

在 TiDB DevCon 2019 上,我第一次聽說 TiFlash 是 TiDB 的擴展分析引擎。

它使用面向列的存儲技術來實現高數據壓縮率,并在數據復制中應用擴展的 Raft 一致性算法以確保數據安全性。

由于我們擁有高寫入吞吐量的海量數據,因此我們無法每天使用 ETL 將數據復制到 Hadoop 進行分析。但是對于 TiFlash,我們樂觀地認為我們可以輕松分析我們龐大的數據量。

⑦反垃圾郵件應用程序中的 TiDB 3.0

與 Moneta 應用程序的巨大歷史數據大小相比,反垃圾郵件應用程序具有更高的寫入吞吐量。

但是,它僅查詢過去 48 小時內存儲的數據。在此應用程序中,數據每天增加 80 億條記錄和 1.5 TB。

由于 TiDB 3.0 可以批量發送和接收 Raft 消息,并且它可以在多個線程中處理 Region Raft 邏輯,因此我們可以用更少的節點管理應用程序。

以前,我們使用了七個物理節點,但現在我們只需要五個。即使我們使用商用硬件,這些功能也可提升性能。

下一步是什么

TiDB 是一個與 MySQL 兼容的數據庫,因此我們可以像使用 MySQL 一樣使用它。

由于 TiDB 的橫向可擴展性,現在我們可以自由擴展我們的數據庫,即使我們有超過一萬億的記錄來應對。

到目前為止,我們已經在我們的應用程序中使用了相當多的開源軟件。我們還學到了很多關于使用 TiDB 處理系統問題的知識。

我們決定參與開發開源工具,并參與社區的長期發展?;谖覀兣c PingCAP 的共同努力,TiDB 將變得更加強大。

 

責任編輯:龐桂玉 來源: Java編程
相關推薦

2019-09-17 09:23:41

數據查詢Moneta

2019-10-08 13:55:00

架構技術棧微信半月刊

2019-05-28 09:31:05

Elasticsear億級數據ES

2020-01-13 08:43:20

Elasticsear分布式搜索

2018-12-17 09:02:25

百億大表維度查詢

2020-10-22 15:55:06

數據分析架構索引

2020-08-17 08:21:31

數據查詢項目

2017-12-22 10:34:02

大數據AI存儲

2020-11-10 09:05:45

用戶畫像蘇寧

2011-11-09 15:49:52

API

2025-09-10 07:05:00

2021-06-04 05:54:53

CIO數據驅動數字轉型

2022-03-26 10:13:58

OracleSQL數據

2010-01-13 21:58:02

綜合布線數據安全

2009-11-20 11:37:11

Oracle完全卸載

2019-12-23 09:25:29

日志Kafka消息隊列

2019-08-08 10:18:15

運維架構技術

2016-01-08 10:03:07

硅谷通吃互聯網

2022-09-09 08:41:43

Netty服務端驅動

2010-03-30 10:44:05

Nginx啟動
點贊
收藏

51CTO技術棧公眾號

成年丰满熟妇午夜免费视频| 国产精品中文在线| 免费看黄色aaaaaa 片| 欧美gay囗交囗交| 中文字幕一区二区三区在线播放 | 男女免费视频网站| 香蕉久久精品| 日韩一区二区在线观看视频| 国产深夜男女无套内射| 91精彩在线视频| 国产99久久久久| 国产精品日韩在线播放| 精品在线视频免费| 国产精品传媒精东影业在线| 日韩大陆毛片av| 中文字幕一区久久| 一本大道色婷婷在线| 日韩毛片一二三区| 欧美一级日本a级v片| www视频在线| 免费看欧美美女黄的网站| 欧美激情免费观看| 永久免费看mv网站入口| 中文有码一区| 欧美成人精品二区三区99精品| 国产天堂在线播放| 多野结衣av一区| 亚洲视频综合在线| 三级三级久久三级久久18| 人妻中文字幕一区| 国产精品99久久久久久有的能看| 日韩美女视频中文字幕| 九九精品在线观看视频| 97偷自拍亚洲综合二区| 亚洲欧美日韩精品| 小毛片在线观看| 视频二区欧美| 日韩免费看网站| 成人不卡免费视频| 国产精品伦一区二区| 日韩欧美在线播放| 妺妺窝人体色www在线小说| h片在线播放| 中文字幕一区二区三区在线播放| 日韩精品在在线一区二区中文| 视频污在线观看| 成人免费高清视频在线观看| 92看片淫黄大片看国产片| 中国女人真人一级毛片| 日韩有码一区二区三区| 日本免费一区二区三区视频观看| 日本网站在线播放| 亚洲承认在线| 69视频在线免费观看| 久草视频精品在线| 亚洲国产美女| 性欧美xxxx视频在线观看| 国产亚洲第一页| 日韩网站在线| 青草青草久热精品视频在线网站| 欧美一区二区激情视频| 久久aⅴ国产紧身牛仔裤| 91po在线观看91精品国产性色| 精品91久久久| 久久精品九九| 国产精品狼人色视频一区| 中文字幕一区二区人妻| 韩国av一区二区三区在线观看 | 66精品视频在线观看| 日韩视频一区二区在线观看| 国产女主播在线播放| 九色丨蝌蚪丨成人| 亚洲欧美综合另类中字| 黄色国产在线播放| 亚洲欧美综合久久久| 欧美高清videos高潮hd| 日本在线免费观看| 石原莉奈在线亚洲二区| 国产精品亚发布| 亚洲不卡免费视频| 91香蕉国产在线观看软件| 日韩欧美亚洲在线| 成人免费看片| 精品欧美激情精品一区| 91激情视频在线| 人人爱人人干婷婷丁香亚洲| 日韩av综合网站| 九一在线免费观看| 欧美~级网站不卡| 欧美一级在线播放| 在线免费观看一级片| 国产成人免费视频一区| 免费试看一区| 影音先锋男人资源在线| 精品久久久久久国产91| 一道本在线免费视频| 国产精品三p一区二区| 夜夜嗨av色一区二区不卡| 波多野结衣爱爱视频| 午夜亚洲视频| 99久久99久久精品国产片| 日本五码在线| 亚洲一区二区综合| 欧美日韩亚洲自拍| 红杏视频成人| 欧美不卡视频一区发布| 无码人妻av一区二区三区波多野| 国产一区二三区| 秋霞在线观看一区二区三区| 狂野欧美激情性xxxx欧美| 欧美在线观看一二区| 2018国产精品| 国产精品99久久精品| 日韩av电影手机在线观看| 国产视频第二页| 欧美国产精品一区二区| 久久成人免费观看| 清纯唯美激情亚洲| 日韩在线中文字幕| 黄色av网站免费观看| 成人黄色大片在线观看| 亚洲自拍偷拍一区二区三区| 最新欧美电影| 精品视频在线观看日韩| 国产一级做a爱免费视频| 九九国产精品视频| 日本精品免费| 依依综合在线| 日韩二区三区在线| 久久久精品91| 国产精品99久久不卡二区| 亚洲在线色站| 成人精品一区二区三区电影| 亚洲欧美中文在线视频| 国产精品一区无码| 99久久亚洲一区二区三区青草| www.夜夜爱| 日韩精品一区国产| 久久中文字幕在线| 国产片在线播放| 中文字幕一区二区在线播放| 久久久久久久片| 国产探花一区二区| 欧美在线观看网址综合| 三级在线电影| 色婷婷亚洲婷婷| 在线观看福利片| 日日夜夜精品视频免费| 欧美精品亚洲| 亚洲日本网址| 中文字幕精品在线视频| 中文字幕资源网| 国产精品福利影院| 久久久久xxxx| 欧美日韩91| 狠狠色噜噜狠狠色综合久| 高清毛片在线观看| 国产视频自拍一区| www.久久久久久久| 欧美国产成人在线| 成人黄色一级大片| 最新国产精品| 国产无套精品一区二区| 中国字幕a在线看韩国电影| 亚洲精品天天看| 中文字幕第99页| 中文字幕亚洲精品在线观看| 污视频在线观看免费网站| 最新精品国产| 精品久久久久久亚洲| 黄色综合网址| 中文字幕九色91在线| 国产日韩欧美视频在线观看| 亚洲影院理伦片| 精品人妻一区二区三区视频| 麻豆91在线播放免费| 少妇高潮大叫好爽喷水| 欧美绝顶高潮抽搐喷水合集| 国产精品91久久久久久| 国产一二区在线| 亚洲国产精品系列| 免费精品一区二区| 亚洲精品国产无天堂网2021| 国产中文字幕一区二区| 免费久久99精品国产| 毛片在线视频观看| 久久av资源| 91黄色精品| 成人勉费视频| 九九热99久久久国产盗摄| 在线观看xxx| 欧美老女人第四色| 久久国产视频播放| 国产精品久久久久9999吃药| 日韩aaaaa| 黑人精品欧美一区二区蜜桃| 欧美在线观看成人| 亚洲精品97| 欧美一区免费视频| 成人免费在线电影网| 国产精品美女久久久免费 | 日韩电影二区| 91av免费看| 成人一级视频| 欧美性视频网站| 在线欧美三级| 中文字幕国产精品| 日本国产在线| 日韩精品中午字幕| 亚洲在线观看av| 欧美视频一区二区三区…| 2021亚洲天堂| 国产午夜亚洲精品不卡| 久久久久亚洲AV成人无码国产| 久久99蜜桃精品| 欧美视频免费播放| 亚洲人成久久| 日韩一级片一区二区| 久久成人综合| 欧美亚洲免费高清在线观看| 精品深夜福利视频| 97久久夜色精品国产九色| 久久爱.com| 国产美女搞久久| 日韩毛片免费观看| 97超级碰碰碰久久久| 久久一卡二卡| 欧美国产乱视频| 国产超级va在线视频| 中文字幕一精品亚洲无线一区 | 一起草av在线| 欧美在线观看视频一区二区 | 日本在线观看网址| 久久久99久久| 成人免费网站黄| 91女人视频在线观看| 国产xxxxxxxxx| 成人白浆超碰人人人人| 亚洲熟女乱综合一区二区| 狠狠久久亚洲欧美| 日韩av加勒比| 国产剧情av麻豆香蕉精品| 天天av天天操| 国产馆精品极品| 精品人妻一区二区三| 国产美女娇喘av呻吟久久| 成年网站免费在线观看| 久久国产剧场电影| 国产黄色特级片| 另类激情亚洲| 亚洲性生活网站| 美女国产一区| 毛葺葺老太做受视频| 日韩av一区二区三区| 777视频在线| 最好看的中文字幕| 日韩成人一区二区三区在线观看| 亚洲色欲综合一区二区三区| 亚洲一区二区动漫| av片中文字幕| 另类欧美日韩国产在线| 91福利免费观看| 国产成人av资源| fc2成人免费视频| 99久久婷婷国产综合精品电影 | 日本免费成人| 91在线高清视频| 97品白浆高清久久久久久| 国产欧美一区二区在线播放| 日韩精品丝袜美腿| 日韩欧美一区二区三区四区五区| 久久美女视频| 国产乱淫av片杨贵妃| 久久青草久久| 91小视频在线播放| 夫妻av一区二区| 国产ts在线播放| 亚洲日本一区二区| 偷偷操不一样的久久| 精品1区2区3区| 丰满肉肉bbwwbbww| 亚洲乱码国产乱码精品精| 97人人在线| 欧美精品福利视频| 欧美成人精品三级网站| 亚洲综合av影视| 亚洲另类av| 美女黄色片网站| 亚洲综合不卡| 久久综合在线观看| 久久中文娱乐网| 视频这里只有精品| 日韩欧亚中文在线| www.五月婷婷| 最新69国产成人精品视频免费| 丁香花在线电影小说观看| 国产精品久久久久久亚洲调教 | 中文字幕乱码中文乱码51精品| 国产欧美一区二区三区久久人妖| 国偷自产视频一区二区久| 亚洲欧美日产图| 久久www成人_看片免费不卡| 日韩高清在线一区二区| 久久天天做天天爱综合色| 全程偷拍露脸中年夫妇| 欧美亚洲国产一区在线观看网站 | 国产自产视频一区二区三区| 亚洲一区二区三区综合| 亚洲欧美视频一区| 性高潮视频在线观看| 亚洲福利在线观看| 超碰电影在线播放| 国产精品久久久久aaaa九色| 精品一区二区男人吃奶| 欧美大片免费播放| 麻豆精品视频在线观看免费| 国产福利短视频| 亚洲一二三区在线观看| 国产乱子伦精品无码码专区| 国产一区二区成人| 亚洲男人av| 黄色小网站91| 亚洲午夜91| 日本黄色www| 日韩一区在线免费观看| 少妇无套内谢久久久久| 亚洲人成在线播放| 亚洲十八**毛片| 久久99精品国产99久久| 影音先锋久久久| 在线观看成人动漫| 亚洲一区在线视频| 精品国自产拍在线观看| 久热爱精品视频线路一| 四虎影视精品永久在线观看| 日韩一区不卡| 日本强好片久久久久久aaa| 国产精品1000部啪视频| 婷婷亚洲久悠悠色悠在线播放| 亚洲av永久无码国产精品久久| 久久久国产在线视频| 久久精品国产精品亚洲毛片| 亚洲国产精品www| 日本不卡免费在线视频| 特级西西www444人体聚色| 色噜噜久久综合| 国产黄色片在线观看| 国产精品欧美一区二区| 久久在线免费| 人妻巨大乳一二三区| 一个色综合av| 污污网站免费在线观看| 欧美亚洲一级片| 狠狠操综合网| 在线观看av网页| 综合久久久久久| www日本视频| 午夜精品一区二区三区在线视频| 欧美wwwwww| 日韩av资源在线| 日本一区二区久久| 亚洲一区二区三区网站| 久久精品影视伊人网| 亚洲一区二区三区中文字幕在线观看 | 99精品国产99久久久久久97| 九色91av视频| 欧美电影完整版在线观看| 日本久久久精品视频| 欧美激情中文不卡| 97人妻精品一区二区三区视频| 欧美日本在线视频中文字字幕| 久久久久97| 欧美一级裸体视频| 亚洲欧美在线视频观看| 亚洲AV无码国产精品午夜字幕| **欧美日韩vr在线| 日本a口亚洲| 人妻激情偷乱频一区二区三区| 色狠狠综合天天综合综合| 八戒八戒神马在线电影| 九九99玖玖| 久久99精品国产91久久来源| 精品少妇久久久久久888优播| 亚洲欧美日韩久久久久久| 成人97精品毛片免费看| 人妻久久久一区二区三区| 国产精品卡一卡二卡三| 成人毛片在线精品国产| 国产精品1234| 欧美日韩午夜| 精品熟妇无码av免费久久| 日韩精品一区二| av在线一区不卡| www.好吊操| 国产精品你懂的| 亚洲人在线观看视频| 亚洲综合中文字幕在线观看| 欧美一级久久| 久久视频免费看| yw.139尤物在线精品视频|