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

DB2 優(yōu)化器中針對 JOIN 語句的結(jié)果集估計(jì)

數(shù)據(jù)庫
我們大家都知道DB2 優(yōu)化器在為 SQL 語句生成執(zhí)行計(jì)劃時,都會對每個步驟產(chǎn)生的結(jié)果集大小進(jìn)行估計(jì),這就是優(yōu)化器的基估計(jì)。

在所有 SQL 語句基估計(jì)過程中,以 JOIN 語句的計(jì)算過程最復(fù)雜,而 JOIN 語句恰恰是進(jìn)行性能優(yōu)化的重點(diǎn)。本文主要關(guān)注的是 DB2 優(yōu)化器在進(jìn)行基估計(jì)時采用的相關(guān)計(jì)算方法、輸入等。

簡介

優(yōu)化器是 DB2 的心臟和靈魂(可以把它類比成寶馬 730 或波音 747 的發(fā)動機(jī)引擎一樣)。它分析 SQL 語句并確定可以滿足每條語句的最有效的存取路徑。 DB2 SQL 優(yōu)化器可以估計(jì)每個備選訪問計(jì)劃的執(zhí)行成本,并根據(jù)其估計(jì)結(jié)果選擇一個最佳訪問計(jì)劃。

在優(yōu)化器在優(yōu)化一個 SQL 語句的過程中使用到兩個非常重要的概念:selectivity 和 cardinality 。 selectivity 是指一個 SQL 操作的得出結(jié)果集占原來結(jié)果集的百分比,而 cardinality 就是指一個 SQL 操作的得出結(jié)果集的行數(shù)。

為正確地確定每種訪問計(jì)劃的成本,DB2 優(yōu)化器都會對每個步驟產(chǎn)生的結(jié)果集大小即返回的行數(shù)進(jìn)行估計(jì),這就是優(yōu)化器的基估計(jì)。 DB2 優(yōu)化器需要準(zhǔn)確的基數(shù)估計(jì)值。基數(shù)估計(jì)是這樣一種過程:在應(yīng)用了謂詞或執(zhí)行了聚集之后,優(yōu)化器使用統(tǒng)計(jì)信息確定部分查詢結(jié)果的大小。對于訪問計(jì)劃的每個操作符,優(yōu)化器將估計(jì)該操作符的基數(shù)輸出。一個或更多謂詞的應(yīng)用可以減少輸出流基數(shù)。

JOIN 謂詞

當(dāng)我們在 SQL 里面需要對多個表進(jìn)行 join 的時候,DB2 會首先選擇其中的 2 個表進(jìn)行 join,并獲取到一個中間的結(jié)果集,然后 DB2 可能會用這個中間的結(jié)果集和第三個表做 join,再次獲得中間的結(jié)果集(當(dāng)然也可能是把另外 2 個表做 join,然后把兩個中間的結(jié)果集進(jìn)行 join 操作),不管是怎么操作,DB2 一次能夠 join 的表的個數(shù)肯定是兩個。因此當(dāng)優(yōu)化器在考慮 Join 如何處理的時候,join 的順序就是一個很重要的問題,因?yàn)槲覀兛偸窍M軌蛟谧铋_始就把結(jié)果集控制的盡量小。

一個 JOIN 謂詞一般描述如下所示:

  1. T1.joincol=T2.joincol 

在實(shí)際應(yīng)用過程中,Where 子句中除 JOIN 謂詞外,一般都還有本地謂詞,形式如下:

  1. T1.joincol=T2.joincol and T1.filter=literal_1 and T2.filter=literal_2 

謂詞 T1.filter=literal_1 用于對 T1 表進(jìn)行過來,T2.filter=literal_2 用于多 T2 表進(jìn)行過濾,然后兩個經(jīng)過過濾的表進(jìn)行 JOIN 操作。至于 JOIN 采用 hash join 還是 Merge Join 或者 NestLoop Join 取決于 DB2 的優(yōu)化級別、參數(shù)設(shè)置以及成本估計(jì)。

DB2 Join 謂詞選擇性計(jì)算公式如下:

  1. Selectivity (T1.y = T2.y)= 1/max(colcard(T1. joincol), colcard(T2. joincol)) 

其中,colcard(T1. joincol) 指 T1 表 joincol 列的不同值的個數(shù),colcard(T2. joincol) 指 T2 表 joincol 列的不同值的個數(shù),兩者取較大的一個作為 Join 謂詞計(jì)算依據(jù)。此公式存在兩個假設(shè):

