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

Elasticsearch如何做到億級數(shù)據(jù)查詢毫秒級返回?

開發(fā) 架構 開發(fā)工具
如果面試的時候碰到這樣一個面試題:ES 在數(shù)據(jù)量很大的情況下(數(shù)十億級別)如何提高查詢效率?

 如果面試的時候碰到這樣一個面試題:ES 在數(shù)據(jù)量很大的情況下(數(shù)十億級別)如何提高查詢效率?

這個問題說白了,就是看你有沒有實際用過 ES,因為啥?其實 ES 性能并沒有你想象中那么好的。

很多時候數(shù)據(jù)量大了,特別是有幾億條數(shù)據(jù)的時候,可能你會懵逼的發(fā)現(xiàn),跑個搜索怎么一下 5~10s,坑爹了。

***次搜索的時候,是 5~10s,后面反而就快了,可能就幾百毫秒。

你就很懵,每個用戶***次訪問都會比較慢,比較卡么?所以你要是沒玩兒過 ES,或者就是自己玩玩兒 Demo,被問到這個問題容易懵逼,顯示出你對 ES 確實玩的不怎么樣?

說實話,ES 性能優(yōu)化是沒有銀彈的。啥意思呢?就是不要期待著隨手調(diào)一個參數(shù),就可以***的應對所有的性能慢的場景。

也許有的場景是你換個參數(shù),或者調(diào)整一下語法,就可以搞定,但是絕對不是所有場景都可以這樣。

性能優(yōu)化的殺手锏:Filesystem Cache

你往 ES 里寫的數(shù)據(jù),實際上都寫到磁盤文件里去了,查詢的時候,操作系統(tǒng)會將磁盤文件里的數(shù)據(jù)自動緩存到 Filesystem Cache 里面去。

 

ES 的搜索引擎嚴重依賴于底層的 Filesystem Cache,你如果給 Filesystem Cache 更多的內(nèi)存,盡量讓內(nèi)存可以容納所有的 IDX Segment File 索引數(shù)據(jù)文件,那么你搜索的時候就基本都是走內(nèi)存的,性能會非常高。

性能差距究竟可以有多大?我們之前很多的測試和壓測,如果走磁盤一般肯定上秒,搜索性能絕對是秒級別的,1 秒、5 秒、10 秒。

但如果是走 Filesystem Cache,是走純內(nèi)存的,那么一般來說性能比走磁盤要高一個數(shù)量級,基本上就是毫秒級的,從幾毫秒到幾百毫秒不等。

這里有個真實的案例:某個公司 ES 節(jié)點有 3 臺機器,每臺機器看起來內(nèi)存很多 64G,總內(nèi)存就是 64 * 3 = 192G。

每臺機器給 ES JVM Heap 是 32G,那么剩下來留給 Filesystem Cache 的就是每臺機器才 32G,總共集群里給 Filesystem Cache 的就是 32 * 3 = 96G 內(nèi)存。

而此時,整個磁盤上索引數(shù)據(jù)文件,在 3 臺機器上一共占用了 1T 的磁盤容量,ES 數(shù)據(jù)量是 1T,那么每臺機器的數(shù)據(jù)量是 300G。這樣性能好嗎?

Filesystem Cache 的內(nèi)存才 100G,十分之一的數(shù)據(jù)可以放內(nèi)存,其他的都在磁盤,然后你執(zhí)行搜索操作,大部分操作都是走磁盤,性能肯定差。

歸根結底,你要讓 ES 性能好,***的情況下,就是你的機器的內(nèi)存,至少可以容納你的總數(shù)據(jù)量的一半。

根據(jù)我們自己的生產(chǎn)環(huán)境實踐經(jīng)驗,***的情況下,是僅僅在 ES 中就存少量的數(shù)據(jù),就是你要用來搜索的那些索引,如果內(nèi)存留給 Filesystem Cache 的是 100G,那么你就將索引數(shù)據(jù)控制在 100G 以內(nèi)。

