亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

ORACLE中的的HINT詳解

2024-08-29 13:59:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

hints是oracle提供的一種機(jī)制,用來(lái)告訴優(yōu)化器按照我們的告訴它的方式生成執(zhí)行計(jì)劃。我們可以用hints來(lái)實(shí)現(xiàn):  

1) 使用的優(yōu)化器的類型  

2) 基于代價(jià)的優(yōu)化器的優(yōu)化目標(biāo),是all_rows還是first_rows。  

3) 表的訪問(wèn)路徑,是全表掃描,還是索引掃描,還是直接利用rowid。  

4) 表之間的連接類型  

5) 表之間的連接順序  

6) 語(yǔ)句的并行程度  

2、HINT可以基于以下規(guī)則產(chǎn)生作用  

表連接的順序、表連接的方法、訪問(wèn)路徑、并行度  

3、HINT應(yīng)用范圍  

dml語(yǔ)句  

查詢語(yǔ)句  

4、語(yǔ)法  

 {DELETE|INSERT|SELECT|UPDATE} /*+ hint [text] [hint[text]]... */ 

or  

 {DELETE|INSERT|SELECT|UPDATE} --+ hint [text] [hint[text]]... 

如果語(yǔ)(句)法不對(duì),則ORACLE會(huì)自動(dòng)忽略所寫(xiě)的HINT,不報(bào)錯(cuò)  

1. /*+ALL_ROWS*/  

表明對(duì)語(yǔ)句塊選擇基于開(kāi)銷的優(yōu)化方法,并獲得最佳吞吐量,使資源消耗最小化.  

例如:  

SELECT /*+ALL_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 

2. /*+FIRST_ROWS*/  

表明對(duì)語(yǔ)句塊選擇基于開(kāi)銷的優(yōu)化方法,并獲得最佳響應(yīng)時(shí)間,使資源消耗最小化.  

例如:  

SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 

3. /*+CHOOSE*/  

表明如果數(shù)據(jù)字典中有訪問(wèn)表的統(tǒng)計(jì)信息,將基于開(kāi)銷的優(yōu)化方法,并獲得最佳的吞吐量;  

表明如果數(shù)據(jù)字典中沒(méi)有訪問(wèn)表的統(tǒng)計(jì)信息,將基于規(guī)則開(kāi)銷的優(yōu)化方法;  

例如:  

SELECT /*+CHOOSE*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 

4. /*+RULE*/  

表明對(duì)語(yǔ)句塊選擇基于規(guī)則的優(yōu)化方法.  

例如:  

SELECT /*+ RULE */ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 

5. /*+FULL(TABLE)*/  

表明對(duì)表選擇全局掃描的方法.  

例如:  

SELECT /*+FULL(A)*/ EMP_NO,EMP_NAM FROM BSEMPMS A WHERE EMP_NO='SCOTT'; 

6. /*+ROWID(TABLE)*/  

提示明確表明對(duì)指定表根據(jù)ROWID進(jìn)行訪問(wèn).  

例如:  

 SELECT /*+ROWID(BSEMPMS)*/ * FROM BSEMPMS WHERE ROWID>='AAAAAAAAAAAAAA'  AND EMP_NO='SCOTT'; 

7. /*+CLUSTER(TABLE)*/  

提示明確表明對(duì)指定表選擇簇掃描的訪問(wèn)方法,它只對(duì)簇對(duì)象有效.  

例如:  

SELECT /*+CLUSTER */ BSEMPMS.EMP_NO,DPT_NO FROM BSEMPMS,BSDPTMS   WHERE DPT_NO='TEC304' AND BSEMPMS.DPT_NO=BSDPTMS.DPT_NO; 

8. /*+INDEX(TABLE INDEX_NAME)*/  

表明對(duì)表選擇索引的掃描方法.  

例如:    

 SELECT /*+INDEX(BSEMPMS SEX_INDEX) USE SEX_INDEX BECAUSE THERE ARE FEWMALE BSEMPMS */ FROM BSEMPMS WHERE SEX='M'; 

9. /*+INDEX_ASC(TABLE INDEX_NAME)*/  

表明對(duì)表選擇索引升序的掃描方法.  

例如:  