包含性,即 T2. joincol 的所有取值都在 T1 joincol 取值范圍內(nèi),反之也行。

均衡性,即兩個連接列上的數(shù)據(jù)分布均勻。

DB2 優(yōu)化器中針對 JOIN 語句的結(jié)果集估計(jì)

作者: 駱洪青,  出處:IT專家網(wǎng)論壇, 責(zé)任編輯: 陳子琪, 2009-06-24 07:00

DB2 優(yōu)化器在為 SQL 語句生成執(zhí)行計(jì)劃時,都會對每個步驟產(chǎn)生的結(jié)果集大小進(jìn)行估計(jì),這就是DB2 優(yōu)化器的基估計(jì)。在所有 SQL 語句基估計(jì)過程中,以 JOIN 語句的計(jì)算過程最復(fù)雜,而 JOIN 語句恰恰是進(jìn)行性能優(yōu)化的重點(diǎn)。

DB2 Join 謂詞基估計(jì)計(jì)算公式如下:

  1. Join Cardinality =Join Selectivity *   
  2. filtered cardinality(t1) *   
  3. filtered cardinality(t2)  

其中 filtered cardinality(t1) 是在 T1 表上應(yīng)用本地謂詞后獲得結(jié)果集,filtered cardinality(t2) 是在 T2 表上應(yīng)用本地謂詞后獲得結(jié)果集。

示例#p#

創(chuàng)建測試表

我們創(chuàng)建以下測試表:

T1 表擁有 10000 行數(shù)據(jù)。參加進(jìn)行 JOIN 操作的列 join1 數(shù)據(jù)均勻分布,取值范圍在 0 ~ 29 之間,沒有空值。對 T1 進(jìn)行過濾的列 filter1 數(shù)據(jù)也均勻分布,取值在在 0 ~ 24 之間。 V1 列從 0 自然增長到 9999 。

T2 表擁有 10000 行數(shù)據(jù)。參加進(jìn)行 JOIN 操作的列 join2 數(shù)據(jù)均勻分布,取值范圍在 0 ~ 29 之間,沒有空值。對 T2 進(jìn)行過濾的列 filte2r 數(shù)據(jù)也均勻分布,取值在在 0 ~ 24 之間。 V2 列從 0 自然增長到 9999 。

  1. drop table db2inst1.t1;   
  2. CREATE TABLE db2inst1.t1   
  3. ( Filter1 int, join1 int , v1 int, padding1 char(1)   
  4. )   
  5. NOT LOGGED INITIALLY   
  6. ;   
  7. INSERT INTO db2inst1.t1 (filter1, join1, v1,padding1)   
  8. WITH TEMP (COUNTER, filter1, join1, v1,padding1) AS   
  9. ( VALUES (0, MOD(INT(RAND() * 1000), 25),MOD(INT(RAND() * 1000), 30), 0, 'A')   
  10. UNION ALL SELECT (COUNTER + 1),MOD(INT(RAND() * 1000), 25),   
  11. MOD(INT(RAND() * 1000), 30), (COUNTER + 1), 'A' FROM TEMP WHERE (COUNTER + 1) < 10000   
  12. )   
  13. SELECT Filter1, join1, v1,padding1   
  14. FROM TEMP   
  15. ;   
  16. drop table db2inst1.t2;   
  17. CREATE TABLE db2inst1.t2   
  18. ( Filter2 int, Join2 int , V2 int, Padding2 char(1)   
  19. )   
  20. NOT LOGGED INITIALLY   
  21. ;   
  22. INSERT INTO db2inst1.t2 (filter2, join2, v2,padding2)   
  23. WITH TEMP (COUNTER, filter2, join2, v2,padding2) AS   
  24. ( VALUES (0, MOD(INT(RAND() * 1000), 50),MOD(INT(RAND() * 1000), 40), 0, 'A')   
  25. UNION ALL SELECT (COUNTER + 1),MOD(INT(RAND() * 1000), 50),MOD(INT(RAND() * 1000), 40),   
  26. (COUNTER + 1), 'A' FROM TEMP WHERE (COUNTER + 1) < 10000   
  27. )   
  28. SELECT Filter2, join2, v2,padding2   
  29. FROM TEMP   
  30. ;  

在表創(chuàng)建完成后,我們收集 T1 和 T2 的統(tǒng)計(jì)信息,在收集統(tǒng)計(jì)信息是只包括表的基本統(tǒng)計(jì)和列的統(tǒng)計(jì)信息,不包括列的分布信息。

  1. db2 "runstats on table db2inst1.t1 on all COLUMNS "   
  2. db2 "runstats on table db2inst1.t2 on all COLUMNS "  