這樣的話,你的數(shù)據(jù)幾乎全部走內(nèi)存來搜索,性能非常之高,一般可以在1秒以內(nèi)。

比如說你現(xiàn)在有一行數(shù)據(jù):id,name,age .... 30 個字段。但是你現(xiàn)在搜索,只需要根據(jù) id,name,age 三個字段來搜索。

如果你傻乎乎往 ES 里寫入一行數(shù)據(jù)所有的字段,就會導致說 90% 的數(shù)據(jù)是不用來搜索的。

結果硬是占據(jù)了 ES 機器上的 Filesystem Cache 的空間,單條數(shù)據(jù)的數(shù)據(jù)量越大,就會導致 Filesystem Cahce 能緩存的數(shù)據(jù)就越少。

其實,僅僅寫入 ES 中要用來檢索的少數(shù)幾個字段就可以了,比如說就寫入 es id,name,age 三個字段。

然后你可以把其他的字段數(shù)據(jù)存在 MySQL/HBase 里,我們一般是建議用 ES + HBase 這么一個架構。

HBase 的特點是適用于海量數(shù)據(jù)的在線存儲,就是對 HBase 可以寫入海量數(shù)據(jù),但是不要做復雜的搜索,做很簡單的一些根據(jù) id 或者范圍進行查詢的這么一個操作就可以了。

從 ES 中根據(jù) name 和 age 去搜索,拿到的結果可能就 20 個 doc id,然后根據(jù) doc id 到 HBase 里去查詢每個 doc id 對應的完整的數(shù)據(jù),給查出來,再返回給前端。

寫入 ES 的數(shù)據(jù)***小于等于,或者是略微大于 ES 的 Filesystem Cache 的內(nèi)存容量。

然后你從 ES 檢索可能就花費 20ms,然后再根據(jù) ES 返回的 id 去 HBase 里查詢,查 20 條數(shù)據(jù),可能也就耗費個 30ms。

可能你原來那么玩兒,1T 數(shù)據(jù)都放 ES,會每次查詢都是 5~10s,現(xiàn)在可能性能就會很高,每次查詢就是 50ms。

數(shù)據(jù)預熱

假如說,哪怕是你就按照上述的方案去做了,ES 集群中每個機器寫入的數(shù)據(jù)量還是超過了 Filesystem Cache 一倍。

比如說你寫入一臺機器 60G 數(shù)據(jù),結果 Filesystem Cache 就 30G,還是有 30G 數(shù)據(jù)留在了磁盤上。

其實可以做數(shù)據(jù)預熱。舉個例子,拿微博來說,你可以把一些大 V,平時看的人很多的數(shù)據(jù),提前在后臺搞個系統(tǒng)。

每隔一會兒,自己的后臺系統(tǒng)去搜索一下熱數(shù)據(jù),刷到 Filesystem Cache 里去,后面用戶實際上來看這個熱數(shù)據(jù)的時候,他們就是直接從內(nèi)存里搜索了,很快。

或者是電商,你可以將平時查看最多的一些商品,比如說 iPhone 8,熱數(shù)據(jù)提前后臺搞個程序,每隔 1 分鐘自己主動訪問一次,刷到 Filesystem Cache 里去。

對于那些你覺得比較熱的、經(jīng)常會有人訪問的數(shù)據(jù),***做一個專門的緩存預熱子系統(tǒng)。

就是對熱數(shù)據(jù)每隔一段時間,就提前訪問一下,讓數(shù)據(jù)進入 Filesystem Cache 里面去。這樣下次別人訪問的時候,性能一定會好很多。

冷熱分離

ES 可以做類似于 MySQL 的水平拆分,就是說將大量的訪問很少、頻率很低的數(shù)據(jù),單獨寫一個索引,然后將訪問很頻繁的熱數(shù)據(jù)單獨寫一個索引。

