国产午夜精品一区二区三区欧美_亚洲精品社区_亚洲精选一区_亚洲一区二区三区免费观看_亚洲日本精品国产第一区_亚洲精品欧美_亚洲免费高清_亚洲第一精品影视_欧美日韩中文_久久精品电影

電商| 物流| 科技| 創(chuàng)業(yè)| 經(jīng)商| 運(yùn)營(yíng)| 科普| 財(cái)經(jīng)| 文娛| AI| 物聯(lián)| 品牌| 會(huì)議| 政策| 時(shí)尚| 健康| 家居| 金融| 農(nóng)業(yè)| 汽車| 房產(chǎn)| 百科| 生活| 游戲| 管理| 快訊
?
首頁(yè) ? 資訊 ? 科技 ? 圖文理解 Spark 3.0 的動(dòng)態(tài)分區(qū)裁剪優(yōu)化

圖文理解 Spark 3.0 的動(dòng)態(tài)分區(qū)裁剪優(yōu)化

放大字體??縮小字體 時(shí)間:2021-01-08 11:01    熱度:161
本文轉(zhuǎn)載自微信公眾號(hào)「過(guò)往記憶大數(shù)據(jù)」,作者過(guò)往記憶大數(shù)據(jù) 。轉(zhuǎn)載本文請(qǐng)聯(lián)系過(guò)往記憶大數(shù)據(jù)公眾號(hào)。Spark 3.0 為我們帶來(lái)了。。。

本文轉(zhuǎn)載自微信公眾號(hào)「過(guò)往記憶大數(shù)據(jù)」,作者過(guò)往記憶大數(shù)據(jù) 。轉(zhuǎn)載本文請(qǐng)聯(lián)系過(guò)往記憶大數(shù)據(jù)公眾號(hào)。

Spark 3.0 為我們帶來(lái)了許多令人期待的特性。動(dòng)態(tài)分區(qū)裁剪(dynamic partition pruning)就是其中之一。本文將通過(guò)圖文的形式來(lái)帶大家理解什么是動(dòng)態(tài)分區(qū)裁剪。

Spark 中的靜態(tài)分區(qū)裁剪

在介紹動(dòng)態(tài)分區(qū)裁剪之前,有必要對(duì) Spark 中的靜態(tài)分區(qū)裁剪進(jìn)行介紹。在標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)術(shù)語(yǔ)中,裁剪意味著優(yōu)化器將避免讀取不包含我們正在查找的數(shù)據(jù)的文件。例如我們有以下的查詢 SQL:

Select * from iteblog.Students where subject = 'English'; 

在這個(gè)簡(jiǎn)單的查詢中,我們?cè)噲D匹配和識(shí)別 Students 表中 subject = English 的記錄。比較愚蠢的做法是先把數(shù)據(jù)全部 scan 出來(lái),然后再使用 subject = 'English' 去過(guò)濾。如下圖所示:

比較好的實(shí)現(xiàn)是查詢優(yōu)化器將過(guò)濾器下推到數(shù)據(jù)源,以便能夠避免掃描整個(gè)數(shù)據(jù)集,Spark 就是這么來(lái)做的,如下圖所示:

在靜態(tài)分區(qū)裁剪技術(shù)中,我們的表首先是分區(qū)的,分區(qū)過(guò)濾下推的思想和上面的 filter push down 一致。因?yàn)樵谶@種情況下,如果我們的查詢有一個(gè)針對(duì)分區(qū)列的過(guò)濾,那么在實(shí)際的查詢中可以跳過(guò)很多不必要的分區(qū),從而大大減少數(shù)據(jù)的掃描,減少磁盤I/O,從而提升計(jì)算的性能。