使用 db2look 從系統(tǒng)統(tǒng)計(jì)視圖中提取 T1、T2 的統(tǒng)計(jì)信息如下。

表 1. T1 統(tǒng)計(jì)信息

統(tǒng)計(jì)屬性 值 說明

表 CARD 10000 表的行數(shù)

表 NPAGES 68 表占用的頁面數(shù)

列 FILTER1 的 COLCARD 25 列的不同取值個數(shù)

列 FILTER1 的 NUMNULLS 0 列的空值行數(shù)

列 JOIN1 的 COLCARD 30 列的不同取值個數(shù)

列 JOIN1 的 NUMNULLS 0 列的空值行數(shù)

表 2. T2 統(tǒng)計(jì)信息

統(tǒng)計(jì)屬性 值 說明

表 CARD 10000 表的行數(shù)

表 NPAGES 68 表占用的頁面數(shù)

列 FILTER2 的 COLCARD 50 列的不同取值個數(shù)

列 FILTER2 的 NUMNULLS 0 列的空值行數(shù)

列 JOIN2 的 COLCARD 40 列的不同取值個數(shù)

列 JOIN2 的 NUMNULLS 0 列的空值行數(shù)

測試一

我們首先執(zhí)行以下查詢來驗(yàn)證公式。

  1. select count(*)   
  2. from (   
  3. select   
  4. t1.v1, t2.v1   
  5. from   
  6. t1,   
  7. t2   
  8. where   
  9. t1.filter = 1   
  10. and t2.join1 = t1.join1   
  11. and t2.filter = 1 )   
  12. as b;  

在表創(chuàng)建完成后,我們收集 T1 和 T2 的統(tǒng)計(jì)信息,在收集統(tǒng)計(jì)信息是只包括表的基本統(tǒng)計(jì)和列的統(tǒng)計(jì)信息,不包括列的分布信息。

  1. db2 "runstats on table db2inst1.t1 on all COLUMNS "   
  2. db2 "runstats on table db2inst1.t2 on all COLUMNS "  

使用 db2look 從系統(tǒng)統(tǒng)計(jì)視圖中提取 T1、T2 的統(tǒng)計(jì)信息如下。

表 1. T1 統(tǒng)計(jì)信息

統(tǒng)計(jì)屬性 值 說明

表 CARD 10000 表的行數(shù)

表 NPAGES 68 表占用的頁面數(shù)

列 FILTER1 的 COLCARD 25 列的不同取值個數(shù)

列 FILTER1 的 NUMNULLS 0 列的空值行數(shù)

列 JOIN1 的 COLCARD 30 列的不同取值個數(shù)

列 JOIN1 的 NUMNULLS 0 列的空值行數(shù)

表 2. T2 統(tǒng)計(jì)信息

統(tǒng)計(jì)屬性 值 說明

表 CARD 10000 表的行數(shù)

表 NPAGES 68 表占用的頁面數(shù)

列 FILTER2 的 COLCARD 50 列的不同取值個數(shù)

列 FILTER2 的 NUMNULLS 0 列的空值行數(shù)

列 JOIN2 的 COLCARD 40 列的不同取值個數(shù)

列 JOIN2 的 NUMNULLS 0 列的空值行數(shù)

測試一

我們首先執(zhí)行以下查詢來驗(yàn)證公式。

  1. select count(*)   
  2. from (   
  3. select   
  4. t1.v1, t2.v1   
  5. from   
  6. t1,   
  7. t2   
  8. where   
  9. t1.filter = 1   
  10. and t2.join1 = t1.join1   
  11. and t2.filter = 1 )   
  12. as b;  

以上的相關(guān)內(nèi)容就是對DB2 優(yōu)化器中針對 JOIN 語句的結(jié)果集估計(jì)的介紹,望你能有所收獲。

【編輯推薦】

  1. shell抽取db2數(shù)據(jù)庫數(shù)據(jù)的方法示例
  2. DB2數(shù)據(jù)庫日志文件進(jìn)行歸檔的問題分析
  3. DB2數(shù)據(jù)庫的安裝目錄結(jié)構(gòu)介紹
  4. DB2數(shù)據(jù)庫性能調(diào)整的命令介紹
  5. DB2數(shù)據(jù)庫開發(fā)常見問題解答
責(zé)任編輯:佚名 來源: aa25.cn
相關(guān)推薦

2010-08-10 17:33:42

