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

由NoSQL數(shù)據(jù)建模錯誤導致的性能問題

譯文 精選
數(shù)據(jù)庫 其他數(shù)據(jù)庫
本文將和您探討三種影響NoSQL數(shù)據(jù)庫性能的最常見建模方式,以及避免或解決這些問題的技巧。

譯者 | 陳峻

審校 | 重樓

您也許沒有注意到,數(shù)據(jù)建模錯誤往往是導致系統(tǒng)性能出現(xiàn)問題的根本原因之一。人們往往簡單地認為,只需根據(jù)應用的訪問模式,對NoSQL數(shù)據(jù)建模即可。然而,事實上,在真正處理對于性能極其敏感的工作負載時,應用就很容易出現(xiàn)性能瓶頸。

例如:如果您的數(shù)據(jù)建模從根本上就效率低下的話,那么一旦被擴展到某個臨界點,應用的性能就會受到嚴重影響。即使您在強大的基礎架構上采用了最快的數(shù)據(jù)庫,也無法充分利用其潛力。本文將和您探討三種影響NoSQL數(shù)據(jù)庫性能的最常見建模方式,以及避免或解決這些問題的技巧。

不處理大分區(qū)(Large Partition)

在您的開發(fā)團隊著手擴展分布式數(shù)據(jù)庫時,大分區(qū)通常會隨之出現(xiàn)。此處的大分區(qū)是指:那些可能會在整個集群的副本中,產生性能問題的過大分區(qū)。具體而言,它往往取決于:

  1. 延遲預期:通常,分區(qū)越大,檢索所需的時間也就越長。為此,我們需要考慮頁面的大小、以及完整掃描一個分區(qū)所需的客戶端與服務器往返交互的次數(shù)。
  2. 均載荷大小:較大的載荷通常會導致較高的延遲畢竟,它們需要更多的服務器端處理時間,來進行序列化和反序列化,同時也會產生更高的網(wǎng)絡數(shù)據(jù)傳輸開銷。
  3. 工作負載需求:有時候,一些工作負載需要比平時用到更大的載荷。例如,Web3區(qū)塊鏈公司可能會將多個交易存儲為單鍵之下的BLOB,其每個鍵的大小就很容易超過1兆字節(jié)。
  4. 從分區(qū)中讀取數(shù)據(jù)的方式:例如,時間序列用例通常會包含時間戳聚類組件。在這種情況下,與掃描整個分區(qū)相比,僅從特定時間窗口讀取的數(shù)據(jù)就少得多。

鑒于上述方面,下表展示了大分區(qū)在不同載荷大小(如124KB)下的影響。

可以看出,在相同行數(shù)的情況下,負載越高,分區(qū)就越大。不過,如果您的應用需要經常掃描整體分區(qū)的話,那么請注意對數(shù)據(jù)庫予以限制,以防止內存被無限制地消耗。例如,ScyllaDB在每隔1MB就會切分開不同頁面。這正是為了防止系統(tǒng)內存的耗盡。其他數(shù)據(jù)庫(甚至是關系型數(shù)據(jù)庫)也有類似的保護機制,以防止無限制的查詢,導致數(shù)據(jù)庫資源的枯竭。

若要使用ScyllaDB檢索大小為4KB1萬行數(shù)的負載,您需要檢索至少40頁,才能通過單次查詢掃描完整個分區(qū)。起初,這似乎不是什么大問題。但是,隨著時間的推移,客戶端的整體延遲會逐漸受到影響。

另一個值得考慮的因素是:在ScyllaDBCassandra等數(shù)據(jù)庫中,寫入數(shù)據(jù)庫的數(shù)據(jù)往往會被存儲在提交日志(commit log)和名為“memtable”的內存數(shù)據(jù)結構中。

如上圖所示,提交日志是一個提前寫入的日志,除非服務器崩潰或服務中斷,否則它不會被真正地讀取到。由于memtable存在于內存中,因此最終它會被填滿。因此,為了釋放內存空間,數(shù)據(jù)庫會將內存表刷到磁盤上。這一過程會產生排序字符串表(Sorted Strings Tables,SSTables),這就是數(shù)據(jù)被持久化的過程。