***是將冷數(shù)據(jù)寫入一個索引中,然后熱數(shù)據(jù)寫入另外一個索引中,這樣可以確保熱數(shù)據(jù)在被預熱之后,盡量都讓他們留在 Filesystem OS Cache 里,別讓冷數(shù)據(jù)給沖刷掉。

你看,假設你有 6 臺機器,2 個索引,一個放冷數(shù)據(jù),一個放熱數(shù)據(jù),每個索引 3 個 Shard。3 臺機器放熱數(shù)據(jù) Index,另外 3 臺機器放冷數(shù)據(jù) Index。

這樣的話,你大量的時間是在訪問熱數(shù)據(jù) Index,熱數(shù)據(jù)可能就占總數(shù)據(jù)量的 10%,此時數(shù)據(jù)量很少,幾乎全都保留在 Filesystem Cache 里面了,就可以確保熱數(shù)據(jù)的訪問性能是很高的。

但是對于冷數(shù)據(jù)而言,是在別的 Index 里的,跟熱數(shù)據(jù) Index 不在相同的機器上,大家互相之間都沒什么聯(lián)系了。

如果有人訪問冷數(shù)據(jù),可能大量數(shù)據(jù)是在磁盤上的,此時性能差點,就 10% 的人去訪問冷數(shù)據(jù),90% 的人在訪問熱數(shù)據(jù),也無所謂了。

Document 模型設計

對于 MySQL,我們經(jīng)常有一些復雜的關聯(lián)查詢。在 ES 里該怎么玩兒,ES 里面的復雜的關聯(lián)查詢盡量別用,一旦用了性能一般都不太好。

***是先在 Java 系統(tǒng)里就完成關聯(lián),將關聯(lián)好的數(shù)據(jù)直接寫入 ES 中。搜索的時候,就不需要利用 ES 的搜索語法來完成 Join 之類的關聯(lián)搜索了。

Document 模型設計是非常重要的,很多操作,不要在搜索的時候才想去執(zhí)行各種復雜的亂七八糟的操作。

ES 能支持的操作就那么多,不要考慮用 ES 做一些它不好操作的事情。如果真的有那種操作,盡量在 Document 模型設計的時候,寫入的時候就完成。

另外對于一些太復雜的操作,比如 join/nested/parent-child 搜索都要盡量避免,性能都很差的。

分頁性能優(yōu)化

ES 的分頁是較坑的,為啥呢?舉個例子吧,假如你每頁是 10 條數(shù)據(jù),你現(xiàn)在要查詢第 100 頁,實際上是會把每個 Shard 上存儲的前 1000 條數(shù)據(jù)都查到一個協(xié)調(diào)節(jié)點上。

如果你有 5 個 Shard,那么就有 5000 條數(shù)據(jù),接著協(xié)調(diào)節(jié)點對這 5000 條數(shù)據(jù)進行一些合并、處理,再獲取到最終第 100 頁的 10 條數(shù)據(jù)。

分布式的,你要查第 100 頁的 10 條數(shù)據(jù),不可能說從 5 個 Shard,每個 Shard 就查 2 條數(shù)據(jù),***到協(xié)調(diào)節(jié)點合并成 10 條數(shù)據(jù)吧?

你必須得從每個 Shard 都查 1000 條數(shù)據(jù)過來,然后根據(jù)你的需求進行排序、篩選等等操作,***再次分頁,拿到里面第 100 頁的數(shù)據(jù)。

你翻頁的時候,翻的越深,每個 Shard 返回的數(shù)據(jù)就越多,而且協(xié)調(diào)節(jié)點處理的時間越長,非常坑爹。所以用 ES 做分頁的時候,你會發(fā)現(xiàn)越翻到后面,就越是慢。

我們之前也是遇到過這個問題,用 ES 作分頁,前幾頁就幾十毫秒,翻到 10 頁或者幾十頁的時候,基本上就要 5~10 秒才能查出來一頁數(shù)據(jù)了。