DB2 優(yōu)化器

2010-11-04 15:39:40

DB2 SQL語句

2010-08-31 15:08:14

DB2INSERT優(yōu)化

2010-09-06 15:13:05

DB2

2010-11-04 11:17:42

DB2 Merge語句

2010-11-01 11:13:57

DB2表管理

2010-08-19 14:54:07

DB2 優(yōu)化器

2011-03-21 09:51:04

DB2性能優(yōu)化

2010-09-30 16:46:11

DB2操作語句

2010-08-17 16:13:32

DB2 并行版本

2010-11-04 11:39:47

2011-05-27 16:00:10

DB2

2010-11-04 15:34:20

DB2索引優(yōu)化

2011-01-20 10:15:22

ibmdwDB2

2010-11-02 15:36:18

DB2建表語句

2011-05-27 14:28:33

DB2

2011-05-27 15:24:28

DB2

2012-08-01 14:23:35

IBMdW

2010-08-31 10:20:10

DB2MSCS集群

2010-08-17 17:29:06

DB2性能優(yōu)化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

国产精品a久久久久久| 日韩高清免费在线| 无颜之月在线看| 国产综合视频在线| 久久久久久自在自线| 日韩视频在线免费观看| 欧美激情一区二区三区p站| 手机在线理论片| 国产精品久久久久久久久搜平片 | 色综久久综合桃花网| 宇都宫紫苑在线播放| 一二三四视频在线中文| 亚洲欧洲99久久| 国产在线观看一区| 国产精品久久777777换脸| 最新亚洲一区| 久久视频国产精品免费视频在线| 手机在线成人av| 亚洲欧美在线人成swag| 第一福利永久视频精品| 日韩第一页在线观看| 色在线免费视频| 精品一区二区日韩| 日韩av电影手机在线| 久久国产精品二区| 久久理论电影| 亚洲天堂av在线播放| 麻豆短视频在线观看| 精品久久福利| 色哦色哦哦色天天综合| 日韩视频在线视频| 麻豆传媒在线免费看| 久久久青草青青国产亚洲免观| 99在线免费观看视频| 91av久久久| 日韩高清一级片| 91精品国产777在线观看| 三级影片在线看| 欧美成人自拍| 在线观看免费高清视频97| 精品黑人一区二区三区观看时间| 国产亚洲观看| 欧美精品在线观看播放| 国模私拍一区二区三区| 亚洲综合第一区| 天天做夜夜做人人爱精品| 日韩欧美aaaaaa| 五月天丁香花婷婷| 日韩色性视频| 欧美三级电影在线看| 久久人妻精品白浆国产| 中文字幕21页在线看| 精品久久久久久中文字幕| 男的插女的下面视频| 成人性生交大片免费看在线播放| 亚洲色图视频网| 最新中文字幕久久| 国产成人在线视频免费观看| 中文字幕不卡在线| 亚洲人成网站在线播放2019| 97超碰人人在线| 国产精品久久影院| 中文字幕欧美人与畜| 毛片在线视频| 亚洲精品福利视频网站| 激情成人开心网| а_天堂中文在线| 亚洲国产成人高清精品| 日本欧美黄色片| 性欧美xxx69hd高清| 日韩欧美成人网| 久草在在线视频| 亚洲一区二区av| 91精品国产综合久久国产大片| 色黄视频免费看| 成人午夜三级| 亚洲另类图片色| 大吊一区二区三区| 欧美一区影院| 7777免费精品视频| 最近中文字幕av| 国产麻豆精品视频| 久久国产精品一区二区三区| 蜜桃视频在线入口www| 国产精品亲子乱子伦xxxx裸| 青青草综合在线| 欧美裸体视频| 欧美日韩一区二区在线视频| 亚洲国产综合av| 色婷婷久久久| 精品国产一区二区在线 | 少妇高潮一区二区三区69| 成人h动漫精品| 日韩欧美一区二区在线观看 | 欧美一级特黄aaaaaa大片在线观看 | 一区二区三区中文在线| 久久免费视频3| 国产精品一区二区免费福利视频 | 四虎在线观看| 亚洲欧洲精品一区二区三区| 日韩中文字幕在线免费| 精品视频在线一区二区在线| 精品乱码亚洲一区二区不卡| 国产人妻大战黑人20p| 午夜电影亚洲| 国产精品美女免费看| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 亚洲欧洲精品一区| 狼人综合视频| 欧美一级艳片视频免费观看| 国产精品三级在线观看无码| 久久久精品久久久久久96| 57pao国产精品一区| 国产麻豆一精品一男同| 久久蜜臀精品av| 野外做受又硬又粗又大视频√| 91tv亚洲精品香蕉国产一区| 亚洲国产成人精品一区二区| 午夜成人亚洲理伦片在线观看| 国产精品日本| 国产高清不卡av| 成人日日夜夜| 欧美日韩一级二级| 少妇真人直播免费视频| 亚洲承认在线| 99理论电影网| 羞羞的视频在线观看| 欧美日韩卡一卡二| 亚洲国产日韩一区无码精品久久久| 欧美成人午夜| 亚洲精品免费av| 日本三级视频在线观看| 在线中文字幕不卡| 特大黑人巨人吊xxxx| 精品动漫av| 国产精品传媒毛片三区| 69xxxx欧美| 欧美日韩一区二区三区在线| 国产手机在线观看| 久久久久.com| 日韩av一级大片| heyzo在线播放| 日韩精品专区在线| 国产精品视频一区二区三| 另类小说视频一区二区| 亚洲国产婷婷香蕉久久久久久99| 韩国主播福利视频一区二区三区| 日韩av有码在线| 91国产丝袜播放在线| 播五月开心婷婷综合| 精品无码国模私拍视频| 国产精品视频3p| 91高清在线免费观看| 无码国产色欲xxxx视频| 精品日韩视频在线观看| 少妇光屁股影院| 日韩精品亚洲专区| 亚洲欧美成人一区| a一区二区三区亚洲| 欧美成人免费视频| 亚洲精品视频专区| 亚洲动漫第一页| 黄色短视频在线观看| 久久亚洲精品伦理| 亚洲图片小说在线| 久久国产精品美女| 国模叶桐国产精品一区| 看电影就来5566av视频在线播放| 色哦色哦哦色天天综合| 成人性视频免费看| 国产高清亚洲一区| 日韩av在线第一页| 精品视频国产| 91在线免费网站| 91资源在线观看| 亚洲天堂开心观看| 91精品国产乱码久久久久| 亚洲女与黑人做爰| 亚洲制服丝袜在线播放| 三级一区在线视频先锋| 亚洲高清在线观看一区| 日本一区二区乱| 91精品国产91久久久久| 日韩美女网站| 亚洲第一区中文字幕| 成人毛片一区二区三区| 亚洲精选免费视频| 中文字幕狠狠干| 国产麻豆精品在线| 男人女人黄一级| 欧美日韩亚洲三区| 日韩在线国产| 成人资源在线| 国产精品嫩草影院久久久| 欧洲在线视频| 亚洲系列中文字幕| www.久久久久久| 欧洲av在线精品| 久久精品免费在线| 综合色中文字幕| 成年人在线观看av| 国产麻豆午夜三级精品| 久久久久免费精品| 国产精品毛片一区二区在线看| 久久99精品久久久久久水蜜桃| 亚洲精品毛片| 日韩av观看网址| 激情在线视频播放| 视频直播国产精品| 神马电影在线观看| 日韩视频免费观看高清完整版 | 日韩hd视频在线观看| 在线免费观看av片| 欧美体内谢she精2性欧美| 欧洲第一无人区观看| 国产欧美综合在线| 中文字幕一区二区久久人妻网站| 国产在线国偷精品产拍免费yy| 国产xxxxx视频| 亚洲资源av| 成人黄色av片| 国产精品多人| 经典三级在线视频| 婷婷色综合网| 亚洲欧洲三级| 欧美色女视频| 另类视频在线观看+1080p| 大型av综合网站| 99国产精品久久久久老师| 亚洲精品伦理| 成人精品一区二区三区电影黑人| 欧美成a人片在线观看久| 欧美综合国产精品久久丁香| heyzo在线| 91国在线精品国内播放| 国产网站在线| 午夜精品福利电影| 91九色porn在线资源| 久久久天堂国产精品女人| 欧美xxxx性xxxxx高清| 欧美成人午夜影院| 黄色免费网站在线| 久久天天躁狠狠躁夜夜躁2014| av在线天堂播放| 中文字幕亚洲图片| 日本在线人成| 久久亚洲精品国产亚洲老地址| 免费黄色网址在线观看| 亚洲日本aⅴ片在线观看香蕉| 精品视频二区| 一区二区三区久久精品| 在线视频1区2区| 日韩视频免费看| 婷婷色在线资源| 久久久久久亚洲精品| segui88久久综合9999| 欧美一区二区三区精品电影| 亚洲精品动漫| 国产精品久久9| 在线高清欧美| 天天天天天天天干| 97久久人人超碰| 少妇毛片一区二区三区| 日本在线啊啊| 色综合五月天导航| 国产丝袜在线播放| 2021国产精品视频| 欧美最新精品| 国产精品视频内| 激情不卡一区二区三区视频在线| 亚洲综合在线中文字幕| 国产综合色视频| 亚洲精品欧美精品| 久久精品av| 免费的av在线| 黄色免费成人| 免费男同深夜夜行网站 | 成人免费视频一区| 7788色淫网站小说| 国产日韩欧美一区二区三区综合| 99成人在线观看| 亚洲狠狠爱一区二区三区| 日韩精品极品毛片系列视频| 99久久99久久精品免费看小说.| 日本一区二区三区四区在线视频 | 日本亚洲视频在线| 中文字幕永久有效| 国产.欧美.日韩| 国产熟妇久久777777| 最新热久久免费视频| 久久精品国产亚洲av无码娇色| 色网综合在线观看| 国产视频一区二区三| 精品亚洲国产成av人片传媒 | 亚洲一区二区免费视频软件合集| 成人羞羞网站入口免费| 欧美做受777cos| 久久久久久久欧美精品| 中文字幕第10页| 福利一区二区| 春色成人在线视频| 日本欧美国产| 波多野结衣综合网| 精品一区二区三区不卡| 久久丫精品国产亚洲av不卡| 亚洲欧洲制服丝袜| 亚洲黄网在线观看| 精品精品国产高清a毛片牛牛| 国产二区视频在线观看| 欧美高清自拍一区| 日韩黄色碟片| 欧美主播一区二区三区美女 久久精品人| 欧美fxxxxxx另类| 57pao国产成永久免费视频| 91麻豆福利精品推荐| 妺妺窝人体色www聚色窝仙踪 | 中文字幕久久午夜不卡| 香蕉视频一区二区| 欧美一区二区视频在线观看2022| 黄色片在线播放| 亚洲3p在线观看| 亚洲精品一二三**| 中文字幕av导航| 日本最新不卡在线| 偷拍夫妻性生活| 精品久久久精品| 丰满熟女一区二区三区| 美女精品久久久| 日韩五码电影| 亚洲高清在线观看一区| 日本中文在线一区| 成人在线手机视频| 在线观看国产一区二区| 奇米影视888狠狠狠777不卡| 午夜精品国产精品大乳美女| 综合视频一区| www.av蜜桃| 成人国产一区二区三区精品| 欧美精品久久久久性色| 91精品国产综合久久久久久久久久| 超碰免费97在线观看| 国产va免费精品高清在线观看| 先锋影音国产精品| 六月丁香婷婷在线| 久久一日本道色综合| 在线观看免费av片| 亚洲视频在线看| 无人区在线高清完整免费版 一区二| 久久综合入口| 久久久国产亚洲精品| 永久免费毛片在线观看| 欧美视频一区二区三区四区| 国产视频第一区| 国产精品视频久久| 欧美3p在线观看| 亚洲网中文字幕| 亚洲免费电影在线| 亚洲老妇色熟女老太| 国外成人在线直播| 日韩丝袜视频| 午夜精品久久久内射近拍高清 | 欧美色欧美亚洲另类七区| 老鸭窝91久久精品色噜噜导演| 中文字幕成人动漫| 欧美女孩性生活视频| av毛片在线看| 国产精品国产一区二区| 国产精品日本| 亚洲不卡的av| 日韩免费一区二区三区在线播放| 国产网红女主播精品视频| 精品乱码一区| 奇米精品一区二区三区在线观看一| 激情高潮到大叫狂喷水| 日韩欧美视频在线| 色戒汤唯在线| 亚洲午夜精品久久久久久浪潮| 国产在线播精品第三| 国产一级生活片| 亚洲图片在区色| 精品精品视频| 国产男女无遮挡| 中文字幕在线视频一区| 高潮一区二区三区乱码| 国产91九色视频| 亚洲先锋影音| 免费成人深夜夜行p站| 在线成人午夜影院| 激情视频网站在线播放色| 亚洲mv在线看| 成人毛片视频在线观看| 日韩国产亚洲欧美| 欧美激情xxxxx| 精品久久综合| 秘密基地免费观看完整版中文| 色8久久精品久久久久久蜜| av网站在线免费看推荐| 欧美精品与人动性物交免费看| 狠狠狠色丁香婷婷综合激情| 欧美一二三区视频|