日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

[一起学Hive]之十二-Hive SQL的优化

發布時間:2024/3/12 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [一起学Hive]之十二-Hive SQL的优化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

十一、Hive SQL的優化

?

本章只是從HQL層面介紹一下,日常開發HQL中需要注意的一些優化點,不涉及Hadoop層面的參數、配置等優化。

其中大部分是我之前發過的博客文章,這里整理了下。

11.1 使用分區剪裁、列剪裁

在SELECT中,只拿需要的列,如果有,盡量使用分區過濾,少用SELECT *。

在分區剪裁中,當使用外關聯時,如果將副表的過濾條件寫在Where后面,那么就會先全表關聯,之后再過濾,比如:

SELECT a.id

FROM lxw1234_a a

left outer join t_lxw1234_partitioned b

ON (a.id = b.url);

WHERE b.day = ‘2015-05-10′

???????? 正確的寫法是寫在ON后面

SELECT a.id

FROM lxw1234_a a

left outer join t_lxw1234_partitioned b

ON (a.id = b.url AND b.day = ‘2015-05-10′);

或者直接寫成子查詢

SELECT a.id

FROM lxw1234_a a

left outer join (SELECT url FROM t_lxw1234_partitioned WHERE day = ‘2015-05-10′) b

ON (a.id = b.url)

11.2 少用COUNT DISTINCT

數據量小的時候無所謂,數據量大的情況下,由于COUNT DISTINCT操作需要用一個Reduce Task來完成,這一個Reduce需要處理的數據量太大,就會導致整個Job很難完成,一般COUNT DISTINCT使用先GROUP BY再COUNT的方式替換:

SELECT day,

COUNT(DISTINCT id) AS uv

FROM lxw1234

GROUP BY day

可以轉換成:

SELECT day,

COUNT(id) AS uv

FROM (SELECT day,id FROM lxw1234 GROUP BY day,id) a

GROUP BY day;

?

雖然會多用一個Job來完成,但在數據量大的情況下,這個絕對是值得的。

11.3 是否存在多對多的關聯

只要遇到表關聯,就必須得調研一下,是否存在多對多的關聯,起碼得保證有一個表或者結果集的關聯鍵不重復。

如果某一個關聯鍵的記錄數非常多,那么分配到該Reduce Task中的數據量將非常大,導致整個Job很難完成,甚至根本跑不出來。

還有就是避免笛卡爾積,同理,如果某一個鍵的數據量非常大,也是很難完成Job的。

?

11.4 合理使用MapJoin

關于MapJoin的原理和機制,請參考 [一起學Hive]之十 。

MapJoin中小表的大小可以用參數來調節。

?

11.5 合理使用Union All

對同一張表的union all 要比multi insert快的多。

具體請見:

對同一張表的union all 要比多重insert快的多, 原因是hive本身對這種union all做過優化,即只掃描一次源表;http://www.apacheserver.net/How-is-Union-All-optimized-in-Hive-at229466.htm而多重insert也只掃描一次,但應為要insert到多個分區,所以做了很多其他的事情,導致消耗的時間非常長; 希望大家在開發的時候多測,多試!lxw_test3 12億左右記錄數Union all : 耗時7分鐘左右Java代碼 收藏代碼create table lxw_test5 as select type,popt_id,login_date from ( select 'm3_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-02-01' and login_date<'2012-05-01' union all select 'mn_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-05-01' and login_date<='2012-05-09' union all select 'm3_g_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-02-01' and login_date<'2012-05-01' and apptypeid='1' union all select 'm3_l_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-02-01' and login_date<'2012-05-01' and apptypeid='2' union all select 'm3_s_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-02-01' and login_date<'2012-05-01' and apptypeid='3' union all select 'm3_o_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-02-01' and login_date<'2012-05-01' and apptypeid='4' union all select 'mn_g_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-05-01' and login_date<='2012-05-09' and apptypeid='1' union all select 'mn_l_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-05-01' and login_date<='2012-05-09' and apptypeid='2' union all select 'mn_s_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-05-01' and login_date<='2012-05-09' and apptypeid='3' union all select 'mn_o_login' as type,popt_id,login_date from lxw_test3 where login_date>='2012-05-01' and login_date<='2012-05-09' and apptypeid='4' ) x 多重insert耗時25分鐘左右:Java代碼 收藏代碼from lxw_test3 insert overwrite table lxw_test6 partition (flag = '1') select 'm3_login' as type,popt_id,login_date where login_date>='2012-02-01' and login_date<'2012-05-01' insert overwrite table lxw_test6 partition (flag = '2') select 'mn_login' as type,popt_id,login_date where login_date>='2012-05-01' and login_date<='2012-05-09' insert overwrite table lxw_test6 partition (flag = '3') select 'm3_g_login' as type,popt_id,login_date where login_date>='2012-02-01' and login_date<'2012-05-01' and apptypeid='1' insert overwrite table lxw_test6 partition (flag = '4') select 'm3_l_login' as type,popt_id,login_date where login_date>='2012-02-01' and login_date<'2012-05-01' and apptypeid='2' insert overwrite table lxw_test6 partition (flag = '5') select 'm3_s_login' as type,popt_id,login_date where login_date>='2012-02-01' and login_date<'2012-05-01' and apptypeid='3' insert overwrite table lxw_test6 partition (flag = '6') select 'm3_o_login' as type,popt_id,login_date where login_date>='2012-02-01' and login_date<'2012-05-01' and apptypeid='4' insert overwrite table lxw_test6 partition (flag = '7') select 'mn_g_login' as type,popt_id,login_date where login_date>='2012-05-01' and login_date<='2012-05-09' and apptypeid='1' insert overwrite table lxw_test6 partition (flag = '8') select 'mn_l_login' as type,popt_id,login_date where login_date>='2012-05-01' and login_date<='2012-05-09' and apptypeid='2' insert overwrite table lxw_test6 partition (flag = '9') select 'mn_s_login' as type,popt_id,login_date where login_date>='2012-05-01' and login_date<='2012-05-09' and apptypeid='3' insert overwrite table lxw_test6 partition (flag = '10') select 'mn_o_login' as type,popt_id,login_date where login_date>='2012-05-01' and login_date<='2012-05-09' and apptypeid='4'