有什么解決方案嗎?不允許深度分頁(默認深度分頁性能很差)。跟產(chǎn)品經(jīng)理說,你系統(tǒng)不允許翻那么深的頁,默認翻的越深,性能就越差。

類似于 App 里的推薦商品不斷下拉出來一頁一頁的;類似于微博中,下拉刷微博,刷出來一頁一頁的,你可以用 Scroll API,關于如何使用,自行上網(wǎng)搜索。

Scroll 會一次性給你生成所有數(shù)據(jù)的一個快照,然后每次滑動向后翻頁就是通過游標 scroll_id 移動,獲取下一頁、下一頁這樣子,性能會比上面說的那種分頁性能要高很多很多,基本上都是毫秒級的。

但是,唯一的一點就是,這個適合于那種類似微博下拉翻頁的,不能隨意跳到任何一頁的場景。

也就是說,你不能先進入第 10 頁,然后去第 120 頁,然后又回到第 58 頁,不能隨意亂跳頁。

所以現(xiàn)在很多產(chǎn)品,都是不允許你隨意翻頁的,App,也有一些網(wǎng)站,做的就是你只能往下拉,一頁一頁的翻。

初始化時必須指定 Scroll 參數(shù),告訴 ES 要保存此次搜索的上下文多長時間。你需要確保用戶不會持續(xù)不斷翻頁翻幾個小時,否則可能因為超時而失敗。

除了用 Scroll API,你也可以用 search_after 來做。search_after 的思想是使用前一頁的結果來幫助檢索下一頁的數(shù)據(jù)。

顯然,這種方式也不允許你隨意翻頁,你只能一頁頁往后翻。初始化時,需要使用一個唯一值的字段作為 Sort 字段。

 

 

責任編輯:武曉燕 來源: 博客園
相關推薦

2020-03-06 18:18:22

數(shù)據(jù)庫MySQL應用程序

2019-09-17 09:23:41

數(shù)據(jù)查詢Moneta

2018-12-17 09:02:25

百億大表維度查詢

2020-08-17 08:21:31

數(shù)據(jù)查詢項目

2019-10-08 13:55:00

架構技術棧微信半月刊

2020-11-10 09:05:45

用戶畫像蘇寧

2019-05-27 09:56:00

數(shù)據(jù)庫高可用架構

2017-12-22 10:34:02

大數(shù)據(jù)AI存儲

2024-08-22 14:16:08

2020-01-13 08:43:20

Elasticsear分布式搜索

2021-04-19 08:17:23

算法TDigestElasticSear

2019-03-05 10:16:54

數(shù)據(jù)分區(qū)表SQLserver

2021-06-29 08:12:22

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

2011-03-03 10:32:07

Mongodb億級數(shù)據(jù)量

2019-12-23 09:25:29

日志Kafka消息隊列

2025-08-04 04:15:00

2018-12-14 09:32:06

億級數(shù)據(jù)存在

2018-12-14 09:16:31

裝載數(shù)據(jù)數(shù)組

2022-05-12 14:34:14

京東數(shù)據(jù)

2019-06-05 14:30:21

MySQL數(shù)據(jù)庫索引
點贊
收藏

51CTO技術棧公眾號

