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

DB2數(shù)據(jù)庫(kù)里面正確更新執(zhí)行計(jì)劃的操作步驟

數(shù)據(jù)庫(kù)
此文講述的是在DB2數(shù)據(jù)庫(kù)里面正確更新執(zhí)行計(jì)劃的實(shí)際操作步驟,與Oracle數(shù)據(jù)庫(kù)一樣,DB2數(shù)據(jù)庫(kù)里面分析你的SQL也是通過(guò)優(yōu)化器,生成它認(rèn)為最優(yōu)的執(zhí)行計(jì)劃(Access Plan)。

DB2數(shù)據(jù)庫(kù)里面正確更新執(zhí)行計(jì)劃的實(shí)際操作步驟是本文的主要內(nèi)容,我們大家都知道DB2數(shù)據(jù)庫(kù)的優(yōu)化器實(shí)際上是一個(gè)標(biāo)準(zhǔn)規(guī)則集合,一般來(lái)說(shuō)我們只要告訴DB2要檢索什么,而不是如何檢索。

 

和Oracle數(shù)據(jù)庫(kù)一樣,DB2數(shù)據(jù)庫(kù)里面也是通過(guò)優(yōu)化器來(lái)分析你的SQL,生成它認(rèn)為***的執(zhí)行計(jì)劃(Access Plan)。DB2的優(yōu)化器實(shí)際上是一個(gè)標(biāo)準(zhǔn)規(guī)則集合,一般來(lái)說(shuō)我們只要告訴DB2要檢索什么,而不是如何檢索。

 

那么DB2的優(yōu)化器是根據(jù)什么來(lái)判斷SQL的***存取路徑呢?

DB2的優(yōu)化器是基于成本的優(yōu)化器,也就是CBO(Cost Based Optmizer)。也就是說(shuō)DB2 優(yōu)化器會(huì)應(yīng)用查詢(xún)成本公式,該公式對(duì)每條可能的存取路徑的四個(gè)因素進(jìn)行評(píng)估和權(quán)衡:CPU 成本、I/O 成本、DB2 系統(tǒng)目錄中的統(tǒng)計(jì)信息和實(shí)際的 SQL 語(yǔ)句。

那么我們來(lái)簡(jiǎn)單看一下DB2的優(yōu)化器的工作流程:

1.DB2的優(yōu)化器,在接收到SQL語(yǔ)句后,會(huì)首先校驗(yàn)SQL的語(yǔ)法,確保是正確的SQL

2.根據(jù)當(dāng)前的系統(tǒng)環(huán)境信息,生成***的執(zhí)行計(jì)劃來(lái)優(yōu)化SQL語(yǔ)句

3.把SQL翻譯成計(jì)算機(jī)指令語(yǔ)言,并執(zhí)行這個(gè)優(yōu)化后的SQL

4.返回結(jié)果,或者存儲(chǔ)它們,以便將來(lái)的執(zhí)行

在我們看來(lái),DB2 系統(tǒng)目錄中統(tǒng)計(jì)信息是讓DB2優(yōu)化器正確工作的一個(gè)非常重要的依據(jù)。這些統(tǒng)計(jì)信息向優(yōu)化器提供了與正在被優(yōu)化的 SQL 語(yǔ)句將要訪問(wèn)的表狀態(tài)相關(guān)的信息。這些信息主要包括:

Table--包括表的記錄數(shù)、PAGE、PCTFREE以及COMPRESS等信息,相關(guān)的系統(tǒng)視圖是:sysstat.tables、syscat.tables

Columns—包括COLUMNS的數(shù)量、長(zhǎng)度、分布特征以及COMPRESS等信息,相關(guān)的系統(tǒng)視圖是:sysstat.columns、syscat. columns

Index--包括是否存在索引、索引的組織(葉子頁(yè)的數(shù)量和級(jí)別的數(shù)量)、索引鍵的離散值的數(shù)量以及是否群集索引, 相關(guān)的系統(tǒng)視圖是:sysstat.indexes、syscat. indexes

其他的還有分區(qū)/節(jié)點(diǎn)組信息和表空間的信息

如何及時(shí)更新這些信息呢?保證DB2優(yōu)化器正確的工作,在DB2里面提供了以下的辦法。