然而,在現(xiàn)實(shí)中,我們的查詢語(yǔ)句不會(huì)是這么簡(jiǎn)單的。通常情況下,我們會(huì)有多張維表,小表需要與大的事實(shí)表進(jìn)行 join。因此,在這種情況下,我們不能再應(yīng)用靜態(tài)分區(qū)裁剪,因?yàn)?filter 條件在 join 表的一側(cè),而對(duì)裁剪有用的表在 Join 的另一側(cè)。比如我們有以下的查詢語(yǔ)句:

Select * from iteblog.Students join iteblog.DailyRoutine  where iteblog.DailyRoutine.subject = 'English'; 

對(duì)于上面的查詢,比較垃圾的查詢引擎最后的執(zhí)行計(jì)劃如下:

它把兩張表的數(shù)據(jù)進(jìn)行關(guān)聯(lián),然后再過(guò)濾。在數(shù)據(jù)量比較大的情況下效率可想而知。一些比較好的計(jì)算引擎可以進(jìn)行一些優(yōu)化,比如:

其能夠在一張表里面先過(guò)濾一些無(wú)用的數(shù)據(jù),再進(jìn)行 Join,效率自然比前面一種好。但是如果是我們?nèi)藖?lái)弄,其實(shí)我們可以把 subject = 'English' 過(guò)濾條件下推到 iteblog.Students 表里面,這個(gè)正是 Spark 3.0 給我們帶來(lái)的動(dòng)態(tài)分區(qū)裁剪優(yōu)化。

動(dòng)態(tài)分區(qū)裁剪

在 Spark SQL 中,用戶通常用他們喜歡的編程語(yǔ)言并選擇他們喜歡的 API 來(lái)提交查詢,這也就是為什么有 Dataframes 和 DataSet。Spark 將這個(gè)查詢轉(zhuǎn)化為一種易于理解的形式,我們稱它為查詢的邏輯計(jì)劃(logical plan)。在此階段,Spark 通過(guò)應(yīng)用一組基于規(guī)則(rule based)的轉(zhuǎn)換(如列修剪、常量折疊、算子下推)來(lái)優(yōu)化邏輯計(jì)劃。然后,它才會(huì)進(jìn)入查詢的實(shí)際物理計(jì)劃(physical planning)。在物理規(guī)劃階段 Spark 生成一個(gè)可執(zhí)行的計(jì)劃(executable plan),該計(jì)劃將計(jì)算分布在集群中。本文我將解釋如何在邏輯計(jì)劃階段實(shí)現(xiàn)動(dòng)態(tài)分區(qū)修剪。然后,我們將研究如何在物理計(jì)劃階段中進(jìn)一步優(yōu)化它。

邏輯計(jì)劃階段優(yōu)化

假設(shè)我們有一個(gè)具有多個(gè)分區(qū)的事實(shí)表(fact table),為了方便說(shuō)明,我們用不同顏色代表不同的分區(qū)。另外,我們還有一個(gè)比較小的維度表(dimension table),我們的維度表不是分區(qū)表。然后我們?cè)谶@些數(shù)據(jù)集上進(jìn)行典型的掃描操作。在我們的例子里面,假設(shè)我們只讀取維度表里面的兩行數(shù)據(jù),而這兩行數(shù)據(jù)其實(shí)對(duì)于另外一張表的兩個(gè)分區(qū)。所以最后執(zhí)行 Join 操作時(shí),帶有分區(qū)的事實(shí)表只需要讀取兩個(gè)分區(qū)的數(shù)據(jù)就可以。

因此,我們不需要實(shí)際掃描整個(gè)事實(shí)表。為了做到這種優(yōu)化,一種簡(jiǎn)單的方法是通過(guò)維度表構(gòu)造出一個(gè)過(guò)濾子查詢(比如上面例子為 select subject from iteblog.DailyRoutine where subject = 'English'),然后在掃描事實(shí)表之前加上這個(gè)過(guò)濾子查詢。

通過(guò)這種方式,我們?cè)谶壿嬘?jì)劃階段就知道事實(shí)表需要掃描哪些分區(qū)。