11.6 并行執行Job

用過oracle rac的應該都知道parallel的用途。

并行執行的確可以大的加快任務的執行速率,但不會減少其占用的資源。

在hive中也有并行執行的選項。

具體請見:

http://superlxw1234.iteye.com/blog/1703713

用過oracle rac的應該都知道parallel的用途。并行執行的確可以大的加快任務的執行速率,但不會減少其占用的資源。在hive中也有并行執行的選項。set hive.exec.parallel=true; //打開任務并行執行set hive.exec.parallel.thread.number=16; //同一個sql允許最大并行度,默認為8。對于同一個SQL產生的JOB,如果不存在依賴的情況下,將會并行啟動JOB,比如:Sql代碼 收藏代碼from ( select phone,to_phone, substr(to_phone,-1) as key from youni_contact4_lxw where youni_id='1' and length(to_phone) = 11 and substr(to_phone,1,2) IN ('13','14','15','18') group by phone,to_phone, substr(to_phone,-1) ) t insert overwrite table youni_contact41_lxw partition(pt='0') select phone,to_phone where key='0' insert overwrite table youni_contact41_lxw partition(pt='1') select phone,to_phone where key='1' insert overwrite table youni_contact41_lxw partition(pt='2') select phone,to_phone where key='2' insert overwrite table youni_contact41_lxw partition(pt='3') select phone,to_phone where key='3' insert overwrite table youni_contact41_lxw partition(pt='4') select phone,to_phone where key='4' insert overwrite table youni_contact41_lxw partition(pt='5') select phone,to_phone where key='5' insert overwrite table youni_contact41_lxw partition(pt='6') select phone,to_phone where key='6' insert overwrite table youni_contact41_lxw partition(pt='7') select phone,to_phone where key='7' insert overwrite table youni_contact41_lxw partition(pt='8') select phone,to_phone where key='8' insert overwrite table youni_contact41_lxw partition(pt='9') select phone,to_phone where key='9'; 該SQL產生11個job,第一個job為生成臨時表的job,后續job都依賴它,這時不會有并行啟動,第一個job完成后,后續的job都會并行啟動。運行時間比較:不啟用并行:35分鐘啟用8個并行:10分鐘啟用16個并行:6分鐘當然,得是在系統資源比較空閑的時候才有優勢,否則,沒資源,并行也起不來。

11.7 使用本地MR

如果在hive中運行的sql本身數據量很小,那么使用本地mr的效率要比提交到Hadoop集群中運行快很多。

具體請見:

http://superlxw1234.iteye.com/blog/1703546

如果在hive中運行的sql本身數據量很小,那么使用本地mr的效率要比分布式的快很多。。比如: Sql代碼 收藏代碼hive> select 1 from dual; Total MapReduce jobs = 1 Launching Job 1 out of 1 Number of reduce tasks is set to 0 since there's no reduce operator Starting Job = job_201208151631_2040444, Tracking URL = http://jt.dc.sh-wgq.sdo.com:50030/jobdetails.jsp?jobid=job_201208151631_2040444 Kill Command = /home/hdfs/hadoop-current/bin/hadoop job -Dmapred.job.tracker=10.133.10.103:50020 -kill job_201208151631_2040444 2012-10-23 10:55:17,646 Stage-1 map = 0%, reduce = 0% 2012-10-23 10:55:27,807 Stage-1 map = 100%, reduce = 0% Ended Job = job_201208151631_2040444 OK 1 Time taken: 17.853 seconds set hive.exec.mode.local.auto=true; //開啟本地mr//設置local mr的最大輸入數據量,當輸入數據量小于這個值的時候會采用local mr的方式set hive.exec.mode.local.auto.inputbytes.max=50000000;//設置local mr的最大輸入文件個數,當輸入文件個數小于這個值的時候會采用local mr的方式set hive.exec.mode.local.auto.tasks.max=10;當這三個參數同時成立時候,才會采用本地mrSql代碼 收藏代碼hive> select 1 from dual; Total MapReduce jobs = 1 Launching Job 1 out of 1 Number of reduce tasks is set to 0 since there's no reduce operator Execution log at: /tmp/liuxiaowen/liuxiaowen_20121023105757_31c966be-ee79-4c23-a467-648290b338ac.log Job running in-process (local Hadoop) 2012-10-23 10:58:03,728 null map = 100%, reduce = 0% Ended Job = job_local_0001 OK 1 Time taken: 4.842 seconds

11.8 合理使用動態分區

參見 [一起學Hive]之六-Hive的動態分區

http://lxw1234.com/archives/2015/06/286.htm

?

11.9 避免數據傾斜

數據傾斜是Hive開發中對性能影響的一大殺手。

  • 癥狀:

任務迚度長時間維持在99%(或100%);

查看任務監控頁面,發現只有少量(1個或幾個)reduce子任務未完成。

本地讀寫數據量很大。

  • 導致數據傾斜的操作:

GROUP BY, COUNT DISTINCT, join

  • 原因:

key分布不均勻