SELECT /*+INDEX_ASC(BSEMPMS PK_BSEMPMS) */ FROM BSEMPMS WHERE DPT_NO='SCOTT'; 

10. /*+INDEX_COMBINE*/  

為指定表選擇位圖訪問(wèn)路經(jīng),如果INDEX_COMBINE中沒(méi)有提供作為參數(shù)的索引,將選擇出位圖索引的布爾組合方式.  

例如:  

SELECT /*+INDEX_COMBINE(BSEMPMS SAL_BMI HIREDATE_BMI)*/ * FROM BSEMPMS WHERE SAL<5000000 AND HIREDATE 

11. /*+INDEX_JOIN(TABLE INDEX_NAME)*/  

提示明確命令優(yōu)化器使用索引作為訪問(wèn)路徑.  

例如:  

SELECT /*+INDEX_JOIN(BSEMPMS SAL_HMI HIREDATE_BMI)*/ SAL,HIREDATE FROM BSEMPMS WHERE SAL<60000; 

12. /*+INDEX_DESC(TABLE INDEX_NAME)*/  

表明對(duì)表選擇索引降序的掃描方法.  

例如:  

SELECT /*+INDEX_DESC(BSEMPMS PK_BSEMPMS) */ FROM BSEMPMS WHERE DPT_NO='SCOTT'; 

13. /*+INDEX_FFS(TABLE INDEX_NAME)*/  

對(duì)指定的表執(zhí)行快速全索引掃描,而不是全表掃描的辦法.  

例如:  

SELECT /*+INDEX_FFS(BSEMPMS IN_EMPNAM)*/ * FROM BSEMPMS WHERE DPT_NO='TEC305'; 

14. /*+ADD_EQUAL TABLE INDEX_NAM1,INDEX_NAM2,...*/  

提示明確進(jìn)行執(zhí)行規(guī)劃的選擇,將幾個(gè)單列索引的掃描合起來(lái).  

例如:  

 SELECT /*+INDEX_FFS(BSEMPMS IN_DPTNO,IN_EMPNO,IN_SEX)*/ * FROM BSEMPMS WHERE EMP_NO='SCOTT' AND DPT_NO='TDC306'; 

15. /*+USE_CONCAT*/  

對(duì)查詢中的WHERE后面的OR條件進(jìn)行轉(zhuǎn)換為UNION ALL的組合查詢.  

例如:  

 SELECT /*+USE_CONCAT*/ * FROM BSEMPMS WHERE DPT_NO='TDC506' AND SEX='M'; 

16. /*+NO_EXPAND*/  

對(duì)于WHERE后面的OR 或者IN-LIST的查詢語(yǔ)句,NO_EXPAND將阻止其基于優(yōu)化器對(duì)其進(jìn)行擴(kuò)展.  

例如:  

SELECT /*+NO_EXPAND*/ * FROM BSEMPMS WHERE DPT_NO='TDC506' AND SEX='M'; 

17. /*+NOWRITE*/  

禁止對(duì)查詢塊的查詢重寫(xiě)操作.  

18. /*+REWRITE*/  

可以將視圖作為參數(shù).  

19. /*+MERGE(TABLE)*/  

能夠?qū)σ晥D的各個(gè)查詢進(jìn)行相應(yīng)的合并.  

例如:  

SELECT /*+MERGE(V) */ A.EMP_NO,A.EMP_NAM,B.DPT_NO FROM BSEMPMS A (SELET DPT_NO   ,AVG(SAL) AS AVG_SAL FROM BSEMPMS B GROUP BY DPT_NO) V WHERE A.DPT_NO=V.DPT_NO   AND A.SAL>V.AVG_SAL; 

20. /*+NO_MERGE(TABLE)*/  

對(duì)于有可合并的視圖不再合并.  

例如:  

SELECT /*+NO_MERGE(V) */ A.EMP_NO,A.EMP_NAM,B.DPT_NO FROM BSEMPMS A (SELECT DPT_NO,AVG(SAL) AS AVG_SAL FROM BSEMPMS B GROUP BY DPT_NO) V WHERE A.DPT_NO=V.DPT_NO AND A.SAL>V.AVG_SAL; 

21. /*+ORDERED*/  