但是,上面的物理計(jì)劃執(zhí)行起來(lái)還是比較低效。因?yàn)槔锩嬗兄貜?fù)的子查詢,我們需要找出一種方法來(lái)消除這個(gè)重復(fù)的子查詢。為了做到這一點(diǎn),Spark 在物理計(jì)劃階段做了一些優(yōu)化。

物理計(jì)劃階段優(yōu)化

如果維度表很小,那么 Spark 很可能會(huì)以 broadcast hash join 的形式執(zhí)行這個(gè) Join。Broadcast Hash Join 的實(shí)現(xiàn)是將小表的數(shù)據(jù)廣播(broadcast)到 Spark 所有的 Executor 端,這個(gè)廣播過(guò)程和我們自己去廣播數(shù)據(jù)沒(méi)什么區(qū)別,先利用 collect 算子將小表的數(shù)據(jù)從 Executor 端拉到 Driver 端,然后在 Driver 端調(diào)用 sparkContext.broadcast 廣播到所有 Executor 端;另一方面,大表也會(huì)構(gòu)建 hash table(稱為 build relation),之后在 Executor 端這個(gè)廣播出去的數(shù)據(jù)會(huì)和大表的對(duì)應(yīng)的分區(qū)進(jìn)行 Join 操作,這種 Join 策略避免了 Shuffle 操作。具體如下:

我們已經(jīng)知道了 broadcast hash join 實(shí)現(xiàn)原理。其實(shí)動(dòng)態(tài)分區(qū)裁剪優(yōu)化就是在 broadcast hash join 中大表進(jìn)行 build relation 的時(shí)候拿到維度表的廣播結(jié)果(broadcast results),然后在 build relation 的時(shí)候(Scan 前)進(jìn)行動(dòng)態(tài)過(guò)濾,從而達(dá)到避免掃描無(wú)用的數(shù)據(jù)效果。具體如下:

好了,以上就是動(dòng)態(tài)分區(qū)裁剪在邏輯計(jì)劃和物理計(jì)劃的優(yōu)化。

動(dòng)態(tài)分區(qū)裁剪適用條件

并不是什么查詢都會(huì)啟用動(dòng)態(tài)裁剪優(yōu)化的,必須滿足以下幾個(gè)條件:

spark.sql.optimizer.dynamicPartitionPruning.enabled 參數(shù)必須設(shè)置為 true,不過(guò)這個(gè)值默認(rèn)就是啟用的; 需要裁減的表必須是分區(qū)表,而且分區(qū)字段必須在 join 的 on 條件里面; Join 類型必須是 INNER, LEFT SEMI (左表是分區(qū)表), LEFT OUTER (右表是分區(qū)表), or RIGHT OUTER (左表是分區(qū)表)。 滿足上面的條件也不一定會(huì)觸發(fā)動(dòng)態(tài)分區(qū)裁減,還必須滿足 spark.sql.optimizer.dynamicPartitionPruning.useStats 和 spark.sql.optimizer.dynamicPartitionPruning.fallbackFilterRatio 兩個(gè)參數(shù)綜合評(píng)估出一個(gè)進(jìn)行動(dòng)態(tài)分區(qū)裁減是否有益的值,滿足了才會(huì)進(jìn)行動(dòng)態(tài)分區(qū)裁減。評(píng)估函數(shù)實(shí)現(xiàn)請(qǐng)參見(jiàn) org.apache.spark.sql.dynamicpruning.PartitionPruning#pruningHasBenefit。

本文主要翻譯自:https://blog.knoldus.com/dynamic-partition-pruning-in-spark-3-0/

 

關(guān)于圖文理解 Spark 3.0 的動(dòng)態(tài)分區(qū)裁剪優(yōu)化的要點(diǎn)介紹,希望對(duì)大家了解圖文理解 Spark 3.0 的動(dòng)態(tài)分區(qū)裁剪優(yōu)化有所幫助,如有侵權(quán),聯(lián)系我們37442552@qq.com。
?
你可能感興趣:
?
芬蘭政府指責(zé)微軟對(duì)諾基亞始亂終棄 承諾一個(gè)都