1.RUNSTATS與REOGCHK

Runstats這個(gè)命令的功能主要就是收集數(shù)據(jù)庫(kù)對(duì)象的狀態(tài)信息,這對(duì)DB2數(shù)據(jù)庫(kù)使用合理的ACCESS PLAN是至關(guān)重要的。一般來(lái)說(shuō),以下幾種情況下面,我們需要用runstats來(lái)收集統(tǒng)計(jì)信息:

1.在給表創(chuàng)建一個(gè)index后,我們***做一次runstat。這個(gè)情況也是大家經(jīng)常忽略的。很多時(shí)候大家在給表增加了一個(gè)index后,分析執(zhí)行計(jì)劃,發(fā)現(xiàn)沒(méi)有變化,覺(jué)得很奇怪。其實(shí)這個(gè)時(shí)候,你需要做一次runstats,就可以了。在8.2里面,DB2做了很好的改進(jìn),可以避免這個(gè)問(wèn)題,在創(chuàng)建index的時(shí)候,可以立即更新你的信息。

2.在對(duì)table做了一次reorg后,記得要做一次runstats。因?yàn)閷?duì)表做reorg,會(huì)修改表的很多信息,比如高水位等,所以做一次runstats,可以更新統(tǒng)計(jì)信息。

3.當(dāng)你的表里面的數(shù)據(jù)發(fā)生了比較大的變化,一般來(lái)說(shuō),大約表里面的數(shù)據(jù)量的10%-20%發(fā)生了變化,就應(yīng)該作一次runstats。這些變化包括刪除,修改,插入。對(duì)于一些非常大的表,比方在數(shù)據(jù)倉(cāng)庫(kù)的項(xiàng)目里面,某些事實(shí)表非常巨大。這個(gè)時(shí)候,完整的對(duì)一個(gè)大表作runstats可能花費(fèi)時(shí)間相當(dāng)大,DB2 8.1里面支持我們對(duì)這些大表作抽樣,比方說(shuō)只對(duì)20%的數(shù)據(jù)作runstats,這樣的話,一般來(lái)說(shuō)也能保證得到正確的執(zhí)行計(jì)劃。當(dāng)然首先要確保這個(gè)表里面的數(shù)據(jù)***分布比較均勻。

4.當(dāng)你在分區(qū)(DPF)數(shù)據(jù)庫(kù)里面使用了REDISTRIBUTE DATABASE PARTITION GROUP這個(gè)命令,那么就需要用runstats來(lái)收集新的統(tǒng)計(jì)信息。

RUNSTATS命令的語(yǔ)法如下:

如果表名為DB2INST1.STAFF,表上有索引,則可以用下面的例子完成RUNSTATS命令:

db2 runstats on table db2inst1.staff with distribution and detailed indexes all

 

在實(shí)際的項(xiàng)目里面,對(duì)于變化比較大的表,需要我們定時(shí)對(duì)數(shù)據(jù)庫(kù)做runstats,一般來(lái)說(shuō)runstats和reorg可以結(jié)合起來(lái)做,首先對(duì)表作reorg,然后做runstats,***REBIND數(shù)據(jù)庫(kù)根據(jù)***的統(tǒng)計(jì)信息生成合適的統(tǒng)計(jì)計(jì)劃。

 

值得注意的是,如果我們要處理的表數(shù)據(jù)量是快速變化的,比如在電信移動(dòng)行業(yè),需要在月末進(jìn)行處理的匯總表。在不長(zhǎng)的時(shí)間范圍內(nèi)數(shù)據(jù)量變化特別大,從而使得RUNSTATS 得到的統(tǒng)計(jì)信息不準(zhǔn)確,原因是這些統(tǒng)計(jì)信息只是某個(gè)時(shí)間點(diǎn)的信息。您可以用這條語(yǔ)句來(lái)把表修改為volatile。

alter table table_name volatile cardinality

 

這樣優(yōu)化器將考慮使用索引掃描而不是表掃描。無(wú)論統(tǒng)計(jì)信息如何,優(yōu)化器將使用索引掃描而不是使用表掃描。

 

IBM的文檔里面還提供了REORGCHK這個(gè)命令,可以根據(jù)統(tǒng)計(jì)公式計(jì)算表是否需要重整。