根據(jù)表出現(xiàn)在FROM中的順序,ORDERED使ORACLE依此順序?qū)ζ溥B接.  

例如:  

 SELECT /*+ORDERED*/ A.COL1,B.COL2,C.COL3 FROM TABLE1 A,TABLE2 B,TABLE3 C WHERE A.COL1=B.COL1 AND B.COL1=C.COL1; 

22. /*+USE_NL(TABLE)*/  

將指定表與嵌套的連接的行源進(jìn)行連接,并把指定表作為內(nèi)部表.  

例如:  

SELECT /*+ORDERED USE_NL(BSEMPMS)*/ BSDPTMS.DPT_NO,BSEMPMS.EMP_NO,BSEMPMS.EMP_NAM FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO; 

23. /*+USE_MERGE(TABLE)*/  

將指定的表與其他行源通過(guò)合并排序連接方式連接起來(lái).  

例如:  

SELECT /*+USE_MERGE(BSEMPMS,BSDPTMS)*/ * FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO; 

24. /*+USE_HASH(TABLE)*/  

將指定的表與其他行源通過(guò)哈希連接方式連接起來(lái).  

例如:  

SELECT /*+USE_HASH(BSEMPMS,BSDPTMS)*/ * FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO; 

 25. /*+DRIVING_SITE(TABLE)*/  

強(qiáng)制與ORACLE所選擇的位置不同的表進(jìn)行查詢執(zhí)行.  

例如:  

SELECT /*+DRIVING_SITE(DEPT)*/ * FROM BSEMPMS,DEPT@BSDPTMS WHERE BSEMPMS.DPT_NO=DEPT.DPT_NO; 

26. /*+LEADING(TABLE)*/  

將指定的表作為連接次序中的首表.  

27. /*+CACHE(TABLE)*/  

當(dāng)進(jìn)行全表掃描時(shí),CACHE提示能夠?qū)⒈淼臋z索塊放置在緩沖區(qū)緩存中最近最少列表LRU的最近使用端  

例如:  

SELECT /*+FULL(BSEMPMS) CAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS; 

28. /*+NOCACHE(TABLE)*/  

當(dāng)進(jìn)行全表掃描時(shí),CACHE提示能夠?qū)⒈淼臋z索塊放置在緩沖區(qū)緩存中最近最少列表LRU的最近使用端  

例如: 

SELECT /*+FULL(BSEMPMS) NOCAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS; 

29. /*+APPEND*/  

直接插入到表的最后,可以提高速度.  

insert /*+append*/ into test1 select * from test4 ; 

30. /*+NOAPPEND*/  

通過(guò)在插入語(yǔ)句生存期內(nèi)停止并行模式來(lái)啟動(dòng)常規(guī)插入.  

insert /*+noappend*/ into test1 select * from test4 ; 

31. NO_INDEX: 指定不使用哪些索引  

/*+ NO_INDEX ( table [index [index]...] ) */ select /*+ no_index(emp ind_emp_sal ind_emp_deptno)*/ * from emp where deptno=200 and sal>300; 

32. parallel  

select /*+ parallel(emp,4)*/ * from emp where deptno=200 and sal>300; 

另:每個(gè)SELECT/INSERT/UPDATE/DELETE命令后只能有一個(gè)/*+ */,但提示內(nèi)容可以有多個(gè),可以用逗號(hào)分開(kāi),空格也可以。  

如:/*+ ordered index() use_nl() */  

--------- 

類似如下的一條語(yǔ)句:insert into xxxx select /*+parallel(a) */ * from xxx a;數(shù)據(jù)量大約在75G左右,這位兄弟從上午跑到下午還沒(méi)跑完,過(guò)來(lái)問(wèn)我咋回事,說(shuō)平常2hrs能跑完的東西跑了好幾個(gè)小時(shí)還撒動(dòng)靜。查看系統(tǒng)性能也比較 正常,cpu,io都不繁忙,平均READ速度在80M/s左右(勉強(qiáng)湊合),但平均寫(xiě)速度只有10M不到。等待事件里面大量的‘ ‘PX Deq Credit: send blkd',這里能看出并行出了問(wèn)題,從而最后得知是并行用法有問(wèn)題,修改之后20分鐘完成了該操作。正確的做法應(yīng)該是:  