2016-05-28

本周早些時(shí)候,微軟宣稱它將會(huì)裁減1850個(gè)工作崗位,其中有1350個(gè)工作位于芬蘭。人們認(rèn)為微軟裁員之舉預(yù)示著該公司新手機(jī)開發(fā)工作的終結(jié)。據(jù)外電報(bào)道,芬蘭政…

三星最新發(fā)布的C5酷似iPhone 6 售價(jià)只有后者一半
三星最新發(fā)布的C5酷似iPhone 6 售價(jià)只有后者一

2016-05-28 三星 C5

三星最新發(fā)布的C5酷似iPhone 6 售價(jià)只有后者一半;三星周四在中國(guó)市場(chǎng)發(fā)布的最新款智能手機(jī)C5酷似蘋果iPhone 6和6S。

蘋果下架騰訊全系產(chǎn)品只是虛驚一場(chǎng) 淘寶、京東

2016-05-29 蘋果 騰訊 APP

蘋果下架騰訊全系產(chǎn)品只是虛驚一場(chǎng) 淘寶、京東等APP也未能幸免;蘋果下架騰訊全系產(chǎn)品,搜索出現(xiàn)大面積癱瘓,淘寶、京東等APP也未能幸免。據(jù)了解,騰訊也曾因…

華為為何要在此時(shí)向三星發(fā)起專利戰(zhàn)?背后的原因究竟是什么?
華為為何要在此時(shí)向三星發(fā)起專利戰(zhàn)?背后的原因

2016-05-29 華為 三星 專利

華為為何要在此時(shí)向三星發(fā)起專利戰(zhàn)?背后的原因究竟是什么?作為中國(guó)企業(yè)的華為,其在專利,尤其是與通信相關(guān)的專利的申請(qǐng)和積累在全球均名列前茅。而華為之…

2016中國(guó)互聯(lián)網(wǎng)大會(huì)時(shí)間地點(diǎn)主題 互聯(lián)網(wǎng)大會(huì)有何亮點(diǎn)?
2016中國(guó)互聯(lián)網(wǎng)大會(huì)時(shí)間地點(diǎn)主題 互聯(lián)網(wǎng)大會(huì)有

2016-06-02 2016 中國(guó) 互聯(lián)網(wǎng) 大會(huì)

 由中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)主辦的2016(第十五屆)中國(guó)互聯(lián)網(wǎng)大會(huì)將于6月21-23日在北京國(guó)際會(huì)議中心舉行。本屆大會(huì)主題為“繁榮網(wǎng)絡(luò)經(jīng)濟(jì) 建設(shè)網(wǎng)絡(luò)強(qiáng)國(guó)”。

Facebook周四下架了突發(fā)新聞通知應(yīng)用Notify
Facebook周四下架了突發(fā)新聞通知應(yīng)用Notify

2016-06-04 Facebook Notify

Facebook周四下架了突發(fā)新聞通知應(yīng)用Notify;Facebook發(fā)言人在發(fā)給科技博客The Verge的聲明中表示,Notify采用的技術(shù)將集成到Messenger中,所以內(nèi)容發(fā)布商可…

阿里回應(yīng)被SEC問(wèn)詢 馬云:那并不代表公司有問(wèn)題

2016-06-04

近期,阿里巴巴接受美國(guó)證券交易委員會(huì)問(wèn)詢,16年來(lái)日本軟銀集團(tuán)首度出售手中阿里股份,阿里股價(jià)震蕩,相關(guān)消息持續(xù)引發(fā)關(guān)注。2

iphone7上市時(shí)間確定 國(guó)行或5288元起售

2016-06-04