比如可以分為對(duì)系統(tǒng)表和用戶(hù)表兩部分分別進(jìn)行REORGCHK:

1) 針對(duì)系統(tǒng)表進(jìn)行REORGCHK

db2 reorgchk update statistics on table system

 

2) 針對(duì)用戶(hù)表進(jìn)行REORGCHK

 

db2 reorgchk update statistics on table user

 

需要注意的是,如果數(shù)據(jù)庫(kù)中數(shù)據(jù)量比較大,這些操作一般所需時(shí)間比較長(zhǎng),所以盡量安排在數(shù)據(jù)庫(kù)比較空閑的時(shí)候做。

 

db2 update db cfg using AUTO_MAINT off AUTO_TBL_MAINT off AUTO_RUNSTATS off

 

在DB2 8.2里面數(shù)據(jù)庫(kù)可以自動(dòng)進(jìn)行統(tǒng)計(jì)信息收集,不過(guò)這樣的動(dòng)作還是會(huì)帶來(lái)額外的負(fù)載,一般情況下面可以關(guān)掉,只在我們需要的時(shí)候運(yùn)行就可以了。

 

2.LOAD

Load這個(gè)工具是DB2里面一個(gè)非常強(qiáng)大的數(shù)據(jù)遷移工具。一般用作大批量的數(shù)據(jù)插入。因?yàn)長(zhǎng)oad操作不記日志,所以效率非常好。筆者曾經(jīng)在RS6000平臺(tái)上面實(shí)現(xiàn)50-60m/s的速度Load數(shù)據(jù)。在這里我想討論的是在DB2數(shù)據(jù)庫(kù)里面如何用load來(lái)影響你的catalog視圖的統(tǒng)計(jì)信息。

在Load的時(shí)候使用statistics選項(xiàng)可以在裝入的過(guò)程中生成統(tǒng)計(jì)數(shù)據(jù),這些統(tǒng)計(jì)數(shù)據(jù)可以供優(yōu)化器確定最有效的執(zhí)行sql語(yǔ)句的方式。

4.當(dāng)你在分區(qū)(DPF)數(shù)據(jù)庫(kù)里面使用了REDISTRIBUTE DATABASE PARTITION GROUP這個(gè)命令,那么就需要用runstats來(lái)收集新的統(tǒng)計(jì)信息。

RUNSTATS命令的語(yǔ)法如下:

如果表名為DB2INST1.STAFF,表上有索引,則可以用下面的例子完成RUNSTATS命令:

db2 runstats on table db2inst1.staff with distribution and detailed indexes all

 

在實(shí)際的項(xiàng)目里面,對(duì)于變化比較大的表,需要我們定時(shí)對(duì)DB2數(shù)據(jù)庫(kù)做runstats,一般來(lái)說(shuō)runstats和reorg可以結(jié)合起來(lái)做,首先對(duì)表作reorg,然后做runstats,***REBIND數(shù)據(jù)庫(kù)根據(jù)***的統(tǒng)計(jì)信息生成合適的統(tǒng)計(jì)計(jì)劃。

 

值得注意的是,如果我們要處理的表數(shù)據(jù)量是快速變化的,比如在電信移動(dòng)行業(yè),需要在月末進(jìn)行處理的匯總表。在不長(zhǎng)的時(shí)間范圍內(nèi)數(shù)據(jù)量變化特別大,從而使得RUNSTATS 得到的統(tǒng)計(jì)信息不準(zhǔn)確,原因是這些統(tǒng)計(jì)信息只是某個(gè)時(shí)間點(diǎn)的信息。您可以用這條語(yǔ)句來(lái)把表修改為volatile。

alter table table_name volatile cardinality

 

這樣優(yōu)化器將考慮使用索引掃描而不是表掃描。無(wú)論統(tǒng)計(jì)信息如何,優(yōu)化器將使用索引掃描而不是使用表掃描。

 

IBM的文檔里面還提供了REORGCHK這個(gè)命令,可以根據(jù)統(tǒng)計(jì)公式計(jì)算表是否需要重整。

比如可以分為對(duì)系統(tǒng)表和用戶(hù)表兩部分分別進(jìn)行REORGCHK:

1) 針對(duì)系統(tǒng)表進(jìn)行REORGCHK

db2 reorgchk update statistics on table system

 

2) 針對(duì)用戶(hù)表進(jìn)行REORGCHK

 

db2 reorgchk update statistics on table user

 

需要注意的是,如果數(shù)據(jù)庫(kù)中數(shù)據(jù)量比較大,這些操作一般所需時(shí)間比較長(zhǎng),所以盡量安排在數(shù)據(jù)庫(kù)比較空閑的時(shí)候做。

 

db2 update db cfg using AUTO_MAINT off AUTO_TBL_MAINT off AUTO_RUNSTATS off

 

在DB2 8.2里面數(shù)據(jù)庫(kù)可以自動(dòng)進(jìn)行統(tǒng)計(jì)信息收集,不過(guò)這樣的動(dòng)作還是會(huì)帶來(lái)額外的負(fù)載,一般情況下面可以關(guān)掉,只在我們需要的時(shí)候運(yùn)行就可以了。

 

2.LOAD

Load這個(gè)工具是DB2里面一個(gè)非常強(qiáng)大的數(shù)據(jù)遷移工具。一般用作大批量的數(shù)據(jù)插入。因?yàn)長(zhǎng)oad操作不記日志,所以效率非常好。筆者曾經(jīng)在RS6000平臺(tái)上面實(shí)現(xiàn)50-60m/s的速度Load數(shù)據(jù)。在這里我想討論的是在DB2數(shù)據(jù)庫(kù)里面如何用load來(lái)影響你的catalog視圖的統(tǒng)計(jì)信息。

在Load的時(shí)候使用statistics選項(xiàng)可以在裝入的過(guò)程中生成統(tǒng)計(jì)數(shù)據(jù),這些統(tǒng)計(jì)數(shù)據(jù)可以供優(yōu)化器確定最有效的執(zhí)行sql語(yǔ)句的方式。

【編輯推薦】

  1. DB2 9.7三種神秘武器
  2. DB2:信息管理 盡在掌握
  3. DB2在線增量備份 還原增量備份及前滾恢復(fù)
  4. DB2 優(yōu)化器中針對(duì) JOIN 語(yǔ)句的結(jié)果集估計(jì)
  5. 實(shí)現(xiàn)DB2HADRv8.2 EE實(shí)施的正確操作步驟

 

責(zé)任編輯:佚名 來(lái)源: 比特網(wǎng)博客
相關(guān)推薦

2009-03-26 14:53:16

DB2數(shù)據(jù)庫(kù)管理

2010-07-30 15:44:04

DB2數(shù)據(jù)庫(kù)

2011-05-17 09:32:25

DB2

2011-03-16 11:17:30

DB2數(shù)據(jù)庫(kù)執(zhí)行計(jì)劃

2010-07-27 14:46:34

DB2執(zhí)行計(jì)劃

2010-09-07 14:11:04

DB2更新

2010-08-04 10:10:47

2011-03-14 17:36:12

DB2更新執(zhí)行計(jì)劃

2010-08-13 13:12:19

DB2數(shù)據(jù)庫(kù)

2010-08-19 14:04:46

DB2數(shù)據(jù)庫(kù)

2010-11-04 14:25:19

DB2 SQL文執(zhí)行計(jì)

2010-08-26 16:00:31

DB2數(shù)據(jù)庫(kù)安裝

2010-08-18 15:14:08

DB2恢復(fù)命令

2010-11-04 14:35:38

DB2 sql文執(zhí)行計(jì)

2010-08-12 17:14:25

DB2備份恢復(fù)數(shù)據(jù)庫(kù)步

2010-08-12 10:27:21

DB2數(shù)據(jù)庫(kù)備份

2010-08-18 13:40:52

DB2diag.log

2010-08-05 11:29:04

java DB2

2010-09-07 16:11:19

執(zhí)行DB2命令

2010-08-03 13:56:11

DB2表復(fù)制
點(diǎn)贊
收藏

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