alter session enable dml parallel; 
insert /*+parallel(xxxx,4) */ into xxxx select /*+parallel(a) */ * from xxx a;

因?yàn)閛racle默認(rèn)并不會(huì)打開(kāi)PDML,對(duì)DML語(yǔ)句必須手工啟用。 另外不得不說(shuō)的是,并行不是一個(gè)可擴(kuò)展的特性,只有在數(shù)據(jù)倉(cāng)庫(kù)或作為DBA等少數(shù)人的工具在批量數(shù)據(jù)操作時(shí)利于充分利用資源,而在OLTP環(huán)境下使用并行 需要非常謹(jǐn)慎。事實(shí)上PDML還是有比較多的限制的,例如不支持觸發(fā)器,引用約束,高級(jí)復(fù)制和分布式事務(wù)等特性,同時(shí)也會(huì)帶來(lái)額外的空間占用,PDDL同 樣是如此。

--------- 

select count(*)  From wid_serv_prod_mon_1100 a  where a.acct_month = 201010   and a.partition_id = 10   and serv_state not in ('2HB', '2HL', '2HJ', '2HP', '2HF')   and online_flag in (0)   and incr_product_id in (2000020)   and product_id in (2020966, 2020972, 2100297, 2021116)   and billing_mode_id = 1   and exp_date > to_date('201010', 'yyyymm')   and not exists (select /*+no_index (b IDX_W_CDR_MON_SERV_ID_1100)*/      1      from wid_cdr_mon_1100 b      where b.acct_month = 201010       and b.ANA_EVENT_TYPE_4 in         ('10201010201', '10202010201', '10203010201', '10203010202', '10203030201', '10203030202', '10204010201', '10204010202', '10204030201')       and a.serv_id = b.serv_id) 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到oracle教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
久久这里只有精品视频网| 亚洲精选在线| 日韩精品在线观看av| 99久久人妻精品免费二区| 亚洲国产91视频| 成人免费观看毛片| 黄色成人在线网| 自拍亚洲国产| 无码人妻黑人中文字幕| 91中文字幕精品永久在线| 久久久午夜精品| 91玉足脚交白嫩脚丫在线播放| 欧美日韩亚洲综合| 亚洲精品手机在线| 羞羞的网站在线观看| 99热这里只有精品8| 国产精品久久久一区二区三区| 国产一区二区三区精品在线| 黄色动漫免费网站| 久久综合给合久久狠狠色| 四虎成人在线视频| 日韩写真欧美这视频| 自拍偷拍电影| 国产精品三级av在线播放| c++连点器| 九七电影院97理论片久久tvb| 日产精品久久久久久久蜜臀| 亚洲av无码久久精品色欲| 久久久久99精品成人片我成大片| 亚洲乱亚洲高清| 在线精品国产成人综合| av免费不卡国产观看| 日本不卡高清视频一区| 欧美网色网址| 强制高潮抽搐sm调教高h| 国产精品网站入口| 日本中文字幕观看| 日本三级电影网| 一区二区三区视频在线播放| 痴汉一区二区三区| 久草热久草在线频| 涩涩视频在线| 亚洲成人av在线影院| 欧美视频一区二区在线观看| 久国产精品韩国三级视频| 精品国产一区二区三区不卡蜜臂| 亚洲少妇一区| 精品综合免费视频观看| 欧美日韩视频一区二区三区| 国产区精品在线| 美女高潮黄又色高清视频免费| 老太脱裤让老头玩ⅹxxxx| 先锋影音亚洲资源| www555久久| 国产在成人精品线拍偷自揄拍| 日本道精品一区二区三区| 国产精品久久免费视频| 99re热视频在线| 自拍欧美日韩| 激情av综合网| 妓院一钑片免看黄大片| 国产日韩欧美高清在线| 激情成人在线视频| 日韩欧美午夜| 国产乱码精品一区二区三区五月婷| 91成人免费电影| 高清成人免费视频| 欧美精品一区二区高清在线观看| 国产日韩三区| 日韩一二三四| 亚洲人精选亚洲人成在线| 亚洲精品毛片| 狠狠做深爱婷婷久久综合一区| 99er精品视频| 污片视频在线免费观看| 免费国产亚洲视频| 欧美黄色高清视频| 久久精品波多野结衣| 免费观看欧美大片| 老熟妇一区二区| 国产三级做爰高清在线| 8x8x8国产精品| 日韩精品国产一区二区| baoyu777.永久免费视频| 伊人色综合网| 欧美专区中文字幕| 91在线观看| jizz视频| 毛片久久久久久| 亚洲欧美国内爽妇网| 一本大道av伊人久久综合| 亚洲色图美国十次| 波多野结衣天堂| 日韩香蕉视频| 日韩高清一二三区| 91色在线porny| 电影一区二区在线观看| 日日干夜夜爽| 欧美激情亚洲综合一区| 国产在成人精品线拍偷自揄拍| 国产午夜精品麻豆| 欧美日韩第二页| 国产熟妇一区二区三区四区| www.射射射| 91欧美激情另类亚洲| 成人短视频软件网站大全app| 免费av网页| 水蜜桃久久夜色精品一区的特点| 69堂精品视频在线播放| brazzers在线观看| 超碰97免费观看| 日韩视频免费观看| 99久久er热在这里只有精品15| 欧美白人最猛性xxxxx69交| 亚洲精品中文字幕有码专区| 亚洲片在线资源| 亚洲午夜精品一区| 在线播放黄网| 久久草视频在线| 欧亚一区二区三区| 国产伦精品一区二区三区视频金莲| 国产精品第一视频| 国产主播在线资源| 精品国产一区二区国模嫣然| 国产精品二区在线观看| 在线中文字幕第一区| 色老头一区二区三区| 国产又黄又粗又猛又爽的| 国产一区中文字幕| 色老头久久综合| 色猫av在线| 一区二区三区成人在线视频| 丰满少妇又爽又紧又丰满电影| 国产午夜精品一区二区| 久久久久久蜜桃一区二区| 韩国成人一区| 性猛交ⅹ×××乱大交| 色欧美片视频在线观看在线视频| 成人涩涩视频| 国产夫妻视频| 国内国产区免费视频| 日本1区2区3区视频| 伊是香蕉大人久久| 欧美色视频在线| 中文国产字幕在线观看| 青青草国产成人久久91网| 天天插天天操天天干| av在线看网址| 五码日韩精品一区二区三区视频| 亚洲日韩欧美视频| 91美女片黄在线观看游戏| 伊人久久亚洲综合| av午夜在线| 97人摸人人澡人人人超一碰| 成人高潮片免费视频| 77777亚洲午夜久久多人| 日韩一级高清毛片| av大片免费观看| 夜夜狠狠擅视频| av在线女优影院| 在线播放性xxx欧美| 日本美女高潮视频| 成人毛片视频免费看| 7777久久亚洲中文字幕| 久久国产精品免费| 精品黑人一区二区三区国语馆| 男插女视频久久久| 亚洲欧洲一区二区三区| 欧美极品videos大乳护士| 欧美日韩性视频在线| 2024最新电影免费在线观看| 99精品视频中文字幕| 精品成人自拍视频| 理论片鲁丝二区爱情网| 一区二区三区久久网| 妞干网在线视频观看| 717成人午夜免费福利电影| 国产精品无码久久av| 男人的天堂免费在线视频| 亚洲成熟丰满熟妇高潮xxxxx| 亚洲97在线观看| 国产精彩免费视频| japan高清日本乱xxxxx| www.日本在线播放| 欧美精品少妇一区二区三区| 精品国自产拍在线观看| 国产精品国产亚洲精品看不卡| 亚洲人成无码网站久久99热国产| 欧美a免费在线| 亚洲色图在线播放| 久久欧美肥婆一二区| 国产亚洲精品久久久久久移动网络| 日韩精品欧美精品| 亚洲欧美日韩在线观看a三区| 国产探花在线观看视频| 婷婷亚洲天堂| 国产精品久久久久久免费免熟| 久久久久久综合| 欧美日韩中出| 亚洲国产精彩中文乱码av| 伊人春色之综合网| 国产一区二区三区视频| 欧美体内谢she精2性欧美| 国产精品久久久久久久久久久免费看| www黄视频| 国产欧美日韩小视频| 日韩在线视频免费看| 亚洲欧美一区二区三区久久| 青草在线视频| 国产精品美女久久久久久久久久久| 久久精品无码一区二区日韩av| 中文字幕手机在线视频| 麻豆网站免费在线观看| 大伊香蕉精品在线品播放| 91啦中文在线观看| 欧美一级一区二区三区| 人妖欧美1区| 一本精品一区二区三区| www.久久爱.com| 欧美色图一区二区三区| 欧美巨大黑人极品精男| 日韩网站在线免费观看| 91在线国产电影| 日韩av.com| 在线欧美小视频| 国产v综合ⅴ日韩v欧美大片| 五月天久久久| 中文字幕欧美人与畜| 国产三级精品在线不卡| 国产精选在线视频拍拍拍| 少妇精品高潮欲妇又嫩中文字幕| 软萌小仙自慰喷白浆| 中文字幕日韩三级片| 5月丁香婷婷综合| 亚洲视频在线观看一区| 成人在线视频网址| 伊人狠狠av| 日韩精品免费播放| 成人在线免费电影网站| 久久久久久久久免费| 国产精品99一区二区三区| 中文字幕在线导航| 91视频国产资源| 亚洲一区欧美激情| 久久精品亚洲一区| 日韩精品亚洲精品| 日韩美女一区二区三区| 伊色综合久久之综合久久| 久久久久久久久久久久久久久国产| 国产又大又粗又硬| 国产在线观看网站| 精品少妇一区二区三区| 在线观看污污网站| 国产一卡二卡三卡| 丝袜老师办公室里做好紧好爽| 亚洲不卡一区二区三区| 农村寡妇一区二区三区| 精品国产一区二区三区久久| 成人精品视频| 天堂中文av在线| 国产精品久久在线观看| 欧美久久精品一级c片| 日韩色视频在线观看| 日韩不卡高清| 国内精品久久久久久久久蜜桃| 亚洲精品欧美日韩| 97视频资源在线观看| 精品91视频| 无码粉嫩虎白一线天在线观看| 视频二区欧美毛片免费观看| av激情亚洲男人天堂| 国产suv一区二区三区88区| 日韩av电影网址| 看**视频a级毛片| 99精品久久99久久久久| 国产成人综合网站| 久久精品男女| 国产在线播放一区二区三区| 国产精品成人一区二区三区吃奶| 成+人+亚洲+综合天堂| 日韩在线观看中文字幕| 9999精品免费视频| 日韩一级二级三级| 亚洲精品一区二区在线播放∴| www..com.cn蕾丝视频在线观看免费版| 日本欧美一区二区三区| 免费看美女毛片| 影音先锋日韩有码| 国模吧精品人体gogo| 98精品久久久久久久| 欧美污视频网站| 欧美日韩亚洲高清一区二区| 成熟亚洲日本毛茸茸凸凹| huan性巨大欧美| 成年人视频网站在线| 亚洲精品女人| 中文字幕人妻一区二区三区| 亚洲综合社区网| 国产精品一区二区a| 女人十八毛片嫩草av| 欧美国产高跟鞋裸体秀xxxhd| 国产模特av私拍大尺度| 亚洲视频在线免费| 久久精品久久久久久| 国产又黄又粗又猛又爽的| 国产极品jizzhd欧美| 色吊丝在线永久观看最新版本| 99久热re在线精品视频| 欧美风情在线观看| 首页综合国产亚洲丝袜| 欧美激情第三页| 91嫩草视频在线观看| 亚洲国产精品久久久久婷婷软件| 免费无码毛片一区二三区| 女人18毛片九区毛片在线| 欧美日韩国产高清| 欧美成人免费观看| 日韩欧美一区二区在线视频| 91精品国产综合久久久蜜臀图片| 久久精品国产亚洲av高清色欲| av在线天堂播放| 91国在线观看| 欧美日韩五月天| 国产911在线观看| 国产乱人乱偷精品视频a人人澡| 成人福利网站在线观看11| 国产av无码专区亚洲a∨毛片| 性の欲びの女javhd|