那么這些又與大分區(qū)有何關系呢?實際上,SSTables有著一些需要在數(shù)據(jù)庫啟動時,保存在內存中的特定組件。它們可以確保讀取效率,并在查找數(shù)據(jù)時盡量減少存儲磁盤I/O的浪費。因此,當您擁有超大分區(qū)時(例如,2.5Terabyte的分區(qū)),這些SSTable組件就需要減少沉重的內存壓力,從而縮小數(shù)據(jù)庫的緩存空間,進一步限制延遲。

具體而言,我們該如何通過數(shù)據(jù)建模,來解決大分區(qū)問題呢?通常,我們可以從主鍵入手。畢竟主鍵決定了數(shù)據(jù)在集群中的分布方式,可以被用來提高性能和資源利用率。如您所知,一個好的分區(qū)鍵應該具有基數(shù)性(Cardinality)且能夠大致均勻地分布。例如,User Name、User ID或Sensor ID等基數(shù)性較高的屬性,都可能是很好的分區(qū)鍵。而像“State(州)”這樣的屬性則不太合適,畢竟像加利福尼亞州和德克薩斯州這樣的州,可能會比懷俄明州和佛蒙特州之類人口較少的州,擁有更多的數(shù)據(jù)。

讓我們來看一個例子。下表可被用于帶有多個傳感器的分布式空氣質量監(jiān)測系統(tǒng):

CREATE TABLE air_quality_data (
 sensor_id text,
 time timestamp,
 co_ppm int,
 PRIMARY KEY (sensor_id, time)
);

由于time是該表格的聚類鍵(clustering key),因此不難想象,每個傳感器的分區(qū)可能會變得非常大,尤其是在每幾毫秒就收集一次數(shù)據(jù)的情況下。長此以往,這個看似無害的表最終會變得大到無法使用。而在本例中,我們只需要約 50 天。

一個標準的解決方案是修改數(shù)據(jù)模型,以減少每個分區(qū)鍵的聚類鍵數(shù)量。下面,讓我們來看看更新后的air_quality_data表:

CREATE TABLE air_quality_data (
 sensor_id text,
 date text,
 time timestamp,
 co_ppm int,
 PRIMARY KEY ((sensor_id, date), time)
);

完成更改后,一個分區(qū)僅保存一天內收集的數(shù)據(jù)值。這樣就不容易溢出了。由于它允許我們控制分區(qū)中存儲的數(shù)據(jù)量,因此這種技術被稱為“分桶(Bucketing)”。如果您對此方面感興趣的話,請參考鏈接--https://discord.com/blog/how-discord-stores-trillions-of-messages,以了解如何應用分桶技術,來避免出現(xiàn)大分區(qū)。

引入熱點(Hot Spot)

如果您有一個大分區(qū)(即存儲了絕大部分的數(shù)據(jù)集),那么您的應用訪問模式,很可能會更頻繁地訪問該分區(qū)。因此,當有問題的數(shù)據(jù)訪問模式,導致集群中的數(shù)據(jù)訪問方式失衡時,就會出現(xiàn)熱點。此類熱點很可能會給大分區(qū)帶來副作用。而其中一個罪魁禍首就源于:應用程序未能在客戶端采取任何限制,以至于允許“租戶”側對給定的鍵進行“大肆”訪問

例如,某個消息應用中的機器人經常在某個頻道中發(fā)送大量信息。那么,不穩(wěn)定的客戶端配置就會以重試風暴(Retry Storms)的形式引入熱點。也就是說,客戶端在嘗試著查詢特定數(shù)據(jù)時,會在數(shù)據(jù)庫超時之前,以及在數(shù)據(jù)庫仍在處理上一次查詢的同時,進行反復地重試。

通過監(jiān)控儀表盤,您可以輕松地找到集群中的熱點。如下圖所示,該儀表盤顯示了讀取量過大的20個碎片。

再比如,下圖展示了三個利用率較高的分片,它們都與針對鍵空間配置的三個復制因子有關。

由上圖可知,大量的讀寫傳播,給碎片 7 帶來了更高的負載。