超碰在线无需免费| 中文字幕观看在线| 国产伦精品一区二区三区免费优势| 亚洲综合一区二区三区| 免费看成人片| 国产免费久久久| 国产欧美一级| 日韩在线中文视频| 深田咏美中文字幕| www.国产精品| 亚洲mv大片欧洲mv大片精品| 日韩欧美三级一区二区| 亚洲国产精品成人久久蜜臀| 三级久久三级久久久| 久久高清视频免费| 免费看黄色的视频| 日韩一区二区三区色| 91国产免费观看| 福利在线一区二区| 精品黄色免费中文电影在线播放| 97精品久久久午夜一区二区三区| 91精品久久久久久久久久| 久久久国产精品成人免费| **女人18毛片一区二区| 亚洲精品一区久久久久久| 丰满饥渴老女人hd| 欧美视频精品| 欧美主播一区二区三区美女| 日本a在线免费观看| 蜜芽在线免费观看| 欧美国产日韩一二三区| 国产91精品一区二区绿帽| 一区二区美女视频| 日韩激情中文字幕| 欧美一级电影久久| 欧美日韩三级在线观看| 日韩精品影视| 亚洲天堂免费在线| 亚洲熟妇一区二区三区| 波多野结衣欧美| 欧美一级高清片在线观看| 一区二区三区国产免费| 男人的天堂免费在线视频| 一区二区三区精密机械公司| 一本一道久久久a久久久精品91| 国产青青草在线| xfplay精品久久| 狠狠色噜噜狠狠狠狠色吗综合| www.综合色| 国产精品一区二区无线| 成人国产在线视频| 91精品国产乱码久久久| 美国毛片一区二区| 国产精品日韩精品| 一本色道久久综合亚洲| 美女任你摸久久| 国产日韩在线看| 一级特黄aaa大片在线观看| 麻豆精品一区二区综合av| 国产精品日韩欧美| 97超碰人人模人人人爽人人爱| 美女免费视频一区| 成人免费自拍视频| 99精品在线视频观看| 国产一区二区伦理| 成人欧美一区二区三区在线观看| 精品人妻av一区二区三区| 国产经典欧美精品| 国产精品乱子乱xxxx| 丁香六月天婷婷| www.日韩大片| 蜜桃狠狠色伊人亚洲综合网站| 免费在线稳定资源站| 久久久久久久综合色一本| 午夜欧美性电影| 日本中文字幕在线2020| 亚洲欧美日韩中文播放| 国产又粗又猛又爽又黄的网站 | 996久久国产精品线观看| 538在线一区二区精品国产| 日韩av福利在线观看| 粉嫩精品导航导航| 亚洲欧美成人一区二区在线电影| 色无极影院亚洲| 99久久精品费精品国产风间由美| 欧美另类暴力丝袜| 亚洲伊人成人网| 美女视频黄 久久| 成人欧美一区二区三区视频xxx| 无码国产色欲xxxx视频| 久久精品欧美日韩| 大地资源第二页在线观看高清版| av电影在线免费| 欧美午夜电影一区| 亚洲国产精品第一页| 国产aⅴ精品一区二区三区久久| 日韩在线播放一区| 国偷自拍第113页| 久久电影网站中文字幕| 国产精品免费看一区二区三区| 久草在线网址| 亚洲蜜臀av乱码久久精品| 亚洲 高清 成人 动漫| 亚洲人成777| 日韩精品高清在线观看| 国产精品18在线| 国产一区二区三区成人欧美日韩在线观看 | 婷婷色一区二区三区| 91精品国产成人观看| 97超碰色婷婷| 国产婷婷一区二区三区久久| 久久免费午夜影院| 女人床在线观看| 69堂精品视频在线播放| 亚洲成人1234| 日本一级特级毛片视频| 午夜在线a亚洲v天堂网2018| 亚洲精品欧美日韩专区| 国产一级片在线播放| 亚洲午夜私人影院| 三级性生活视频| 精品久久网站| 性欧美办公室18xxxxhd| 国产高清免费在线观看| 中文字幕 久热精品 视频在线 | 毛片不卡一区二区| 欧美高清视频一区二区三区在线观看| 深夜国产在线播放| 欧美精品色综合| 高清国产在线观看| 久久国产成人| 国产偷国产偷亚洲高清97cao| 国产超级va在线视频| 欧美色图天堂网| 欧美做受xxxxxⅹ性视频| 夜夜精品视频| 久久99九九| 色吧亚洲日本| 亚洲精品在线观看www| 日韩欧美中文字幕一区二区| 高清国产一区二区| 日本久久久网站| 天堂久久av| 欧美成人在线免费| av男人天堂av| 亚洲激情成人在线| 久久精品无码一区二区三区毛片| 亚洲a一区二区三区| 国产噜噜噜噜久久久久久久久| 国产一级片在线播放| 欧美在线综合视频| 五月婷婷婷婷婷| 蜜芽一区二区三区| 中文字幕一区综合| avtt久久| 欧美激情精品在线| 欧美性受xxxx狂喷水| 五月天国产精品| 国产精品九九九九九| 久久久久久黄| 亚洲精品一区二区三区樱花 | 一二三四区在线观看| 日韩一区二区三区免费看| 国产高潮流白浆| 国产高清亚洲一区| 日本一区二区三不卡| 国产91亚洲精品久久久| 啊v视频在线一区二区三区| 99视频免费看| 偷窥少妇高潮呻吟av久久免费| 亚洲第一香蕉网| 毛片一区二区三区| 欧美精品在线观看91| 国产91在线视频观看| 啪啪av大全导航福利综合导航| 久久精品国产免费观看| 国产黄色片免费观看| 精品久久久久久中文字幕一区奶水| 插吧插吧综合网| 青青草一区二区三区| 一二三在线视频| 日本三级久久| 国产热re99久久6国产精品| 日韩三级电影视频| 亚洲欧美一区二区精品久久久| 欧美高清69hd| 亚洲大片一区二区三区| 日本少妇xxxxx| 国产传媒日韩欧美成人| 日韩精品视频一区二区在线观看| 国产精品久久观看| 国精产品一区二区| 色噜噜成人av在线| 91国语精品自产拍在线观看性色 | 美日韩在线视频| 亚州av在线播放| 7777精品伊人久久久大香线蕉经典版下载 | 一区二区三区国产盗摄| 亚洲欧洲日韩精品| 狼人天天伊人久久| 成人综合网网址| xx欧美xxx| 欧美成人小视频| av黄色在线观看| 亚洲国产婷婷香蕉久久久久久 | 六月婷婷色综合| 野外做受又硬又粗又大视频√| 亚洲人成网77777色在线播放 | 亚洲美女免费在线| av在线网站观看| 丁香婷婷综合激情五月色| www.夜夜爽| 久久综合九色| 蜜臀av色欲a片无码精品一区| 91久久久精品国产| 欧美精品二区三区四区免费看视频| 99亚洲男女激情在线观看| 日韩av电影手机在线| 99久久精品免费看国产小宝寻花| 久久精品视频va| 成人不用播放器| 国产视频精品久久久| 丰满人妻熟女aⅴ一区| 欧美人狂配大交3d怪物一区| 亚洲AV无码成人精品区东京热| 亚洲国产综合视频在线观看| 国产女人18水真多毛片18精品| 欧美激情一区在线| 成人片黄网站色大片免费毛片| 不卡av电影在线播放| 佐山爱在线视频| 精品中文av资源站在线观看| 一区二区三区网址| 日本不卡不码高清免费观看| 人妻精品无码一区二区三区| 国产精品五区| 浮妇高潮喷白浆视频| 亚洲精品麻豆| 日韩欧美不卡在线| 亚洲激情专区| 亚洲人成无码网站久久99热国产 | 久草资源站在线观看| 99精品热6080yy久久| 久久99久久久久久| 极品裸体白嫩激情啪啪国产精品| 白白操在线视频| 欧美一区免费| av一区二区三区免费观看| 欧美另类女人| 成人免费网站入口| 激情久久一区| www.日本在线播放| 亚洲欧美日韩国产一区| 国产中文字幕视频在线观看| 免费欧美在线| 蜜臀av午夜一区二区三区| 久久精品动漫| 欧美精品成人网| 美日韩一区二区| 性久久久久久久久久久久久久| 国产成人综合在线观看| 亚洲成年人av| 26uuu亚洲综合色欧美| 欧洲美一区二区三区亚洲| 中文字幕精品—区二区四季| 日本美女黄色一级片| 亚洲日本青草视频在线怡红院| 欧美黄色aaa| 午夜视频在线观看一区| 中文在线第一页| 欧美日韩精品一区二区在线播放| 国产情侣在线播放| 欧美精品一区二区高清在线观看| 三区在线观看| 俺去亚洲欧洲欧美日韩| 日本h片在线观看| 欧美一区三区三区高中清蜜桃| 日本h片久久| 99九九视频| 午夜精品影视国产一区在线麻豆| 日韩高清在线播放| 伊人青青综合网| 777精品久无码人妻蜜桃| 日本va欧美va精品发布| 精品人妻一区二区乱码| 久久综合999| 亚洲天堂一级片| 婷婷开心激情综合| 一级特黄录像免费看| 亚洲第一视频在线观看| www.在线视频.com| 欧美华人在线视频| 麻豆精品蜜桃| 高清视频一区二区三区| 欧美色蜜桃97| 成人午夜视频在线观看免费| 麻豆精品国产传媒mv男同| 五月天丁香社区| 国产精品丝袜黑色高跟| 日韩女同强女同hd| 欧美疯狂做受xxxx富婆| 神马亚洲视频| 欧美大片va欧美在线播放| 欧美日韩不卡| 国产亚洲自拍偷拍| 国产精品久久久久久麻豆一区软件| 一女被多男玩喷潮视频| 国产一区二区不卡| 亚洲欧洲久久久| 午夜在线成人av| 99热在线只有精品| 在线观看视频99| 悠悠资源网亚洲青| 99在线高清视频在线播放| 日韩精品久久| 色婷婷综合久久久久中文字幕| 成人黄色综合网站| 国产天堂av在线| 欧美久久久影院| 成年人视频免费在线观看| 97视频在线观看视频免费视频 | 国产一级av毛片| 欧美精品乱码久久久久久按摩| 精品无人乱码| 2019中文字幕在线观看| 成人h动漫免费观看网站| 国产日产欧美一区二区| 久久国产精品一区二区| 国产高清一区二区三区四区| 欧美日韩美女在线观看| 亚洲黄色在线观看视频| 欧美区二区三区| 美女国产精品久久久| 四虎免费在线观看视频| 麻豆成人久久精品二区三区红| 真实乱视频国产免费观看| 日韩欧美成人区| 亚洲AV第二区国产精品| 91精品国产高清久久久久久| 国产精品xxxav免费视频| 九九热只有这里有精品| 福利91精品一区二区三区| 欧美黄色免费看| 精品国精品国产| 毛片大全在线观看| 国产一区二区三区黄| 99亚洲视频| v8888av| 色婷婷久久久久swag精品| 加勒比一区二区三区在线| 日韩av手机在线看| 欧洲激情视频| 在线观看免费av网址| 日韩一区欧美一区| av av片在线看| 久久久久久久香蕉网| 日本久久成人网| 一本久道中文无码字幕av| 国产精品乱码一区二区三区软件 | 国产一区不卡视频| 青青操国产视频| 精品电影一区二区三区| 天堂网在线最新版www中文网| 欧美日韩精品综合| 免费的成人av| 高h视频免费观看| 精品国产伦一区二区三区免费| 欧美sm一区| 视频一区国产精品| 国产一区二区精品久久99| 国产亚洲小视频| 亚洲精品中文字| 日本在线一区二区| 欧美大黑帍在线播放| 91天堂素人约啪| 瑟瑟视频在线免费观看| 欧美老肥婆性猛交视频| 欧美美女黄色| 天堂网在线免费观看| 亚洲永久免费视频| 巨骚激情综合| 亚洲最大成人网色| 亚洲综合精品| 午夜精品福利在线视频| 亚洲精品美女在线观看| 99精品国自产在线| 久久亚洲国产成人精品无码区| 国产无人区一区二区三区| av中文在线观看| 国产精品扒开腿做爽爽爽的视频| 亚洲精品小说| 成人乱码一区二区三区av| 欧美一区在线视频| 另类图片综合电影| 亚洲欧美一二三| 久久久国产午夜精品| 国内精品久久久久久久久久久| 欧美一性一乱一交一视频| 久久精品欧美一区| 在线观看福利片|