業務數據本身特點

這里列出一些常用的數據傾斜解決辦法:

  • 使用COUNT DISTINCT和GROUP BY造成的數據傾斜:
  • 存在大量空值或NULL,或者某一個值的記錄特別多,可以先把該值過濾掉,在最后單獨處理:

    SELECT CAST(COUNT(DISTINCT imei)+1 AS bigint)

    FROM lxw1234 where pt = ‘2012-05-28′

    AND imei <> ‘lxw1234′ ;

    比如某一天的IMEI值為’lxw1234’的特別多,當我要統計總的IMEI數,可以先統計不為’lxw1234’的,之后再加1.

    多重COUNT DISTINCT

    通常使用UNION ALL + ROW_NUMBER() + SUM + GROUP BY來變通實現。

  • 使用JOIN引起的數據傾斜
  • 關聯鍵存在大量空值或者某一特殊值,如”NULL”

    空值單獨處理,不參與關聯;

    空值或特殊值加隨機數作為關聯鍵;

    不同數據類型的字段關聯

    轉換為同一數據類型之后再做關聯

    11.10 控制Map數和Reduce數

    參見http://lxw1234.com/archives/2015/04/15.htm

    ?

    11.11 中間結果壓縮

    參見 http://superlxw1234.iteye.com/blog/1741103

    中間Lzo,最終GzipJava代碼 收藏代碼set mapred.output.compress = true; set mapred.output.compression.codec = org.apache.hadoop.io.compress.GzipCodec; set mapred.output.compression.type = BLOCK; set mapred.compress.map.output = true; set mapred.map.output.compression.codec = org.apache.hadoop.io.compress.LzoCodec; set hive.exec.compress.output = true; set hive.exec.compress.intermediate = true; set hive.intermediate.compression.codec = org.apache.hadoop.io.compress.LzoCodec; 中間Lzo,最終結果不壓縮Java代碼 收藏代碼set mapred.output.compress = true; set mapred.output.compression.codec = org.apache.hadoop.io.compress.LzoCodec; set mapred.output.compression.type = BLOCK; set mapred.compress.map.output = true; set mapred.map.output.compression.codec = org.apache.hadoop.io.compress.LzoCodec; set hive.exec.compress.intermediate = true; set hive.intermediate.compression.codec = org.apache.hadoop.io.compress.LzoCodec;

    11.12 其他

    • 在MapReduce的WEB界面上,關注Hive Job執行的情況;
    • 了解HQL -> MapReduce的過程;
    • HQL優化其實也是MapReduce的優化,作為分布式計算模型,其最核心的地方就是要確保每個節點上分布的數據均勻,才能最大程度發揮它的威力,否則,某一個不均勻的節點就會拖后腿。

    總結

    以上是生活随笔為你收集整理的[一起学Hive]之十二-Hive SQL的优化的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产做a爱一级久久 | 欧美性生爱 | 亚洲在线视频网站 | 天天插天天操天天干 | 午夜电影一区 | 日韩一区二区三区免费电影 | 国产一级电影在线 | 特级aaa毛片| 欧美久久久影院 | 日韩精品免费一区二区在线观看 | 91精品国产成人www | 91| 香蕉视频18| 91在线播放综合 | 国产免码va在线观看免费 | 麻豆视频国产在线观看 | 国产精品原创av片国产免费 | 麻豆国产精品永久免费视频 | 婷婷丁香导航 | 久久精品一区二区 | 91高清视频 | 久久这里只有精品23 | 国产精品一区二区久久 | 免费看三片 | 亚洲精品一区二区三区高潮 | 96精品高清视频在线观看软件特色 | 91九色蝌蚪视频 | 国产亚洲免费的视频看 | 国产婷婷一区二区 | 亚洲成人高清在线 | 天天夜夜操 | 欧美一区二区在线免费观看 | 色播五月激情综合网 | 中文字幕你懂的 | 日韩视频在线观看视频 | 狠狠操影视 | 日韩精品一二三 | 91精品小视频 | 麻豆一区二区三区视频 | 在线观看激情av | 久久久久福利视频 | 久久精品视频在线观看 | 日韩久久精品一区二区三区下载 | 免费在线一区二区 | 日韩成人免费在线观看 | 欧美精品久久久久久久亚洲调教 | 亚洲国产小视频在线观看 | 西西大胆免费视频 | 成年人黄色免费网站 | 亚洲国产理论片 | 国产一区二区在线影院 | 国产精品综合在线 | 午夜精品久久久久久久99水蜜桃 | 96国产精品视频 | 中文字幕色婷婷在线视频 | 久久久成人精品 | 特级西西444www大精品视频免费看 | 国产精品美女www爽爽爽视频 | 国产精品第一页在线观看 | 麻豆精品传媒视频 | 亚洲涩涩一区 | 国产一区在线精品 | 亚洲人人网 | 国产精品午夜免费福利视频 | 国产乱老熟视频网88av | 精品亚洲成人 | 99热这里只有精品国产首页 | 9在线观看免费高清完整 | 久久久久久国产精品美女 | 日本久久高清视频 | 国产尤物在线 | 国产一区影院 | 91亚洲狠狠婷婷综合久久久 | 欧美日韩精品国产 | 精品在线观看一区二区 | 在线视频日韩 | 7799av| 国产成人精品免费在线观看 | 久久免费在线 | 久草视频看看 | 亚洲电影图片小说 | 亚洲在线观看av | 在线观看aa| 欧美日韩观看 | 久热国产视频 | 最新国产在线 | 国产精品久久99综合免费观看尤物 | 99久久er热在这里只有精品66 | 日本三级香港三级人妇99 | 天堂久色| 97成人精品| 日韩欧美精品一区二区三区经典 | 欧美性天天| 久久久91精品国产 | 首页中文字幕 | 精品夜夜嗨av一区二区三区 | 免费观看一级 | 超碰在线人人爱 | 麻豆久久精品 | 中文字幕亚洲欧美日韩2019 | 91中文字幕在线 | 超碰在线97免费 | 香蕉成人在线视频 | 日韩免费网址 | 精品国产乱码久久久久 | 麻豆视频国产精品 | 成人香蕉视频 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 欧美精品资源 | 欧美另类成人 | 天天操天天色综合 | 国产一二三区在线观看 | 欧美精品一区二区免费 | 欧美最猛性xxxxx免费 | 成年人黄色免费网站 | 日本在线观看视频一区 | 国产精品岛国久久久久久久久红粉 | 婷婷丁香激情综合 | 日韩中文三级 | 日日天天狠狠 | 日韩精品久久久久久 | 91香蕉亚洲精品 | 久久视频在线免费观看 | 国产精品99久久久久久大便 | 中文字幕亚洲欧美 | 亚洲成av人片在线观看香蕉 | 午夜美女影院 | 国产亚洲精品久 | 欧美日韩精品在线观看视频 | 国产手机视频精品 | 国产99久久九九精品免费 | 欧美午夜剧场 | 国产九色在线播放九色 | 免费在线a | 中文字幕丝袜一区二区 | 国产一级电影在线 | 99久久毛片 | 久久爽久久爽久久av东京爽 | 婷婷六月色 | 9在线观看免费高清完整版在线观看明 | 久色伊人| 色资源中文字幕 | 天天天天天天干 | 色狠狠狠| 国产精品视频免费在线观看 | 97在线精品国自产拍中文 | 色99之美女主播在线视频 | av一级在线 | 叶爱av在线| 蜜臀av性久久久久av蜜臀妖精 | 999电影免费在线观看2020 | 国产精品久久久久久久久久了 | 日本99久久| 欧美一级久久久 | 玖玖爱免费视频 | av性网站| 蜜桃视频精品 | 午夜999 | av电影免费在线看 | 国产亚洲成人网 | 91mv.cool在线观看| 中文字幕色在线 | 免费高清无人区完整版 | 日韩电影久久久 | 国产精品嫩草影院123 | 国产精品麻豆果冻传媒在线播放 | 国产精品九色 | 国产精品欧美激情在线观看 | 亚洲黄在线观看 | 国产精品免费麻豆入口 | av高清在线 | 国产亚洲精品福利 | 黄p网站在线观看 | 国产在线视频在线观看 | 婷婷丁香花 | 日韩专区在线播放 | 成人av免费在线播放 | 色综合久久综合网 | av免费在线观看1 | 91喷水 | 国产精品剧情在线亚洲 | 久久99网站 | 激情综合色综合久久 | 日韩中文字幕免费视频 | 国产男男gay做爰 | 中国一级片在线 | 免费视频久久 | 性色在线视频 | 看国产黄色片 | 91成人免费| 91自拍成人 | 欧美一区免费观看 | 亚洲国产精品久久久久久 | 久久伊人婷婷 | 亚洲精品国产精品国自产观看 | 韩日成人av | 日本精品久久久久久 | 亚洲一区二区三区毛片 | 日韩二区三区 | 激情网站免费观看 | 亚洲欧美日韩国产一区二区 | 亚洲欧美国产精品18p | 欧美 日韩 成人 | 天天草夜夜 | 国产精品免费视频网站 | 国产精品视频久久 | 亚洲经典精品 | 亚洲伊人色 | 国产精品日韩 | 亚洲美女视频在线观看 | 超碰官网 | 中文字幕日本在线观看 | 日韩在线精品一区 | 1区2区视频| 97电影手机版| 久久黄色精品视频 | 国产中出在线观看 | 日韩av电影一区 | 97色在线视频| 中文字幕久久亚洲 | 成人黄色短片 | 91在线日韩 | 久久久久亚洲国产精品 | 国产福利免费看 | 中文字幕在线观看一区二区 | 久久久久一区二区三区四区 | 韩国av电影在线观看 | 免费网站在线观看人 | 99热最新在线 | 99精品色 | 国产a免费 | 香蕉网在线 | 久草视频手机在线 | 日本一区二区三区视频在线播放 | 天天激情天天干 | 中文字幕免费在线 | 一区二区免费不卡在线 | 精品一区三区 | 国产黄色一级大片 | 亚洲人人射| 国产91欧美 | 91超在线| 日韩欧美一区二区三区在线观看 | 天天摸天天舔天天操 | 久久久午夜精品福利内容 | 日韩精品网址 | 亚洲电影网站 | 国产精品1区2区在线观看 | 一级成人网 | 亚洲综合狠狠干 | 人人模人人爽 | 黄色三级免费片 | a特级毛片 | 国产精品第一页在线 | 日韩中文幕 | 国产中文字幕视频在线观看 | 日本黄网站 | 亚洲色影爱久久精品 | 综合久久2023 | 狠狠色丁香久久婷婷综合丁香 | 91成人免费看 | 这里有精品在线视频 | 国产 日韩 在线 亚洲 字幕 中文 | 干干操操 | 天堂av高清| 最新国产福利 | 日韩一区二区三区高清在线观看 | 日韩精品一区二区不卡 | 国产精品99久久久久 | 99久久er热在这里只有精品15 | 韩国av三级 | 91资源在线观看 | 69国产精品视频免费观看 | 欧美精品在线观看一区 | 日本高清免费中文字幕 | 国产精品专区h在线观看 | 亚洲人成人天堂h久久 | 久久激情视频免费观看 | 免费av网址大全 | 国产综合香蕉五月婷在线 | 亚洲免费a | 国产精品久久久久久久久久久免费看 | 九热精品 | 亚洲色综合| 在线观看色网 | 国产高清av在线播放 | 国产女做a爱免费视频 | 在线视频一二区 | 亚洲精品乱码久久久久久久久久 | 亚洲精品在线视频播放 | 成年人免费电影在线观看 | 亚洲国产免费 | 亚洲欧美日韩国产一区二区三区 | 97精品国产97久久久久久久久久久久 | 色窝资源| av大片网址| 国产第一页福利影院 | 在线a视频免费观看 | 成年人在线电影 | 手机在线看永久av片免费 | 午夜视频二区 | 欧美在线一 | 日韩有码在线播放 | 麻豆影视网| 色丁香婷婷 | 黄色av网站在线观看 | 99这里都是精品 | 国产成人精品免高潮在线观看 | 天天干,天天操,天天射 | 国产免费区| 免费av电影网站 | 精品字幕在线 | 91桃色在线播放 | 色婷婷综合成人av | 日韩国产精品毛片 | 五月综合网站 | 偷拍精偷拍精品欧洲亚洲网站 | 91av在 | 久久手机免费观看 | 日本精品视频一区 | 亚洲二区精品 | av久久在线| 国产精品一区二区三区久久 | 国产小视频你懂的 | 在线亚洲高清视频 | av免费黄色 | 在线观av | 亚洲国产精品成人精品 | 婷婷六月天天 | 久草精品网 | 国产免费久久 | 婷婷六月丁香激情 | 97精品视频在线 | 国产精品女教师 | 欧美日产一区 | 波多野结衣理论片 | 精品国产免费人成在线观看 | 色网站在线 | 免费观看国产精品视频 | 免费精品在线观看 | 手机成人av | 尤物一区二区三区 | 色成人亚洲 | 超碰大片 | 成人av网站在线观看 | 午夜丰满寂寞少妇精品 | 国产精品黄 | 国内一区二区视频 | 国产免费作爱视频 | 久久精品视频在线看 | 97电影在线观看 | 岛国av在线不卡 | а天堂中文最新一区二区三区 | 日韩电影中文字幕在线 | 国产精品一区二区久久精品爱涩 | 丰满少妇一级片 | 三日本三级少妇三级99 | 丰满少妇在线 | 蜜臀av性久久久久av蜜臀三区 | 在线久久 | 中文字幕在线看视频国产中文版 | 国产精品无| 亚洲aⅴ乱码精品成人区 | 综合五月婷婷 | 免费美女久久99 | 免费成人av | a黄色大片| 日韩精品一区二区免费视频 | 欧美男女爱爱视频 | 99人成在线观看视频 | 色婷婷久久一区二区 | 久久成人亚洲欧美电影 | 国产午夜精品免费一区二区三区视频 | 欧美日韩国产精品一区二区三区 | 国产精品视频区 | 99在线热播精品免费99热 | 日韩中文字 | 欧美日韩aa | 亚洲综合在线视频 | 天天拍天天草 | 色视频网站免费观看 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产黄色大全 | 国产黄色特级片 | 亚洲成人高清在线 | 99精品视频一区 | 伊人婷婷网 | 日韩高清在线不卡 | 久久99国产精品免费网站 | 免费高清男女打扑克视频 | 国产精品久久久久影院 | 人人添人人澡人人澡人人人爽 | 中文字幕超清在线免费 | 中文字幕av免费在线观看 | 欧美a在线免费观看 | 天天插天天干天天操 | 91入口在线观看 | 美女久久99 | 最新国产中文字幕 | 在线国产一区二区三区 | 精品久久久久免费极品大片 | 国产精品第一视频 | 中文字幕在线观看第三页 | 久久福利影视 | 青青草视频精品 | 婷婷综合久久 | 伊人色综合久久天天 | 日韩av不卡在线 | 九九热只有这里有精品 | a在线播放 | 成人在线播放免费观看 | 国产自产在线视频 | 久久久受www免费人成 | 国产黄色片在线免费观看 | 黄色免费高清视频 | av网站免费线看精品 | 夜夜躁狠狠躁日日躁 | 日韩激情小视频 | 91亚洲夫妻| 麻豆91精品 | www.久久91| 97超碰国产在线 | 国产精品一区二区三区久久久 | 国产人成一区二区三区影院 | av成人免费在线观看 | av片在线观看 | 亚洲美女视频在线 | 伊人开心激情 | 91在线观 | 国产又粗又硬又爽的视频 | 国产97在线看 | 欧美另类视频 | 欧美在线观看视频 | 97成人免费视频 | 国产精品av久久久久久无 | 网址你懂的在线观看 | 国产综合视频在线观看 | 欧美在线视频a | 又色又爽又黄高潮的免费视频 | 四虎最新域名 | wwwwww色| 激情伊人五月天 | 天天操天天草 | 美女精品久久久 | 国产免费人人看 | 中文字幕有码在线 | 97精品欧美91久久久久久 | 精品不卡视频 | 又爽又黄在线观看 | 探花视频网站 | 日韩网站在线看片你懂的 | 激情xxxx | 国产亚洲成av人片在线观看桃 | 91九色网址 | 中文字幕在线观看的网站 | 人人舔人人干 | 免费黄色看片 | 欧美日韩中文在线 | 国产精品毛片久久久 | 青青草视频精品 | 午夜影院在线观看18 | 天天插一插| 四虎影视成人永久免费观看视频 | 中文字幕亚洲欧美日韩2019 | 91在线视频免费观看 | 亚洲视频大全 | 亚洲jizzjizz日本少妇 | 亚洲成人av在线 | 久久艹国产视频 | 激情欧美一区二区免费视频 | 精品视频久久久 | 伊人五月天.com | 亚洲一区免费在线 | 日韩在线观看小视频 | 国内三级在线 | 国产在线a免费观看 | 亚洲欧美观看 | 亚洲成人免费在线观看 | 欧美狠狠色 | 欧美精品久久久久 | 国产成人三级三级三级97 | 在线成人高清电影 | 91亚洲精品久久久蜜桃网站 | av在线影片| 99久久久久免费精品国产 | 成人午夜影院 | 国产精品久久久999 国产91九色视频 | 欧美在线观看小视频 | 国产成本人视频在线观看 | 国产日韩欧美在线免费观看 | 精品亚洲国产视频 | 国产中文字幕在线视频 | 亚洲97在线 | 国内精品久久久久久久97牛牛 | 久久久三级视频 | 国产视频九色蝌蚪 | 叶爱av在线 | 97高清视频 | 亚洲免费在线视频 | 久久久久久久免费 | 日韩丝袜 | 成年人视频在线免费观看 | 久久久久久久久久免费视频 | 国产精品专区在线 | 天天操天天干天天操天天干 | 午夜av免费 | 亚洲国产成人高清精品 | 在线观看国产永久免费视频 | 久久久午夜精品理论片中文字幕 | 人人爽人人澡人人添人人人人 | 99久久99久久精品国产片 | 精品国产乱码久久久久久久 | 性色av一区二区三区在线观看 | 伊人久久五月天 | 婷婷视频导航 | 成人黄色免费在线观看 | 国产无套视频 | 国产无限资源在线观看 | 国产午夜精品一区二区三区四区 | 国产裸体视频bbbbb | 在线天堂日本 | www久久国产 | 黄色片免费看 | 伊人热 | 五月婷婷国产 | 亚洲一区二区精品 | 亚洲精品视频国产 | 日韩激情视频在线观看 | 伊人色综合久久天天 | 国产成人黄色 | 免费观看9x视频网站在线观看 | 天天操夜操视频 | 中文字幕亚洲国产 | 国产精品一区免费观看 | 五月亚洲 | 伊甸园av在线 | 日韩精品一区二区三区免费观看视频 | 亚洲视频一区二区三区在线观看 | 亚洲国产中文在线观看 | 亚州国产精品视频 | 久久资源在线 | 午夜av影院| 不卡的av在线播放 | 国产又粗又猛又黄 | 91精品国产乱码 | 日韩久久一区 | 国产淫片| 黄色三级免费网址 | 99视频在线观看一区三区 | 国产精品久久久久毛片大屁完整版 | 最新一区二区三区 | 精品国产网址 | 在线v片| 最近中文字幕高清字幕在线视频 | 中文字幕婷婷 | 91av原创 | 在线视频免费观看 | 91精品国产99久久久久久红楼 | 久久艹国产视频 | 精品美女久久久久久免费 | 操碰av| 91看片在线观看 | 亚洲精区二区三区四区麻豆 | 美女国产在线 | 欧美日韩一区二区在线观看 | 精品亚洲免费 | 在线黄色国产电影 | 精品一区二区三区在线播放 | 日韩在线观看 | 精品福利视频在线观看 | 国产91在线 | 美洲 | 亚洲国产成人高清精品 | av亚洲产国偷v产偷v自拍小说 | 五月天亚洲精品 | 精品国产伦一区二区三区观看说明 | 91九色视频| 四虎永久国产精品 | 国产高清免费在线观看 | 亚洲 欧美 国产 va在线影院 | 在线免费观看亚洲视频 | 五月天伊人 | 成人在线视 | avwww在线| 色婷婷综合久久久久 | 亚洲欧洲精品在线 | 日韩和的一区二在线 | 国产成人三级在线播放 | 波多在线视频 | 日韩三级视频在线看 | 中文字幕国产一区 | 综合天堂av久久久久久久 | 日韩在线观看第一页 | 五月天丁香亚洲 | 日韩国产在线观看 | 丁香婷婷射 | 色婷婷色| 三级黄色片在线观看 | 99久免费精品视频在线观看 | 亚洲视频1区2区 | 国产视频在线一区二区 | 黄色成年网站 | 六月丁香在线视频 | 婷婷激情网站 | 久久国产精品视频 | 69精品在线观看 | 草久久久久久 | 欧美性护士 | 久久久精品福利视频 | 日韩免费观看一区二区 | 久久毛片高清国产 | 中文字幕永久在线 | 中文字幕av免费观看 | 国产日韩欧美精品在线观看 | 97在线免费视频观看 | 中文字幕视频网 | 91精品高清| 欧美尹人| 激情五月婷婷综合 | 天天干天天干天天干 | 日本激情视频中文字幕 | 久久精品91视频 | 豆豆色资源网xfplay | 国产综合片 | 婷婷五月在线视频 | 国产精品99在线播放 | 在线观看一 | 国产精品一区二区久久国产 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲国产精品99久久久久久久久 | 精品久久久久一区二区国产 | 国产精品不卡在线 | 日韩精品一区二区三区不卡 | 日韩免费b | 国产精品视频地址 | av网站在线观看播放 | 四虎成人精品在永久免费 | 天堂网一区二区三区 | 三级黄色片子 | 欧美精品久久久久久久免费 | 国产区网址 | 亚洲一级影院 | 夜夜骑天天操 | 日韩在线免费电影 | 国内精品久久天天躁人人爽 | 亚洲美女精品区人人人人 | 中文字幕乱偷在线 | 国产精品永久免费视频 | 国产美女永久免费 | 韩国精品视频在线观看 | 亚洲五月婷 | 91麻豆看国产在线紧急地址 | www.黄色 | 日韩精品无码一区二区三区 | 日韩特级毛片 | www.神马久久 | 国产精品岛国久久久久久久久红粉 | 色偷偷88888欧美精品久久 | 黄av在线 | 成 人 黄 色视频免费播放 | 精品999 | 亚洲黄色在线看 | 日韩欧美电影 | 国产日产精品久久久久快鸭 | 在线国产99| 狠狠狠狠狠狠狠狠干 | 国产精品一区免费在线观看 | 国产午夜在线观看 | 97精品国产一二三产区 | 一区二区在线不卡 | 色天天综合久久久久综合片 | 国内精品久久久久久久97牛牛 | 午夜精品久久久久久久久久 | 808电影 | 日韩一级电影在线观看 | 国产精品久一 | 在线v | 国产精品一区二区久久精品爱涩 | 久产久精国产品 | 亚洲精品高清在线 | 欧美精品资源 | 91网址在线 | 色噜噜噜噜 | 亚洲男男gⅴgay双龙 | 国产精品第一视频 | 最近中文字幕大全中文字幕免费 | 国产一级二级在线 | 91社区国产高清 | 色综合天天色综合 | 精品欧美乱码久久久久久 | 天天操操| 国产黄色特级片 | 亚洲欧洲美洲av | 欧美日韩xx| 99九九99九九九视频精品 | 在线视频你懂 | 亚洲男人天堂a | 婷婷射五月 | 九九热只有精品 | 亚洲成人黄色 | 69国产成人综合久久精品欧美 | 亚洲精品视频久久 | 欧美福利网站 | 97免费视频在线 | 麻豆91精品视频 | 91超级碰碰 | 在线免费视| 免费在线播放 | 久久av中文字幕片 | 91中文字幕在线播放 | 五月婷婷婷婷婷 | 99视频免费| 一区二区三区精品在线 | 国产精品福利久久久 | 久久精品久久99 | 日韩欧美在线视频一区二区 | 国产成人三级在线播放 | 久草在线最新 | 91在线看| 五月婷久久| 国产成人高清在线 | 久久精品网 | 日韩视频在线观看视频 | www最近高清中文国语在线观看 | 久爱综合 | 欧美精品乱码99久久影院 | 国产视频一二三 | 国产不卡视频在线播放 | 黄色成品视频 | 丁香六月激情婷婷 | 天天操操操操操操 | 天天噜天天色 | 91精品视频在线看 | 亚洲色影爱久久精品 | 午夜在线观看一区 | 99久久综合精品五月天 | 国产精品久久久久久久久久了 | 日韩精品视频网站 | 久久激情视频免费观看 | 久色伊人 | 免费观看福利视频 | 激情久久伊人 | 日韩欧美在线一区二区 | 日韩精品一区二区三区在线视频 | 超碰97在线看 | 人人精品 | 久久老司机精品视频 | 99精品久久99久久久久 | www.久久免费 | 国产日韩精品视频 | 91久久黄色| 日日夜夜天天人人 | 97偷拍在线视频 | 狂野欧美激情性xxxx欧美 | 国产在线一卡 | 又湿又紧又大又爽a视频国产 | 亚洲精品一区二区精华 | 公开超碰在线 | 黄网在线免费观看 | 欧美 日韩 性 | 一区二区丝袜 | 午夜免费视频网站 | 国产黄色在线观看 | 亚洲激情在线视频 | 亚洲狠狠 | 国产精品人人做人人爽人人添 | 久久成人高清 | 国产精品久久久久久一二三四五 | 蜜臀久久99精品久久久无需会员 | 精品一区二区在线免费观看 | 一区二区三区中文字幕在线观看 | 亚洲国产中文字幕 | 视频在线观看入口黄最新永久免费国产 | 国产精品久久电影观看 | 国产在线永久 | 国产精品 久久 | 美女视频是黄的免费观看 | 伊人射 | 首页国产精品 | 国产精品免费久久久久久久久久中文 | 久久9999久久 | 欧美一二三区播放 | 蜜臀久久99静品久久久久久 | 天天操天天干天天爽 | 麻豆91精品 | 爱情影院aqdy鲁丝片二区 | 亚洲精品乱码久久 | 四虎亚洲精品 | 久久精品99国产国产 | 胖bbbb搡bbbb擦bbbb | 日韩av成人在线观看 | 在线只有精品 | 99久久综合精品五月天 | 国语自产偷拍精品视频偷 | 国产伦理久久精品久久久久_ | 国产精品成人a免费观看 | 精品一区 精品二区 | 亚洲精品国产综合99久久夜夜嗨 | 免费av在线网站 | 免费久久视频 | 日韩精品一区电影 | 精品一区二区电影 | 亚洲综合色激情五月 | 九九免费观看全部免费视频 | 色婷在线| 国产资源中文字幕 | 911精品视频 | 97在线影院 | 天天射天天干天天插 | 在线之家免费在线观看电影 | 日韩在线观看视频一区二区三区 | 国产麻豆精品在线观看 | 在线观看日韩国产 | 日韩精品一区二区久久 | 四虎影视成人精品国库在线观看 | 狠狠网亚洲精品 | 日韩精品一区二区三区高清免费 | 97国产一区二区 | 国产精品久久久久久久久婷婷 | 久草在线免费色站 | 精品黄色在线 | 免费看黄网站在线 | 99re视频在线观看 | 欧美综合在线观看 | 色综合久久88色综合天天免费 | 在线观看www视频 | 久久这里只有精品视频99 | 亚洲成人av在线 | 国产精品一区电影 | 欧美一级在线观看视频 | av成人资源 | 国产裸体bbb视频 | 国产999精品久久久久久麻豆 | 麻豆精品视频在线观看免费 | 黄色视屏免费在线观看 | 国产在线视频一区 | 国产精品成人免费一区久久羞羞 | 超碰在线网 | 成人在线免费观看网站 | 久操97 | 91av手机在线观看 | 91精品国产91久久久久福利 | 久久久久国产精品免费网站 | 韩日精品在线 | 久久九九久久 | 91看片淫黄大片一级在线观看 | 久久国产精品免费看 | 国产最新视频在线观看 | 日韩在线观看 | 人交video另类hd | 天天操网址 | 色综合咪咪久久网 | 国产亚洲精品久久久久久大师 | 欧美精品一区二区在线播放 | 亚洲日本中文字幕在线观看 | 亚洲精品美女在线观看播放 | 最近日本中文字幕 | 91黄色成人| 日本精品在线视频 | 国产91精品欧美 | 久久精品视频日本 | 日韩婷婷 | 国产老太婆免费交性大片 | 国内外成人在线视频 | 亚洲在线不卡 | 国产又黄又猛又粗 | 91精品国产自产在线观看永久 | 欧美日韩在线观看一区二区 | 观看免费av | 在线观看你懂的网址 | 久久久久国产免费免费 | 国产日韩欧美在线一区 | 热久久电影 | 国产一区二区三区免费在线 | 美女视频网 | 操综合 | 国产精品久久久久久婷婷天堂 | 午夜12点 | 国产粉嫩在线观看 | 日韩色一区二区三区 | av中文在线影视 | 精精国产xxxx视频在线播放 | 成全免费观看视频 | 日本久久久精品视频 | 久久综合五月天婷婷伊人 | 久久国产精品免费观看 | 国产又粗又硬又爽视频 | 亚洲五月激情 | 国内精品久久久久影院男同志 | 久久久久免费精品国产小说色大师 | 亚洲激情 欧美激情 | 成人 亚洲 欧美 | 日日夜夜天天人人 | 激情av网址| av观看在线观看 | 久久精品直播 | 精品免费国产一区二区三区四区 | a在线视频v视频 | 久久久久国产一区二区三区四区 | 久久久久免费电影 | 精品视频国产 | 探花视频在线观看 | 少妇性aaaaaaaaa视频 | 婷婷丁香在线观看 | 久久综合9988久久爱 | 国产91影视| 狠狠撸电影 | 精品国产亚洲日本 | 国内一区二区视频 | 色吊丝在线永久观看最新版本 | 亚洲国产精品va在线看黑人 | 丁香久久婷婷 | 欧美日高清视频 | 中文亚洲欧美日韩 | 亚洲精品日韩av | 精品免费一区二区三区 | 久久久久国产成人精品亚洲午夜 | 91av社区| 欧洲一区二区三区精品 | 亚洲乱码中文字幕综合 | 久久99精品一区二区三区三区 | 九九九视频在线 | 亚洲天堂网在线视频观看 | 日韩欧美视频在线免费观看 | 久久综合久久综合久久综合 | 国产91精品看黄网站 | 日韩爱爱网站 | 免费a网站| 国产在线专区 | 亚州黄色一级 | 国精产品999国精产品岳 | 日韩av在线资源 | 国产免费观看久久黄 | 国产福利一区在线观看 | 午夜私人影院久久久久 | 久久免费一级片 | 久久综合久久综合这里只有精品 | 日韩精品中文字幕有码 | 色综合五月 | av在线专区 | 免费久久99精品国产 | 波多野结衣亚洲一区二区 | 综合网婷婷 | 国产精品激情在线观看 | 午夜国产一区 | 91看片麻豆 | 精品久久视频 | 国产无遮挡又黄又爽在线观看 | 久久狠狠亚洲综合 | 久草网视频在线观看 | 国产精品免费在线视频 | 精品在线观看一区二区三区 | 国产精品白浆 | 国产午夜一区二区 | 国产精品久久精品 | 一区二区三区精品在线视频 | 日本性xxxxx 亚洲精品午夜久久久 | 五月天.com | 中文字幕国产精品 | 久久激情五月丁香伊人 | 特级免费毛片 | 日韩精品欧美专区 | 福利视频精品 | 奇米四色影狠狠爱7777 | 91成人亚洲| 亚洲黄色在线播放 | 国产在线精品福利 | 婷婷激情在线观看 | 国产成人99久久亚洲综合精品 | www178ccom视频在线 | 不卡视频一区二区三区 | 欧美另类z0zx| 天天操福利视频 | 91精品视频一区 | 成人国产精品一区二区 | 国产美女精品人人做人人爽 | 亚洲精品在线免费 | 91在线视频免费91 | 亚洲国产精品一区二区尤物区 | 久久免费一级片 | 欧美91精品国产自产 | 五月天中文在线 | 亚洲一区 影院 | 视频在线在亚洲 | 日韩一区视频在线 | 91精品久久久久久久久久入口 | 亚洲最大成人免费网站 | 国产自产在线视频 | 91私密视频| 狠狠操影视 | www色| 久久爽久久爽久久av东京爽 | 久久理论电影网 | 色综合久久天天 | 亚洲aaa毛片 | 97碰碰视频 | 免费观看成年人视频 | 欧美亚洲国产日韩 | 天天射天天干 |