根據(jù)國(guó)外網(wǎng)站PC-Tablet的報(bào)導(dǎo)稱,蘋果仍將下一代iPhone的發(fā)布時(shí)刻定在今年9月份,至于詳細(xì)日期則為美國(guó)當(dāng)?shù)貢r(shí)刻9月9日或9月16日

印度最大手機(jī)廠商明年來(lái)華搶市場(chǎng) 有戲嗎?

2016-06-04

Micromax聯(lián)合創(chuàng)始人維卡斯賈因(VikasJain)當(dāng)天在香港舉辦的一場(chǎng)科技大會(huì)上表明,公司的目標(biāo)是在2020年前變成按銷量核算的全球第

索尼Xperia X系列終于要來(lái)了6月8日攜手周杰倫發(fā)

2016-06-04

索尼的手機(jī)一直以來(lái)都是以拍照以及顏值聞名的,在今年的MWC2016大會(huì)上,索尼曾經(jīng)發(fā)布了一款Xperia X系列產(chǎn)品中的Xperia XPerform

?
熱點(diǎn)圖文
三星最新發(fā)布的C5酷似iPhone 6 售價(jià)只有后者一半

三星最新發(fā)布的C5酷似iPhone 6 售價(jià)只有后者一半

華為為何要在此時(shí)向三星發(fā)起專利戰(zhàn)?背后的原因究竟是什么?

華為為何要在此時(shí)向三星發(fā)起專利戰(zhàn)?背后的原因究竟是什么?

2016中國(guó)互聯(lián)網(wǎng)大會(huì)時(shí)間地點(diǎn)主題 互聯(lián)網(wǎng)大會(huì)有何亮點(diǎn)?

2016中國(guó)互聯(lián)網(wǎng)大會(huì)時(shí)間地點(diǎn)主題 互聯(lián)網(wǎng)大會(huì)有何亮點(diǎn)?

Facebook周四下架了突發(fā)新聞通知應(yīng)用Notify

Facebook周四下架了突發(fā)新聞通知應(yīng)用Notify

戴爾確認(rèn)出售軟件業(yè)務(wù):4年凈賠16億美元

戴爾確認(rèn)出售軟件業(yè)務(wù):4年凈賠16億美元

沉迷于成人VR的日本年輕人  年輕男女都拒絕戀愛(ài)(圖)

沉迷于成人VR的日本年輕人 年輕男女都拒絕戀愛(ài)(圖)

今日頭條母公司字節(jié)跳動(dòng)科創(chuàng)板上市成功幾率多大?

今日頭條母公司字節(jié)跳動(dòng)科創(chuàng)板上市成功幾率多大?

余承東回應(yīng):華為開發(fā)自有系統(tǒng) 以防美國(guó)科技巨頭不授權(quán)現(xiàn)有系統(tǒng)

余承東回應(yīng):華為開發(fā)自有系統(tǒng) 以防美國(guó)科技巨頭不授權(quán)現(xiàn)有系統(tǒng)