那么,我們該如何解決熱點問題呢?首先,我們可以在其中一個受影響的節(jié)點上,對最常被命中的鍵進行取樣。同時,您也可以使用概率跟蹤(Probabilistic Tracing)等跟蹤工具,來分析有哪些查詢會命中哪些分片,以便后續(xù)采取行動。一旦發(fā)現(xiàn)了熱點,我們就應當考慮如下方面:

  1. 審查應用程序的訪問模式。您可能會發(fā)現(xiàn)前面提到的桶技術等需要改變的數(shù)據(jù)模型。如果需要重新排序,您可以使用諸如Snowflake之類的單調遞增組件,或是采用并發(fā)限制器,來限制不良因素。
  2. 指定每個分區(qū)的速率限制,以便數(shù)據(jù)庫拒絕那些訪問同一分區(qū)的查詢。
  3. 確保客戶端超時高于服務器端超時,以防止客戶端在服務器有機會處理之前,不斷地發(fā)出重試查詢(也就是“重試風暴”)。

濫用集合

雖然不常被使用,但是團隊往往無法恰當?shù)厥褂眉稀<鲜侵改切┯糜诖鎯鸵?guī)范化相對較小的數(shù)據(jù)量。由于被存儲在單個單元格中,因此它們序列化與反序列化的成本極高。

在使用集合時,我們可以定義相關問題字段為:凍結和非凍結。凍結的集合只能作為一個整體被寫入,不能向其中添加或刪除元素。而非凍結的集合則可以被追加,而這正是人們最常濫用的集合類型。而且,更糟糕的是,人們甚至可以嵌套集合。比如:讓一個映射包含另一個映射,而后者又包含了一個列表等結構。

由于濫用集合會比大分區(qū)更快地帶來性能問題,因此集合不應過大。例如,我們創(chuàng)建了一個簡單的鍵/值(key:value)表,其中的鍵是sensor_id,值是在一段時間內記錄到的樣本集合。那么一旦我們開始捕獲數(shù)據(jù),性能就會逐漸下降。

CREATE TABLE IF NOT EXISTS {table} (
      sensor_id uuid PRIMARY KEY,
      events map<timestamp, FROZEN<map<text, int>>>,
      )

下圖的監(jiān)控快照顯示了,該應用同時向集合追加多個項目時發(fā)生的情況。

如您所看,在整體吞吐量降低的同時,99%的延遲卻在增加。其根本原因就可能來自如下方面:

  1. 集合單元以分類矢量的形式存儲在內存中。
  2. 添加元素需要合并兩個新舊集合。
  3. 添加元素的成本與整個集合的大小成正比。
  4. 樹(Tree,非矢量Vector)雖然可以提高性能,但是會降低小型集合的效率。

回到上述例子,由于不再需要向其追加數(shù)據(jù),我們的解決方法是將時間戳移至聚類鍵,并將映射轉換為凍結的集合。如下代碼所示,如下面這樣非常簡單的更改,就能大幅提高用例的性能。

CREATE TABLE IF NOT EXISTS {table} (
  sensor_id uuid,
  record_time timestamp,
  events FROZEN<map<text, int>>,
  PRIMARY KEY(sensor_id, record_time)
  )

譯者介紹

陳峻(Julian Chen),51CTO社區(qū)編輯,具有十多年的IT項目實施經驗,善于對內外部資源與風險實施管控,專注傳播網(wǎng)絡與信息安全知識與經驗。

原文標題:NoSQL Data Modeling Mistakes that Ruin Performance,作者:Felipe Cardeneti Mendes

責任編輯:華軒 來源: 51CTO
相關推薦

2010-01-08 15:11:15

交換機安裝位置

2009-12-16 14:28:56

路由器配置

2022-01-13 11:41:55

URLDoSRCE

2012-05-15 10:28:29

NoSQL數(shù)據(jù)庫建模技術

2012-11-14 13:26:46

Mysql

2024-09-24 07:57:55

SQL錯誤??EXPLAIN?

2012-05-15 11:03:22

NoSQL數(shù)據(jù)建模

2024-11-28 08:30:00

2022-09-03 23:52:27

云計算漏洞安全

2011-04-08 18:17:40

路由OSPF

2023-12-04 09:49:06

微軟

2023-04-26 00:06:22

服務器死循環(huán)報錯

2011-04-14 13:12:57

OSPF路由

2011-04-08 18:10:31

路由

2018-07-27 08:46:45

集成云計算備份

2022-12-13 10:05:13

MySQL數(shù)據(jù)庫

2010-04-02 09:30:27

Oracle數(shù)據(jù)庫