久久综合精品国产一区二区三区 | 四虎影院一区二区| 中文有码在线播放| 欧美福利电影在线观看| 亚洲天堂av女优| 天天爽夜夜爽视频| free欧美| 亚洲视频一区二区在线| 精品无人乱码一区二区三区的优势| 欧美巨胸大乳hitomi| 日韩不卡在线视频| 91久久国产最好的精华液| 日本黄色播放器| 免费在线观看污视频| 国产精品91一区二区| 日韩美女主播视频| 国产真实夫妇交换视频| 日韩欧美自拍| 亚洲精品一区二区久| 能看毛片的网站| 色婷婷免费视频| 全部免费毛片在线播放网站| 国产一区二区在线视频| 国产不卡av在线免费观看| 久久久久久福利| 天天天综合网| 色系列之999| 日本xxxxxxxxx18| 欧美福利在线播放网址导航| 91精品国产aⅴ一区二区| 国产v亚洲v天堂无码久久久| 黄视频网站在线观看| 亚洲精品视频免费观看| 伊人久久av导航| 国际av在线| 91免费版在线| 蜜桃视频成人| 视频国产在线观看| 不卡区在线中文字幕| 91丝袜脚交足在线播放| 国产美女三级无套内谢| 麻豆成人免费电影| 国产精品精品一区二区三区午夜版| 国产白嫩美女无套久久| 麻豆成全视频免费观看在线看| av成人免费在线观看| 91免费看蜜桃| www.五月婷婷| 国产一本一道久久香蕉| 91九色在线视频| 91麻豆成人精品国产免费网站| 真实国产乱子伦精品一区二区三区| 日韩视频一区二区三区在线播放| 成人在线国产视频| 欧美激情成人动漫| 亚洲国产综合色| 久久久久久久久久网| 黄色的视频在线观看| 亚洲一区二区av在线| www.国产在线视频| 欧美a级在线观看| 日韩人体视频一二区| 日韩久久一级片| 日韩一区精品| 91精选在线观看| 色婷婷狠狠18禁久久| 粉嫩av一区二区| 日韩成人av网址| 亚洲成人黄色av| 91视频综合| 欧美黄色片在线观看| 97人人澡人人爽人人模亚洲| 噜噜噜在线观看免费视频日韩 | 性欧美精品一区二区三区在线播放| 一区二区久久精品66国产精品 | 久久乐国产精品| 日本熟女一区二区| 日韩激情一区二区| 亚洲va久久久噜噜噜久久天堂| 无码人妻精品一区二区50| 狂野欧美一区| 96国产粉嫩美女| 天天干天天摸天天操| 久久久91精品国产一区二区三区| 国产亚洲欧美另类一区二区三区| 国产又大又黄的视频| 成人激情午夜影院| 午夜精品亚洲一区二区三区嫩草| 手机看片福利在线观看| 国产精品国产三级国产普通话三级 | 欧美不卡视频一区发布| 日产精品久久久久久久| 琪琪一区二区三区| 99精品欧美一区二区三区| 视频三区在线观看| 亚洲免费观看视频| 欧美亚洲另类色图| 成人在线视频www| 精品亚洲国产视频| 国产这里有精品| 日本不卡高清视频| 精品乱子伦一区二区三区| 无遮挡动作视频在线观看免费入口| 欧美激情一区二区在线| www.亚洲成人网| 欧美国产视频| 亚洲美女又黄又爽在线观看| 尤物在线免费视频| 水野朝阳av一区二区三区| 99在线热播| 免费在线看黄| 欧美午夜影院一区| 国产真实乱人偷精品| 一区二区日韩欧美| 国产精品永久免费在线| 青青操在线视频| 亚洲福利视频一区| 性一交一黄一片| 国产精品伦理久久久久久| 国产精品成人品| 欧美日韩在线中文字幕| 天天色 色综合| 国产成人av免费观看| 欧美第十八页| 国产精品你懂得| 国产在线网站| 色偷偷88欧美精品久久久| www国产视频| 国产精品九九| 91九色露脸| www国产在线观看| 欧美美女视频在线观看| 美国一级黄色录像| 美女视频网站黄色亚洲| 日韩欧美一区二区在线观看| 91精品论坛| 日韩精品免费视频| 日本在线播放视频| 91免费观看国产| 99久久久无码国产精品6| 亚洲精品小区久久久久久| 97免费中文视频在线观看| 色wwwwww| 一本一本久久a久久精品综合麻豆| 黄色成人免费看| 国产一区二区三区四区大秀| 日本午夜在线亚洲.国产| 精彩国产在线| 在线观看中文字幕不卡| 中文字幕有码在线播放| 蜜臀99久久精品久久久久久软件| 91av免费看| 欧美xxxx少妇| 亚洲国产日韩欧美在线图片 | 一区二区三区在线不卡| 国内av免费观看| 欧美二区不卡| 国产综合av一区二区三区| 亚洲人成午夜免电影费观看| 亚洲午夜未删减在线观看| 一区二区视频网站| 中文字幕在线播放不卡一区| 深爱五月综合网| 怡红院精品视频在线观看极品| 国产精品一区二区三区成人| 蜜芽在线免费观看| 精品国产百合女同互慰| 日韩精品一区三区| 欧美激情一区二区三区四区| 色婷婷一区二区三区在线观看| 国产一区二区三区电影在线观看| 久久久久久久久久久网站| 偷拍自拍在线| 欧美日韩黄色影视| 69av视频在线| 2024国产精品| 99九九99九九九99九他书对| 伊人影院久久| 日本精品国语自产拍在线观看| 捆绑调教日本一区二区三区| 国产香蕉精品视频一区二区三区| 日韩网红少妇无码视频香港| 久久久久久久久久久黄色 | 免费h精品视频在线播放| 日本成人福利| 久久久久国产视频| 国产三区四区在线观看| 日韩视频在线观看一区二区| 中文字幕亚洲乱码熟女1区2区| 91网站黄www| 天天干天天av| 99精品99| 亚洲小视频在线播放| 亚洲黄页网站| 超碰97在线播放| 成人在线观看免费播放| 国产69精品久久久久99| www.在线播放| 亚洲国产高潮在线观看| 国产精品污视频| 欧美性猛交丰臀xxxxx网站| 欧美做爰爽爽爽爽爽爽| 国产亚洲精久久久久久| 国产国语老龄妇女a片| 日本中文一区二区三区| 久久国产精品网| 亚洲精品小说| 午夜精品视频在线观看一区二区| 亚洲欧洲一二区| 日本精品一区二区三区在线| 日本h片在线观看| 日韩在线观看免费高清完整版| 亚洲一区二区影视| 图片区小说区区亚洲影院| 午夜爱爱毛片xxxx视频免费看| 国产91在线观看| 五月天开心婷婷| 美女日韩在线中文字幕| 免费看黄在线看| 欧美阿v一级看视频| 亚洲无玛一区| 精品理论电影在线| 欧美连裤袜在线视频| 欧美大片网址| 国产美女99p| 亚洲一区 二区| 亚洲iv一区二区三区| 涩涩涩久久久成人精品| 国产精品亚洲精品| 日韩欧美一区二区三区免费观看 | 不卡视频在线观看| 日本女人性视频| 国产乱妇无码大片在线观看| 欧美婷婷精品激情| 日韩高清国产一区在线| 已婚少妇美妙人妻系列| 美女精品一区| 激情综合网俺也去| 日韩成人dvd| 少妇一级淫免费放| 麻豆91在线看| 制服丝袜中文字幕第一页| 久久av资源网| 激情久久综合网| 国产999精品久久| 午夜男人的天堂| 91亚洲国产成人精品一区二区三 | 懂色中文一区二区在线播放| aa免费在线观看| 美女网站久久| 免费一级特黄录像| 久久机这里只有精品| 黄色小视频免费网站| 国产精品一区二区三区四区| 日本一区二区免费视频| 91亚洲精品乱码久久久久久蜜桃| 日本高清免费在线视频| 风间由美一区二区三区在线观看| 色七七在线观看| 麻豆精品一区二区| 三级网站免费看| 成年人网站91| 色婷婷在线影院| 国产精品不卡一区二区三区| av激情在线观看| 精品国产乱码久久久久久天美| 日韩欧美国产成人精品免费| 亚洲欧美区自拍先锋| 日本三级理论片| 在线观看日韩一区| 国产一区二区在线播放视频| 欧美成人aa大片| 久色视频在线| 欧美精品亚州精品| 午夜不卡影院| 成人激情视频小说免费下载| 亚洲国产欧美国产第一区| 另类视频在线观看+1080p| 91日韩免费| 成人毛片一区二区| 男男视频亚洲欧美| 四虎永久免费观看| 久久精品网站免费观看| 草视频在线观看| 91高清视频免费看| 亚洲精品.www| 中文字幕在线精品| 阿v视频在线观看| 国产在线视频2019最新视频| 日日天天久久| 色哺乳xxxxhd奶水米仓惠香| 美女国产一区| 男人网站在线观看| 亚洲色图另类专区| 久草视频一区二区| 日韩欧美激情一区| 9色在线观看| 91成人福利在线| 精品网站999| 神马影院一区二区三区| 亚洲麻豆av| 日韩a一级欧美一级| 国产欧美日韩精品在线| 久久久久久久99| 日韩亚洲欧美综合| av亚洲在线| 欧美一区二区三区免费观看| 精品视频一二| 一级做a爰片久久| 久久精品30| 日本一区二区在线观看视频| 亚洲视频一区在线观看| 在线视频精品免费| 精品一区二区三区电影| 国产精品69xx| 99国产高清| 亚洲一区在线| 欧美性受xxxxxx黑人xyx性爽| 成人综合婷婷国产精品久久| 久久国产美女视频| 9191成人精品久久| 1769视频在线播放免费观看| 国产成人涩涩涩视频在线观看| 精品69视频一区二区三区| 欧洲成人一区二区| 久久激情综合| 欧美精品黑人猛交高潮| 精品国产乱码久久久久久天美 | 日本午夜免费一区二区| 噜噜噜噜噜久久久久久91| 99精品国产一区二区青青牛奶 | 国产成人无码精品久在线观看| 亚洲成人免费av| 懂色av蜜臀av粉嫩av分享吧| 欧美日韩成人在线视频| 秋霞影院一区| 欧美a级免费视频| 国产成人三级在线观看| 免费一级a毛片夜夜看 | 福利在线一区二区三区| 久久精品在这里| 国产午夜无码视频在线观看| 国产亚洲精品成人av久久ww| 精品视频在线一区二区在线| 西游记1978| 久久99久久99| 青青青手机在线视频| 欧美日本一道本| 超鹏97在线| 福利视频一区二区三区| 亚洲精品四区| brazzers精品成人一区| 欧美在线一区二区三区| 永久免费av在线| 亚洲jizzjizz日本少妇| 伊人久久综合| 色一情一交一乱一区二区三区| 亚洲一区二区三区在线看| 蜜桃视频污在线观看| 97久久国产精品| 欧美禁忌电影| 久久久精品高清| 亚洲男帅同性gay1069| 刘玥91精选国产在线观看| 欧美亚洲日本网站| 日本激情一区| 国产成人av免费观看| 欧美日韩中国免费专区在线看| 亚洲av综合色区无码一二三区| 伊人久久精品视频| 久久精品97| 日韩精品一区二区免费| 26uuu欧美日本| 国产精品九九九九| 高清欧美电影在线| 国内亚洲精品| 黑人性生活视频| 色综合色综合色综合 | 视频二区欧美| 国产亚洲综合视频| 亚洲欧美一区二区在线观看| 性生活视频软件| 欧洲精品毛片网站| 中文字幕一区二区精品区| 久久人妻少妇嫩草av无码专区| 亚洲一区二区三区美女| 久久久pmvav| 91免费看网站| 蜜臀av性久久久久蜜臀aⅴ| 日本一级淫片色费放| 日韩在线免费高清视频| 久久久久观看| 天天影视色综合| 色婷婷综合久久久中文字幕| 黄网站在线播放| 欧美婷婷久久| 成人黄色小视频在线观看| 中文字幕无线码一区| 26uuu另类亚洲欧美日本老年| 亚洲97av|