?
經(jīng)商寶 — 經(jīng)商創(chuàng)業(yè)營(yíng)銷推廣電子商務(wù)門戶 網(wǎng)站地圖 | 關(guān)于我們 | 特惠服務(wù) | 人才招聘 | 聯(lián)系我們 | 法律聲明
?
国产午夜精品一区二区三区欧美_亚洲精品社区_亚洲精选一区_亚洲一区二区三区免费观看_亚洲日本精品国产第一区_亚洲精品欧美_亚洲免费高清_亚洲第一精品影视_欧美日韩中文_久久精品电影
亚洲一区二区三区四区中文| 国产午夜精品一区二区三区欧美 | 精品不卡一区二区三区| 久久久久久久久久久一区| 久久久久久9| 国模大胆一区二区三区| 国产视频一区欧美| 久久亚洲高清| 国产一区视频观看| 99精品福利视频| 久久狠狠婷婷| 亚洲国产婷婷| 久久精品麻豆| 亚洲全部视频| 欧美/亚洲一区| 一区二区三区精品国产| 欧美国产视频在线观看| 国产欧美欧美| 影音先锋久久资源网| 亚洲免费中文| 夜夜嗨一区二区三区| 欧美午夜免费影院| 你懂的亚洲视频| 亚洲一区二区四区| 99热这里只有成人精品国产| 欧美日韩成人| 久久综合给合久久狠狠色| 一区二区三区精品国产| 激情六月综合| 国产精品激情| 国产精品a级| 午夜精品免费| 牛牛国产精品| 久久久青草婷婷精品综合日韩| 日韩视频不卡| 一区二区毛片| 一区二区三区国产盗摄| 亚洲高清视频一区| 欧美一区二区| 狠狠色综合一区二区| 国产精品久久国产三级国电话系列 | 久久精品导航| 美女91精品| 模特精品在线| 久久大香伊蕉在人线观看热2| 99精品热视频只有精品10| 亚洲图片在线观看| 亚洲国产精品一区制服丝袜| 伊人成人在线视频| 99精品国产在热久久婷婷| 日韩亚洲在线| 亚洲一区二区三区涩| 国产精品日韩欧美一区二区| 在线亚洲成人| 久久精品在线| 欧美日韩三区| 亚洲少妇自拍| 久久激情中文| 黑丝一区二区三区| 亚洲精品一区二区三区蜜桃久| 亚洲美女视频在线免费观看| 99在线精品视频在线观看| 一本色道久久综合亚洲精品婷婷| 在线综合欧美| 久久人人97超碰国产公开结果| 久久婷婷丁香| 亚洲承认在线| 久久精品五月婷婷| 在线精品亚洲一区二区| 一本色道久久99精品综合| 国产精品入口66mio| 牛牛国产精品| 99香蕉国产精品偷在线观看| 久久国产精品久久久久久电车 | 亚洲欧美视频| 亚洲天堂偷拍| 欧美中文字幕| 狠狠色噜噜狠狠色综合久| 一本色道久久综合亚洲精品不卡 | 91久久精品www人人做人人爽| 亚洲第一在线综合在线| 国产欧美日韩综合一区在线观看| 久久亚洲精品伦理| 亚洲国产精品一区二区第一页| 亚洲欧美日韩国产一区| 国内激情久久| 久久亚洲精选| 国产日韩欧美三区| 亚洲视频福利| 欧美日韩中文| 欧美a级片网站| 亚洲一区观看| 国产偷自视频区视频一区二区| 欧美三级网页| 欧美1区2区3区| 免费视频一区二区三区在线观看| 亚洲电影在线| 国产精品黄色| 欧美日本中文| 久热综合在线亚洲精品| 国产精品日韩欧美一区二区| 亚洲国产欧美日韩| 在线国产日韩| 黄色成人av网站| 欧美日韩午夜| 欧美国产三区| 欧美1区3d| 欧美 日韩 国产精品免费观看| 国产麻豆综合| 国产精品久久一区二区三区| 亚洲欧洲一级| 亚洲日本视频| 一区二区毛片| 亚洲一区二区精品在线观看| 国产精品亚洲不卡a| 国产一区二区黄色| 亚洲免费影视| 久久国产日本精品| 久久午夜精品一区二区| 老司机精品导航| 欧美成人首页| 欧美精品麻豆| 极品日韩久久| 中文精品视频| 亚洲免费网址| 久久久久久久久久久久久久一区| 久久亚洲二区| 国产精品观看| 亚洲三级国产| 9色精品在线| 亚洲一区尤物| 欧美国产高潮xxxx1819| 欧美三级网页| 999亚洲国产精| 久久国产精品毛片| 国产精品v欧美精品v日韩精品| 一区视频在线| 欧美一级一区| 国内一区二区三区| 国产欧美一区二区三区国产幕精品| 国产精品人人爽人人做我的可爱| 久久欧美肥婆一二区| 欧美性天天影院| 国产亚洲欧美另类一区二区三区| 免费不卡亚洲欧美| 韩国一区二区三区美女美女秀| 999亚洲国产精| 欧美激情第8页| 国产区欧美区日韩区| 久久综合激情| 亚洲裸体俱乐部裸体舞表演av| 国产精品一区在线播放| 国产精品magnet| 国产欧美一级| 在线看片日韩| 欧美日韩另类综合| 亚洲欧美日本视频在线观看| 国语自产精品视频在线看8查询8| 国产精品一区视频| 亚洲国产精品毛片| 女同性一区二区三区人了人一| 18成人免费观看视频| 亚洲专区欧美专区| 99精品免费视频| 激情五月***国产精品| 久久精品综合一区| 国产精品久久久久久模特 | 欧美一区二视频在线免费观看| 亚洲高清毛片| 欧美日韩一区二区三区在线视频| 亚洲一区网站| aa亚洲婷婷| 1024成人| 在线不卡亚洲| 亚洲夜间福利| 国外成人免费视频| 欧美日韩高清免费| 亚洲欧美综合一区| 玖玖在线精品| 欧美高清视频一区| 久久一区欧美| 久久蜜桃精品| 久久久久高清| 欧美在线黄色| 欧美日韩亚洲一区二区三区四区| 久久资源av| 久久欧美肥婆一二区| 久久本道综合色狠狠五月| 亚洲一区二区三区精品在线观看| 一区二区三区国产盗摄| 一区二区精品在线| 国产精品久久久久9999高清| 亚洲另类自拍| 午夜在线精品| 老牛影视一区二区三区| 久久精品系列| 午夜精品免费| 影音欧美亚洲| 国产精品丝袜xxxxxxx| 亚洲伊人网站| 亚洲欧美文学| 亚洲激情精品| 西西裸体人体做爰大胆久久久| 久久xxxx| 好看的日韩av电影| 一本综合精品| 蜜桃av综合| 伊人影院久久| 亚洲在线观看| 欧美日韩精品免费看| 激情亚洲成人| 国产精品日韩欧美一区| 免播放器亚洲| 亚洲无吗在线| 噜噜噜久久亚洲精品国产品小说| 欧美高清一区| 一本一本久久| 欧美日本一区二区高清播放视频| 极品尤物久久久av免费看| 国产精品一区二区在线观看| 欧美fxxxxxx另类| 亚洲最新在线| 欧美精品一线| 国产精品视频免费一区| 欧美96在线丨欧| 日韩香蕉视频| 欧美日韩国内| 噜噜噜91成人网| 亚洲国内精品| 久久夜色精品| 国产亚洲精品久久久久婷婷瑜伽| 欧美a级一区| 亚洲伊人观看| 亚洲久久一区二区| 欧美视频亚洲视频| 亚洲一区欧美二区| 尤物在线精品| 欧美日韩国内| 久久尤物视频| 午夜在线观看免费一区| 亚洲精品乱码久久久久久蜜桃91| 国产欧美在线| 极品日韩久久| 欧美午夜a级限制福利片| 欧美一级专区| 国产精品久久久对白| 激情久久久久| 亚洲天堂成人| 国模大胆一区二区三区| 欧美成ee人免费视频| 免费在线亚洲| 免费亚洲网站| 六月婷婷一区| 久久成人在线| 麻豆久久久9性大片| 国产欧美日韩综合精品二区| 91久久精品www人人做人人爽| 国产一区久久| 在线免费高清一区二区三区| 国产精品扒开腿做爽爽爽软件| 久久中文在线| 久久综合网络一区二区| 久久尤物视频| 欧美黄免费看| 国内精品美女在线观看 | 亚洲午夜精品久久| 欧美性天天影院| 欧美三级在线| 在线欧美不卡| 一本色道久久综合亚洲精品婷婷| 91久久久一线二线三线品牌| 国产精品初高中精品久久| 国产在线成人| 亚洲国产高清视频| 亚洲国产日韩综合一区| 亚洲日本久久| 国产美女在线精品免费观看| 性色一区二区| 久久精品一区| 欧美精品国产一区| 欧美精品一区二区视频| 国产一区欧美| 亚洲美女色禁图| 性久久久久久| 欧美日韩高清在线一区| 伊人精品成人久久综合软件| 亚洲激情一区二区| 国产精品区免费视频| 欧美在线国产| 在线看无码的免费网站| 国产亚洲高清视频| 欧美成人精品| 亚洲深爱激情| 欧美区国产区| 国产精品免费一区二区三区观看 | 欧美久色视频| 99国产精品久久久久老师| 中文一区二区| 欧美日韩一区二区三区四区在线观看| 亚洲人妖在线| 亚洲一区视频| 亚洲图片在线| 美女诱惑黄网站一区| 很黄很黄激情成人| 亚洲综合丁香| 91久久国产自产拍夜夜嗨| 久久一区精品| 国产欧美一级| 影音先锋久久久| 欧美国产另类| 久久黄色影院| 国产精品免费一区二区三区观看| 欧美三级在线| 久久蜜桃精品| 国产日韩精品久久| 黄色精品网站| 玖玖国产精品视频| 国产精品一区毛片| 亚洲精品日韩久久| 黄色av日韩| 欧美日本一区二区视频在线观看 | 另类天堂av| 亚洲精品影院| 国语自产精品视频在线看8查询8| 亚洲欧美卡通另类91av| 亚洲激情一区二区| 欧美婷婷久久| 久久性天堂网| 鲁大师影院一区二区三区| 99xxxx成人网| 在线精品观看| 激情欧美日韩| 欧美视频官网| 欧美日韩免费高清| 午夜精品久久| 亚洲欧美文学| 欧美粗暴jizz性欧美20| 久色成人在线| 欧美高清一区| 欧美日韩爆操| 国产精品激情| 国产精品theporn| 国产精品theporn| 狠狠久久综合婷婷不卡| 国内不卡一区二区三区| 欧美午夜一区| 亚洲欧洲日韩综合二区| 亚洲精品乱码| 亚洲一区尤物| 久久久久久久久久久一区| 欧美综合国产| 久久亚洲免费| 欧美日韩亚洲一区| 欧美三级午夜理伦三级中文幕| 午夜精品偷拍| 国语精品中文字幕| 在线日本成人| 正在播放亚洲| 嫩草成人www欧美| 欧美日韩一区在线播放| 狠狠色伊人亚洲综合网站色| 伊人激情综合| 国产精品视频| 欧美jjzz| 亚洲日本欧美| 久久一区二区三区超碰国产精品| 欧美日本亚洲| 国产亚洲激情| 欧美 日韩 国产一区二区在线视频| 欧美日韩大片一区二区三区| 精品成人在线| 国产亚洲成人一区| 午夜精品偷拍| 国产欧美丝祙| 欧美日韩精品综合| 国产欧美亚洲日本| 久久三级福利| 一本不卡影院| 欧美精品尤物在线| 国产视频一区在线观看一区免费| 美女久久一区| 亚洲欧洲另类| 欧美性色综合| 久久亚洲国产精品日日av夜夜| 一区二区亚洲精品| 老色鬼久久亚洲一区二区| 日韩亚洲欧美精品| 欧美精品aa| 亚洲一区二区在线看| 亚洲午夜一区| 欧美精品一级| 久久精品国产清高在天天线| 亚洲图色在线| 老色鬼久久亚洲一区二区| 亚洲精品无人区| 国产精品二区在线观看| 美女日韩在线中文字幕| 亚洲激情成人| 国产一区二区中文字幕免费看| 蜜桃久久av|