2016-09-16 23:21:51

數(shù)據(jù)分析數(shù)據(jù)建模

2023-09-05 19:50:03

2009-12-16 11:01:37

路由器配置
點贊
收藏

51CTO技術棧公眾號

久久久国产欧美| 国产在线视频在线| 久久国产尿小便嘘嘘| 国产精品视频a| 国产精品网站入口| 日韩精品丝袜美腿| 777精品久无码人妻蜜桃| blacked蜜桃精品一区| 成人精品一区二区三区电影黑人| av手机在线观看| 中日韩午夜理伦电影免费| 日本一区二区三区在线观看视频| 国产色综合一区二区三区| 国产日韩在线不卡| 久久毛片亚洲| 99蜜桃在线观看免费视频网站| 国产精品欧美日韩一区| 亚洲大尺度在线观看| 91高潮在线观看| 欧美成人一品| 久草视频免费播放| 九色porny丨首页入口在线| 国产噜噜噜噜久久久久久久久| 日韩视频精品在线观看| 水蜜桃在线免费观看| 国产精品久久乐| 久草在在线视频| 日韩精品在线免费观看| 蜜桃一区二区三区| 国产这里只有精品| 久久国产剧场电影| av不卡在线免费观看| 欧美日韩影院| 国产aaaaa毛片| 欧美大片免费久久精品三p| 大乳护士喂奶hd| 黄色国产精品| 少妇性l交大片7724com| 午夜av一区二区| 大胆国模一区二区三区| 亚洲高清乱码| 99精品在线免费| 色婷婷av一区二区三| 国产精品久久久久99| 成人黄页在线观看| 成人区人妻精品一区二| 亚洲精品视频免费在线观看| 久久不见久久见国语| 国产精品99精品无码视| 日韩av在线不卡| 午夜精品视频| 色婷婷av一区二区三| 91精品91久久久中77777老牛| 亚洲精品伦理在线| 在线免费看黄| 亚洲摸下面视频| 欧美日韩一区自拍| 精品一二三区视频| 国产乱码精品一区二区三区日韩精品| 国产福利不卡视频| 一区二区三区福利视频| 亚洲aaa激情| 九九国产精品视频| 女囚岛在线观看| 成人h动漫精品一区| 欧美大胆人体bbbb| 精品视频亚洲| 亚洲国产精品suv| 久久久久久久久久久久久国产精品 | 国产精品视频久久久| 欧美在线亚洲| 正在播放亚洲精品| 色大师av一区二区三区| 久久精品亚洲麻豆av一区二区| 青青国产精品| 熟女少妇一区二区三区| 色妞久久福利网| 久久久国产一区二区三区四区小说| 99久久婷婷国产综合精品首页| 在线视频观看91| 亚洲成av人片在线观看无码| av一区二区高清| 亚洲 美腿 欧美 偷拍| 欧美日韩三区四区| 亚洲国产视频直播| 这里只有精品在线| 成人在线观看黄色| 精品无码人妻一区| 成人xxxxx色| 欧美性猛交xxxxxxxx| 日韩精品一区二区三区中文在线| 日本熟妇乱子伦xxxx| 91在线看网站| 高潮白浆女日韩av免费看| 一区二区黄色| 厕沟全景美女厕沟精品| 国产主播第一页| 在线观看免费视频污| 国产精品大全| 亚洲精品视频中文字幕| 99国产精品国产精品久久| 精品三级在线观看视频| 免费在线不卡视频| 精品日韩美女| 日韩在线免费观看视频| 国产精品久久久久久亚洲毛片| 亚洲国产aⅴ精品一区二区三区| 国产成人麻豆精品午夜在线| 超碰在线免费观看97| 久久精品99久久香蕉国产色戒| 日韩一区有码在线| 警花av一区二区三区| 亚洲一区二区在线免费| 久久久亚洲福利精品午夜| 香蕉一区二区| 国产一二在线观看| 97免费公开视频| 国产在线欧美日韩| 亚洲欧美国产一本综合首页| 中文字幕在线一区免费| 亚洲s色大片| 九色91porny| 一区在线电影| 国产精品自产拍在线观| 欧美日韩精品福利| 国产精品一区二区三区99| 在线精品国产亚洲| 蜜桃视频在线入口www| a级黄色片免费看| 亚洲综合婷婷久久| 亚洲一卡二卡三卡| 3d动漫精品啪啪| 国产欧美精品一区二区三区四区| 欧美日韩破处| 欧美日韩经典丝袜| 日韩一级免费视频| 天天操天天干视频| av网页在线观看| 浮妇高潮喷白浆视频| 精品日韩电影| 69久久夜色精品国产7777| 精品视频在线播放免| 欧美中文字幕不卡| 综合久久国产九一剧情麻豆| 国产一区二区三区观看| 亚洲精品乱码| 久久精品国产www456c0m| 日韩欧美激情电影| 搜成人激情视频| 国产桃色电影在线播放| 国产高清第一页| 中文字幕av影院| 成人黄色a级片| 亚洲一区二区在线看| 亚洲欧美日本另类| 日本一区二区三区dvd视频在线 | 国产亚洲成年网址在线观看| 九一久久久久久| 亚洲欧美日韩精品一区二区| 99久久久久| 国产精品一在线观看| 亚洲日本视频在线| 久久免费福利| 亚洲第一黄色片| 国产一级二级三级视频| 美女福利视频网| 黄色网在线视频| 亚洲 国产 日韩 综合一区| 国产精品精品视频| 奇米四色中文综合久久| 久久6免费高清热精品| 亚洲一区二区福利| 亚洲美女久久久| 亚洲国产福利在线| 亚洲精品视频观看| 国产乱淫av一区二区三区| 男女男精品视频| 蜜臀av在线播放一区二区三区| 久久中文欧美| 精品一区二区久久| 欧美视频网址| 欧美精选一区二区三区| 伊人久久大香线蕉综合网蜜芽| 天天免费亚洲黑人免费| 成人黄色在线| 7m精品国产导航在线| 色天下一区二区三区| av资源久久| 国产精品啊啊啊| 久久激情久久| 韩国理伦片一区二区三区在线播放| 国产一区在线观看麻豆| 国产自产视频一区二区三区| 成人福利视频网站| 国产日产精品1区| 亚洲精品高清视频在线观看| 天天综合网天天综合色| 欧美日韩国产另类一区| 日韩av在线直播| 久久午夜a级毛片| 国产成人精品最新| 成人区精品一区二区| 亚洲国产一区二区三区在线| 日本精品久久久久久久久久| 国产精品少妇在线视频| 欧美黑人又粗又大又爽免费| 亚洲成年人在线观看| 免费在线观看a级片| chinese国产精品| 少妇无码一区二区三区| av电影在线播放高清免费观看| 黄页网站大全在线免费观看| 成人黄色毛片| 国产成人1区| 视频在线在亚洲| 久久久www成人免费无遮挡大片| 亚洲欧美一区二区三区极速播放 | 一本色道综合久久欧美日韩精品| 欧美人妻一区二区| 国产又大又黑又粗| 九色porny丨首页在线| 亚洲伦理一区二区| 国产欧美日韩在线一区二区| 噜噜噜在线观看免费视频日韩 | 99久久夜色精品国产亚洲96| 欧美日韩影院| 国产精品99久久久久久似苏梦涵| 中文字幕亚洲精品在线观看| 91精品国产综合久久久久久久 | 91国偷自产一区二区使用方法| 日韩精品福利在线| 国产精品高潮呻吟久久av野狼 | 国产91精品视频在线观看| 久久99精品视频一区97| 国产91免费视频| 午夜精品蜜臀一区二区三区免费| 国产一区二区香蕉| 欧美 日韩 国产精品| 91精品小视频| 欧美精品色哟哟| 神马午夜在线观看| 欧美大陆国产| 影音先锋中文字幕一区| 中文亚洲免费| 国产精品国产成人国产三级| 精品动漫一区二区三区在线观看| 51午夜精品视频| 中文字幕一区二区三区乱码| 日韩一区二区三区久久| 国产wwwwxxxx| 日韩专区一区二区| 成人免费看片| 成年女人免费视频| 欧美特黄一级片| 国产伦精品一区二区三区视频我| 在线观看a视频| y111111国产精品久久久| 久久久久欧美精品| 一区二区三区精品视频在线| 亚洲精品色婷婷福利天堂| 91超碰在线免费观看| 激情五月俺来也| 在线观看国产精品视频| 高清电影一区| 大片网站久久| 久久综合久久综合久久| 日韩高清a**址| 国产欧美日韩伦理| 国产综合内射日韩久| 99在线观看精品视频| 黑色丝袜福利片av久久| 亚洲av无码精品一区二区| 久久亚洲精品国产| 五月天激情开心网| 高清一区二区| 久久精品国产99久久| 欧美 日韩 国产精品免费观看| 久久婷婷久久一区二区三区| 日韩国产精品视频| 91免费看国产| 欧美日韩久久婷婷| 国产av无码专区亚洲a∨毛片| 欧美男男激情videos| 亚洲精一区二区三区| 欧美亚洲丝袜传媒另类| 国产午夜精品一区二区三区 | 国产一线二线三线女| 精品人妻无码一区| 黄视频在线播放| 国产不卡av一区二区| 欧美激情一区二区在线| 啊v视频在线一区二区三区| 在线观看欧美一区| 免看一级a毛片一片成人不卡| 中文字幕免费高清电视剧网站在线观看| 动漫3d精品一区二区三区乱码| 91美女视频网站| 国产亚洲激情在线| 麻豆md0077饥渴少妇| 免费中文字幕在线观看| 黄色影院在线看| 久久婷婷影院| 91麻豆精品国产91久久久资源速度 | 久久er99热精品一区二区三区| 91在线免费看网站| 欧美成人午夜精品免费| 成人欧美一区| 久久中文在线| 欧美一区二区性放荡片| 国产一区二区三区四区hd| 蜜桃无码一区二区三区| 136福利第一导航国产在线| 久久影院亚洲| 欧美成va人片在线观看| 久操手机在线视频| 在线小视频你懂的| www在线免费观看视频| 国产情侣久久| 日韩av在线一区| 欧美日韩性生活片| 黄色毛片在线观看| 性娇小13――14欧美| 91精品国产综合久久福利软件 | jizz性欧美2| 国产精品电影一区二区三区| 热久久免费视频精品| 污污污www精品国产网站| www.综合网.com| 久久综合久久99| 97成人精品区在线播放| 久操视频免费看| 老司机成人影院| 中文在线免费一区三区高中清不卡| 国产精品久久久久7777婷婷| 亚洲区一区二区三| 精品国产鲁一鲁****| 亚洲成人资源网| 秋霞在线观看一区二区三区| ,一级淫片a看免费| 激情婷婷亚洲| 亚洲欧美色婷婷| 999热精品视频| 久久青青视频| 亚洲精品v日韩精品| 欧美美乳视频网站在线观看| 青青青国产在线| 欧美理论视频| 亚洲国产精品va| 日本网站在线看| 欧美xnxx| 狠狠色狠狠色综合日日小说| 椎名由奈jux491在线播放 | 国产亚洲人成网站在线观看| 91丝袜超薄交口足| 久久天天久久| 欧美亚洲免费在线一区| 热99这里只有精品| 中文在线字幕免费观看| 国产日产精品一区| 青青草原成人| 色哟哟在线观看| av在线综合网| 国产视色精品亚洲一区二区| 99在线观看免费| 久久精品国产99国产精品| 国产精品久久久久久久av大片| 中文字幕亚洲精品一区| 亚洲黄色三级| 97视频在线观看视频免费视频 | 91中文在线观看| 精品国产无码一区二区| 精品亚洲国内自在自线福利| 国产精品久久久久久久久男 | 加勒比av中文字幕| 69堂精品视频在线播放| 欧美羞羞免费网站| 91国内在线播放| 最新国产精品精品视频| 538在线一区二区精品国产| 一级黄色录像在线观看| 精品国产鲁一鲁****| 精品粉嫩aⅴ一区二区三区四区| 免费的av网站| 日韩成人综合| www.日韩视频| 精品国产免费观看| 老司机精品视频在线| 超碰97在线播放| 亚洲av无码一区二区三区性色| 成人精品亚洲人成在线| 你懂的网址一区二区三区| 国产人成在线观看| 亚洲精品乱码久久久久久| 91成人在线观看喷潮教学| 亚洲不卡系列| 精品国产91九色蝌蚪| jizz欧美性20| 精品av久久久久电影| 国产日韩欧美黄色| 亚洲欧美综合在线观看|