精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精彩视频在线| 日韩精品视频一区二区| 蜜桃视频网站在线| 国产福利一区在线| 欧美最猛黑人xxxx黑人猛叫黄| 少妇精品无码一区二区免费视频| 亚洲福利影视| 激情成人中文字幕| 一区二区三区国产福利| 高h震动喷水双性1v1| 久久黄色影院| 欧美极品少妇xxxxⅹ喷水| 波多野结衣av在线免费观看| 未满十八勿进黄网站一区不卡| 亚洲国产一区视频| 亚洲国产精品综合| 婷婷在线观看视频| 国产综合久久久久久鬼色| 97久久超碰福利国产精品…| 国产美女网站视频| 久久成人高清| 亚洲福利在线播放| 婷婷激情综合五月天| 在线亚洲人成| 亚洲综合激情另类小说区| 色一情一乱一伦一区二区三区丨| 欧美特黄一级视频| 国产一区二区在线观看视频| 国产91色在线免费| 亚洲黄色一区二区| 国产综合久久| 免费不卡在线观看av| 中文字幕第二区| 免费黄色成人| 亚洲激情视频在线播放| 69久久精品无码一区二区| av在线播放一区| 色婷婷综合激情| 九色自拍视频在线观看| 伊人影院在线视频| 亚洲三级久久久| 永久免费精品视频网站| 国产一区二区影视| 久久伊99综合婷婷久久伊| 国产成人成网站在线播放青青| 国产又粗又猛又爽又黄的视频一| 日一区二区三区| 国产精品av在线| 日韩 国产 欧美| 麻豆九一精品爱看视频在线观看免费| 午夜免费在线观看精品视频| 久久国产在线视频| 欧美久色视频| 欧美精品激情在线观看| 国产小视频在线观看免费| 在线中文字幕亚洲| 久久久精品国产亚洲| a一级免费视频| 欧美电影《睫毛膏》| 中日韩美女免费视频网址在线观看 | 日韩欧美中文字幕在线播放| 69sex久久精品国产麻豆| 日本三级在线观看网站| 亚洲精品乱码久久久久久日本蜜臀| 二级片在线观看| 在线中文字幕-区二区三区四区| 一区二区三区四区蜜桃| 青青草精品视频在线| 第一福利在线视频| 好吊成人免视频| 99视频免费播放| 综合久久av| 精品sm在线观看| 亚洲国产无码精品| 日韩系列欧美系列| 欧美裸体男粗大视频在线观看| 欧美高清视频一区二区三区| 亚洲小说欧美另类社区| 91精品成人久久| 黄色大全在线观看| 激情另类小说区图片区视频区| 亚洲影院在线看| 日本人妻熟妇久久久久久| 2024国产精品| 亚洲图片都市激情| 欧美一卡二卡| 色欧美片视频在线观看| 亚洲国产成人va在线观看麻豆| 国产一区二区三区国产精品| 亚洲国产成人av在线| 国产伦理片在线观看| 91综合视频| 午夜精品久久久久久99热| 国产免费a视频| 国产高清在线观看免费不卡| 鲁丝一区二区三区免费| 日本免费中文字幕在线| 午夜免费久久看| 日本在线一二三区| 牛牛精品成人免费视频| 色婷婷综合久久久久| 在线看成人av| 久久国产精品第一页| 国产美女在线精品免费观看| www.在线视频.com| 婷婷一区二区三区| 国产一级片中文字幕| 伊人久久大香线蕉| 欧美日本黄视频| 最新在线中文字幕| 99在线精品视频| 亚洲精品少妇一区二区| 国语自产精品视频在线看抢先版结局 | 久久视频这里有精品| 激情久久一区二区| 日韩精品在线影院| 欧美成人精品欧美一级| 久久精品国产亚洲a| 精品一区在线播放| 国产原创视频在线观看| 91黄色免费观看| 欧美在线一级片| 狠狠综合久久av一区二区老牛| 国产女精品视频网站免费| 日韩国产福利| 五月天亚洲精品| 肉丝美足丝袜一区二区三区四| 水蜜桃精品av一区二区| 人人澡人人澡人人看欧美| 隣の若妻さん波多野结衣| 亚洲色大成网站www久久九九| 三级在线视频观看| 狠狠色丁香婷婷综合影院| 91av视频在线| 人妻无码中文字幕| 亚洲一区二区三区四区中文字幕| 日韩av福利在线观看| 亚洲91中文字幕无线码三区| 国产精品自产拍在线观看中文| 五月婷婷丁香六月| 亚洲成a人片在线不卡一二三区 | 欧美a视频在线观看| 99久久综合国产精品| 国产96在线 | 亚洲| 亚洲专区**| 欧美激情乱人伦一区| 国产黄色一级大片| 一色屋精品亚洲香蕉网站| 15—17女人毛片| 久久免费av| 国产一区红桃视频| 黄网站免费在线播放| 欧美福利一区二区| 国产男女猛烈无遮挡在线喷水| 麻豆专区一区二区三区四区五区| 亚洲国产精品毛片| 亚洲午夜剧场| 久久6精品影院| 欧美自拍偷拍第一页| 亚洲成人自拍网| 中文字幕av网址| 视频一区二区三区入口| 午夜欧美一区二区三区免费观看| 国产成人77亚洲精品www| 色多多国产成人永久免费网站 | 精品国产乱码久久久久久夜甘婷婷| 久久久久性色av无码一区二区| 成人一区二区三区中文字幕| 91成人在线观看喷潮教学| 色婷婷狠狠五月综合天色拍 | 欧美三级在线观看视频| 中文字幕av一区二区三区人| 国产精品av电影| 超碰免费公开在线| 亚洲精品www| www.日韩一区| 亚洲欧美综合在线精品| 欧美丰满熟妇bbb久久久| 亚洲精品一二| 天堂资源在线亚洲资源| av日韩在线免费观看| 久久久久久av| 97在线观看免费观看高清| 欧美一级理论性理论a| 日韩福利片在线观看| 国产视频一区二区三区在线观看| 色婷婷.com| 国产精品亚洲欧美| 伊人久久青草| 亚洲都市激情| 91系列在线观看| 夜鲁夜鲁夜鲁视频在线播放| 精品国产一区二区三区在线观看| 国产成人手机在线| 欧美午夜不卡在线观看免费| 欧美成人aaa片一区国产精品| 久久蜜臀精品av| 亚洲一区二区中文字幕在线观看| 宅男噜噜噜66一区二区| 日本黄色播放器| 亚洲色图丝袜| 99影视tv| 91精品一久久香蕉国产线看观看| 91国产视频在线播放| 久热国产在线| 国产一区二区三区中文| 日韩在线观看视频网站| 欧美精品丝袜久久久中文字幕| 国产成人无码一区二区三区在线 | 精品一区在线视频| 国产精品久久影院| 在线免费观看污视频| 国产在线一区观看| 日本新janpanese乱熟| 99riav国产精品| 亚洲国产精品女人| 青青草成人影院| 欧美高清性xxxxhdvideosex| 中文字幕一区二区三区四区久久| 国产精品免费观看在线| caoporn视频在线| 欧美乱大交xxxxx| 麻豆tv在线| 伊人精品在线观看| 欧洲亚洲精品视频| 亚洲福利影片在线| 亚洲乱码精品久久久久..| 欧美精选在线播放| 亚洲一卡二卡在线| 黑人巨大精品欧美一区二区一视频| 欧美精品一级片| 亚洲人成影院在线观看| 你懂得视频在线观看| 久久久99精品免费观看不卡| 国产成人无码一区二区在线观看| 国产69精品一区二区亚洲孕妇| 午夜免费看视频| 美国三级日本三级久久99| 久久综合久久色| 久久一区国产| 麻豆av免费在线| 老鸭窝91久久精品色噜噜导演| 亚洲 欧美 日韩 国产综合 在线 | 国产免费又粗又猛又爽| 日本大胆欧美人术艺术动态| 国产精品99久久免费黑人人妻| 亚洲欧美日本日韩| 无码精品国产一区二区三区免费| 国产亚洲精品v| 国产性xxxx18免费观看视频| 欧美一级网站| 天堂中文视频在线| 美女视频黄a大片欧美| 杨幂毛片午夜性生毛片| 久久精品av麻豆的观看方式| 中文字幕在线视频精品| 精品无人码麻豆乱码1区2区| 欧美成人手机在线视频| 国产乱子伦一区二区三区国色天香| 黄色a级三级三级三级| 国产电影一区二区三区| 日韩精品人妻中文字幕有码| 99久久99久久精品免费观看 | 亚洲精品久久久中文字幕| 久久成人精品无人区| 两性午夜免费视频| 成人高清伦理免费影院在线观看| 国产精品麻豆入口| 久久精品网站免费观看| 69夜色精品国产69乱| 亚洲高清视频的网址| 黄色片免费观看视频| 欧美自拍偷拍一区| aaa级黄色片| 日韩电影第一页| 成人性爱视频在线观看| 久久久国产一区二区三区| 9765激情中文在线| 国产精品大片wwwwww| 亚洲我射av| 久久精品日产第一区二区三区| 精品久久久久久久久久久下田| 亚洲成年人专区| 99亚洲视频| 爱豆国产剧免费观看大全剧苏畅 | 日韩精品亚洲专区| 日本中文字幕在线不卡| 91麻豆国产在线观看| 日本视频在线免费| 午夜久久久久久| 中文字幕乱码一区二区| 欧美精品一区视频| 欧美日本一道| 国产91av在线| 国产精品视频一区视频二区| 精品日产一区2区三区黄免费| 欧美电影《睫毛膏》| 国自产拍偷拍精品啪啪一区二区| 蜜臀91精品一区二区三区| www.男人天堂| 亚洲视频综合在线| 久久久精品视频网站| 欧美电影免费观看完整版| 国产一区二区影视| 98视频在线噜噜噜国产| 国产电影一区| 日本高清视频一区二区三区| 亚洲午夜黄色| 男女视频在线观看网站| 国产午夜精品久久久久久免费视| 男女免费视频网站| 欧美日韩一区二区欧美激情| 手机av免费在线观看| 大胆人体色综合| 成人免费在线观看视频| 欧美极品色图| 99精品视频网| 日本一区二区在线观看视频| 国产精品成人一区二区三区夜夜夜| 国产成人在线观看网站| 日韩欧美第一区| 黄黄的网站在线观看| 国产精品青草久久久久福利99| 少妇一区二区三区| www.成年人视频| 国产成人午夜99999| 亚洲女同二女同志奶水| 在线观看中文字幕不卡| 亚洲aⅴ在线观看| 97精品国产97久久久久久春色| 51亚洲精品| 今天免费高清在线观看国语| 麻豆精品新av中文字幕| 精品欧美一区二区久久久| 色综合久久综合网欧美综合网 | 中文字幕九色91在线| 国产精欧美一区二区三区蓝颜男同| 国产一区免费观看| 亚洲福利免费| 欧美大片免费播放器| 好吊成人免视频| 免费国产在线观看| 日韩免费在线观看视频| 久久av电影| 99视频在线视频| 亚洲欧美综合在线精品| 国产视频一区二区三| 欧美成年人视频| 99久久香蕉| 日韩欧美一区二| 久久久www成人免费毛片麻豆 | 国产拍在线视频| 麻豆成人在线播放| 日韩成人免费看| 国产乱子轮xxx农村| 7777女厕盗摄久久久| h网站久久久| 国产精品国模大尺度私拍| av成人天堂| 日本成人午夜影院| 欧美精品v国产精品v日韩精品 | 国产欧美日韩视频| 自拍偷拍欧美| 香港三级日本三级| 在线日韩av片| v天堂福利视频在线观看| 99高清视频有精品视频| 99成人免费视频| 国产成人免费观看网站| 5566中文字幕一区二区电影| 神马午夜伦理不卡 | 色综合久久综合网| 在线免费观看的av网站| 91九色露脸| 亚洲综合二区| 日本一级片免费| 亚洲国内精品视频| 日韩成人影音| 少妇久久久久久被弄到高潮| 91亚洲精品久久久蜜桃网站| 国产精品欧美综合| 欧美黄色片免费观看| 国产99亚洲| 黄色a级三级三级三级| 欧美日韩国产色| 国产区在线看| 欧美极品一区二区| 国产伦精品一区二区三区免费| 黄色一级片免费在线观看| www.美女亚洲精品| 女一区二区三区| 在线黄色免费看| 色综合久久中文综合久久97| 国产在线观看a| 欧美极品一区二区| 国产不卡在线视频| 在线黄色av网站| 性欧美xxxx| 欧美性色综合| 女人裸体性做爰全过|