成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 數(shù)據(jù)庫(kù)中聚簇索引與非聚簇索引的區(qū)別[圖文]

數(shù)據(jù)庫(kù)中聚簇索引與非聚簇索引的區(qū)別[圖文]

熱門(mén)標(biāo)簽:西安青牛防封電銷卡 400電話申請(qǐng)需要開(kāi)戶費(fèi)嗎 智能語(yǔ)音外呼系統(tǒng)哪個(gè)牌子好 溫州語(yǔ)音外呼系統(tǒng)代理 北京辦理400電話多少 南京電銷外呼系統(tǒng)運(yùn)營(yíng)商 威海智能語(yǔ)音外呼系統(tǒng) 山西語(yǔ)音外呼系統(tǒng)價(jià)格 重慶防封電銷機(jī)器人供應(yīng)商

在《數(shù)據(jù)庫(kù)原理》里面,對(duì)聚簇索引的解釋是:聚簇索引的順序就是數(shù)據(jù)的物理存儲(chǔ)順序,而對(duì)非聚簇索引的解釋是:索引順序與數(shù)據(jù)物理排列順序無(wú)關(guān)。正式因?yàn)槿绱耍砸粋€(gè)表最多只能有一個(gè)聚簇索引。

不過(guò)這個(gè)定義太抽象了。在SQL Server中,索引是通過(guò)二叉樹(shù)的數(shù)據(jù)結(jié)構(gòu)來(lái)描述的,我們可以這么理解聚簇索引:索引的葉節(jié)點(diǎn)就是數(shù)據(jù)節(jié)點(diǎn)。而非聚簇索引的葉節(jié)點(diǎn)仍然是索引節(jié)點(diǎn),只不過(guò)有一個(gè)指針指向?qū)?yīng)的數(shù)據(jù)塊。如下圖:


非聚簇索引

 


聚簇索引


聚簇索引與非聚簇索引的本質(zhì)區(qū)別到底是什么?什么時(shí)候用聚簇索引,什么時(shí)候用非聚簇索引?

這是一個(gè)很復(fù)雜的問(wèn)題,很難用三言兩語(yǔ)說(shuō)清楚。我在這里從SQL Server索引優(yōu)化查詢的角度簡(jiǎn)單談?wù)?如果對(duì)這方面感興趣的話,可以讀一讀微軟出版的《Microsoft SQL Server 2000數(shù)據(jù)庫(kù)編程》第3單元的數(shù)據(jù)結(jié)構(gòu)引論以及第6、13、14單元)。


一、索引塊與數(shù)據(jù)塊的區(qū)別

大家都知道,索引可以提高檢索效率,因?yàn)樗亩鏄?shù)結(jié)構(gòu)以及占用空間小,所以訪問(wèn)速度塊。讓我們來(lái)算一道數(shù)學(xué)題:如果表中的一條記錄在磁盤(pán)上占用 1000字節(jié)的話,我們對(duì)其中10字節(jié)的一個(gè)字段建立索引,那么該記錄對(duì)應(yīng)的索引塊的大小只有10字節(jié)。我們知道,SQL Server的最小空間分配單元是“頁(yè)(Page)”,一個(gè)頁(yè)在磁盤(pán)上占用8K空間,那么這一個(gè)頁(yè)可以存儲(chǔ)上述記錄8條,但可以存儲(chǔ)索引800條。現(xiàn)在我 們要從一個(gè)有8000條記錄的表中檢索符合某個(gè)條件的記錄,如果沒(méi)有索引的話,我們可能需要遍歷8000條×1000字節(jié)/8K字節(jié)=1000個(gè)頁(yè)面才能 夠找到結(jié)果。如果在檢索字段上有上述索引的話,那么我們可以在8000條×10字節(jié)/8K字節(jié)=10個(gè)頁(yè)面中就檢索到滿足條件的索引塊,然后根據(jù)索引塊上 的指針逐一找到結(jié)果數(shù)據(jù)塊,這樣IO訪問(wèn)量要少的多。


二、索引優(yōu)化技術(shù)

是不是有索引就一定檢索的快呢?答案是否。有些時(shí)候用索引還不如不用索引快。比如說(shuō)我們要檢索上述表中的所有記錄,如果不用索引,需要訪問(wèn)8000 條×1000字節(jié)/8K字節(jié)=1000個(gè)頁(yè)面,如果使用索引的話,首先檢索索引,訪問(wèn)8000條×10字節(jié)/8K字節(jié)=10個(gè)頁(yè)面得到索引檢索結(jié)果,再根 據(jù)索引檢索結(jié)果去對(duì)應(yīng)數(shù)據(jù)頁(yè)面,由于是檢索所有數(shù)據(jù),所以需要再訪問(wèn)8000條×1000字節(jié)/8K字節(jié)=1000個(gè)頁(yè)面將全部數(shù)據(jù)讀取出來(lái),一共訪問(wèn)了 1010個(gè)頁(yè)面,這顯然不如不用索引快。

SQL Server內(nèi)部有一套完整的數(shù)據(jù)檢索優(yōu)化技術(shù),在上述情況下,SQL Server的查詢計(jì)劃(Search Plan)會(huì)自動(dòng)使用表掃描的方式檢索數(shù)據(jù)而不會(huì)使用任何索引。那么SQL Server是怎么知道什么時(shí)候用索引,什么時(shí)候不用索引的呢?SQL Server除了日常維護(hù)數(shù)據(jù)信息外,還維護(hù)著數(shù)據(jù)統(tǒng)計(jì)信息,下圖是數(shù)據(jù)庫(kù)屬性頁(yè)面的一個(gè)截圖:

從圖中我們可以看到,SQL Server自動(dòng)維護(hù)統(tǒng)計(jì)信息,這些統(tǒng)計(jì)信息包括數(shù)據(jù)密度信息以及數(shù)據(jù)分布信息,這些信息幫助SQL Server決定如何制定查詢計(jì)劃以及查詢是是否使用索引以及使用什么樣的索引(這里就不再解釋它們到底如何幫助SQL Server建立查詢計(jì)劃的了)。我們還是來(lái)做個(gè)實(shí)驗(yàn)。建立一張表:tabTest(ID, unqValue,intValue),其中ID是整形自動(dòng)編號(hào)主索引,unqValue是uniqueidentifier類型,在上面建立普通索 引,intValue 是整形,不建立索引。之所以掛上一個(gè)沒(méi)有索引的intValue字段,就是防止SQL Server使用索引覆蓋查詢優(yōu)化技術(shù),這樣實(shí)驗(yàn)就起不到作用了。向表中錄入10000條隨機(jī)記錄,代碼如下:

CREATE TABLE [dbo].[tabTest] (
 
[ID] [int] IDENTITY (11NOT NULL ,
 
[unqValue] [uniqueidentifier] NOT NULL ,
 
[intValue] [int] NOT NULL 
ON [PRIMARY]
GO

ALTER TABLE [dbo].[tabTest] WITH NOCHECK ADD 
 
CONSTRAINT [PK_tabTest] PRIMARY KEY  CLUSTERED 
 (
  
[ID]
 )  
ON [PRIMARY] 
GO

ALTER TABLE [dbo].[tabTest] ADD 
 
CONSTRAINT [DF_tabTest_unqValue] DEFAULT (newid()) FOR [unqValue]
GO

CREATE  INDEX [IX_tabTest_unqValue] ON [dbo].[tabTest]([unqValue]ON[PRIMARY]
GO

declare @i int
declare @v int

set @i=0
while @i10000
begin
    
set @v=rand()*1000    
    
insert into tabTest ([intValue]values (@v)
    
set @i=@i+1
end

然后我們執(zhí)行兩個(gè)查詢并查看執(zhí)行計(jì)劃,如圖:(在查詢分析器的查詢菜單中可以打開(kāi)查詢計(jì)劃,同時(shí)圖上第一個(gè)查詢的GUID是我從數(shù)據(jù)庫(kù)中找的,大家做實(shí)驗(yàn)的時(shí)候可以根據(jù)自己數(shù)據(jù)庫(kù)中的值來(lái)定):



從圖中可以看出,在第一個(gè)查詢中,SQL Server使用了IX_tabTest_unqValue索引,根據(jù)箭頭方向,計(jì)算機(jī)先在索引范圍內(nèi)找,找到后,使用Bookmark Lookup將索引節(jié)點(diǎn)映射到數(shù)據(jù)節(jié)點(diǎn)上,最后給出SELECT結(jié)果。在第二個(gè)查詢中,系統(tǒng)直接遍歷表給出結(jié)果,不過(guò)它使用了聚簇索引,為什么呢?不要忘 了,聚簇索引的頁(yè)節(jié)點(diǎn)就是數(shù)據(jù)節(jié)點(diǎn)!這樣使用聚簇索引會(huì)更快一些(不受數(shù)據(jù)刪除、更新留下的存儲(chǔ)空洞的影響,直接遍歷數(shù)據(jù)是要跳過(guò)這些空洞的)。

下面,我們?cè)赟QL Server中將ID字段的聚簇索引更改為非聚簇索引,然后再執(zhí)行select * from tabTest,這回我們看到的執(zhí)行計(jì)劃變成了:

SQL Server沒(méi)有使用任何索引,而是直接執(zhí)行了Table Scan,因?yàn)橹挥羞@樣,檢索效率才是最高的。


三、聚簇索引與非聚簇索引的本質(zhì)區(qū)別

現(xiàn)在可以討論聚簇索引與非聚簇索引的本質(zhì)區(qū)別了。正如本文最前面的兩個(gè)圖所示,聚簇索引的葉節(jié)點(diǎn)就是數(shù)據(jù)節(jié)點(diǎn),而非聚簇索引的頁(yè)節(jié)點(diǎn)仍然是索引檢點(diǎn),并保留一個(gè)鏈接指向?qū)?yīng)數(shù)據(jù)塊。

還是通過(guò)一道數(shù)學(xué)題來(lái)看看它們的區(qū)別吧:假設(shè)有一8000條記錄的表,表中每條記錄在磁盤(pán)上占用1000字節(jié),如果在一個(gè)10字節(jié)長(zhǎng)的字段上建立非 聚簇索引主鍵,需要二叉樹(shù)節(jié)點(diǎn)16000個(gè)(這16000個(gè)節(jié)點(diǎn)中有8000個(gè)葉節(jié)點(diǎn),每個(gè)頁(yè)節(jié)點(diǎn)都指向一個(gè)數(shù)據(jù)記錄),這樣數(shù)據(jù)將占用8000條 ×1000字節(jié)/8K字節(jié)=1000個(gè)頁(yè)面;索引將占用16000個(gè)節(jié)點(diǎn)×10字節(jié)/8K字節(jié)=20個(gè)頁(yè)面,共計(jì)1020個(gè)頁(yè)面。

同樣一張表,如果我們?cè)趯?duì)應(yīng)字段上建立聚簇索引主鍵,由于聚簇索引的頁(yè)節(jié)點(diǎn)就是數(shù)據(jù)節(jié)點(diǎn),所以索引節(jié)點(diǎn)僅有8000個(gè),占用10個(gè)頁(yè)面,數(shù)據(jù)仍然占有1000個(gè)頁(yè)面。

下面我們看看在執(zhí)行插入操作時(shí),非聚簇索引的主鍵為什么比聚簇索引主鍵要快。主鍵約束要求主鍵不能出現(xiàn)重復(fù),那么SQL Server是怎么知道不出現(xiàn)重復(fù)的呢?唯一的方法就是檢索。對(duì)于非聚簇索引,只需要檢索20個(gè)頁(yè)面中的16000個(gè)節(jié)點(diǎn)就知道是否有重復(fù),因?yàn)樗兄麈I 鍵值在這16000個(gè)索引節(jié)點(diǎn)中都包含了。但對(duì)于聚簇索引,索引節(jié)點(diǎn)僅僅包含了8000個(gè)中間節(jié)點(diǎn),至于會(huì)不會(huì)出現(xiàn)重復(fù)必須檢索另外1000個(gè)頁(yè)數(shù)據(jù)節(jié)點(diǎn) 才知道,那么相當(dāng)于檢索10+1000=1010個(gè)頁(yè)面才知道是否有重復(fù)。所以聚簇索引主鍵的插入速度要比非聚簇索引主鍵的插入速度慢很多。

讓我們?cè)賮?lái)看看數(shù)據(jù)檢索的效率,如果對(duì)上述兩表進(jìn)行檢索,在使用索引的情況下(有些時(shí)候SQL Server執(zhí)行計(jì)劃會(huì)選擇不使用索引,不過(guò)我們這里姑且假設(shè)一定使用索引),對(duì)于聚簇索引檢索,我們可能會(huì)訪問(wèn)10個(gè)索引頁(yè)面外加1000個(gè)數(shù)據(jù)頁(yè)面得 到結(jié)果(實(shí)際情況要比這個(gè)好),而對(duì)于非聚簇索引,系統(tǒng)會(huì)從20個(gè)頁(yè)面中找到符合條件的節(jié)點(diǎn),再映射到1000個(gè)數(shù)據(jù)頁(yè)面上(這也是最糟糕的情況),比較 一下,一個(gè)訪問(wèn)了1010個(gè)頁(yè)面而另一個(gè)訪問(wèn)了1020個(gè)頁(yè)面,可見(jiàn)檢索效率差異并不是很大。所以不管非聚簇索引也好還是聚簇索引也好,都適合排序,聚簇 索引僅僅比非聚簇索引快一點(diǎn)。


結(jié)語(yǔ)

好了,寫(xiě)了半天,手都累了。關(guān)于聚簇索引與非聚簇索引效率問(wèn)題的實(shí)驗(yàn)就不做了,感興趣的話可以自己使用查詢分析器對(duì)查詢計(jì)劃進(jìn)行分析。SQL Server是一個(gè)很復(fù)雜的系統(tǒng),尤其是索引以及查詢優(yōu)化技術(shù),Oracle就更復(fù)雜了。了解索引以及查詢背后的事情不是什么壞事,它可以幫助我們更為深 刻的了解我們的系統(tǒng)。

您可能感興趣的文章:
  • mysql聚簇索引的頁(yè)分裂原理實(shí)例分析
  • MySQL 索引的優(yōu)缺點(diǎn)以及創(chuàng)建索引的準(zhǔn)則
  • MySQL btree索引與hash索引區(qū)別
  • MySQL 函數(shù)索引的優(yōu)化方案
  • Mysql索引性能優(yōu)化問(wèn)題解決方案
  • 導(dǎo)致MySQL索引失效的一些常見(jiàn)寫(xiě)法總結(jié)
  • 詳解MySQL 聚簇索引與非聚簇索引

標(biāo)簽:濟(jì)寧 宜春 新余 河源 黃山 中衛(wèi) 金昌 貸款群呼

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《數(shù)據(jù)庫(kù)中聚簇索引與非聚簇索引的區(qū)別[圖文]》,本文關(guān)鍵詞  數(shù)據(jù)庫(kù),中聚簇,索引,與,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《數(shù)據(jù)庫(kù)中聚簇索引與非聚簇索引的區(qū)別[圖文]》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于數(shù)據(jù)庫(kù)中聚簇索引與非聚簇索引的區(qū)別[圖文]的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美日韩国产成人在线| 国产尤物在线视频| 久久久久久婷婷| 日韩精品社区| 国产国语老龄妇女a片| zzijzzij亚洲日本成熟少妇| 精品人妻一区二区色欲产成人| 伊人av免费在线观看| 韩国女主播成人在线观看| 国产精品人人爽| 国产成人精品亚洲日本在线桃色| 国产欧美一区二区三区不卡高清| 久久视频在线观看免费| 久久精品亚洲乱码伦伦中文| 日本精品国语自产拍在线观看| 日韩激情小视频| 综合视频在线| 欧美一级淫片播放口| 国产东北露脸精品视频| 青青草91久久久久久久久| 国家队第一季免费高清在线观看| 99精品一区二区| 国产精品福利在线观看播放| 内射中出日韩无国产剧情| 激情内射人妻1区2区3区| 亚洲精品视频中文字幕| 国产一区二区香蕉| 亚洲国产欧美自拍| 日韩av网址大全| 国产黄大片在线观看画质优化| 国产模特av私拍大尺度| av超碰免费在线| 成人黄色免费| 亚洲综合免费视频| 综合干狼人综合首页| 国模冰冰炮一区二区| 喷水视频在线观看| 成人av动漫在线观看| 五月天婷婷综合网| 国产精品欧美经典| 欧美特黄一级片| 亚洲精品成人免费| 亚洲精品成人无码| 欧美日韩亚洲不卡| 亚洲激情综合网| 日韩av电影一区| 久久久精品国产**网站| 亚洲jizzjizz妇女| 欧美肥老太太性生活| 欧美一级淫片免费视频魅影视频| 国产精品不卡一区| 国产精品日日摸夜夜添夜夜av| 精品国产无码一区二区| 亚洲精品mv| 亚洲免费在线观看视频| 日韩av男人天堂| 国产一区国产精品| 狠狠v欧美v日韩v亚洲ⅴ| 欧美人动与zoxxxx乱| 51漫画成人app入口| 精品中文字幕一区二区| 女人天堂在线视频| 中国女人内谢69xxxx免费视频| 亚洲综合自拍网| 欧美一级二级视频| 久久久久免费网| 国产精品人人妻人人爽| 97在线观看视频国产| 99久热在线精品视频观看| 精品国产日本| 国产精品毛片va一区二区三区| 精品国产免费观看一区| 中文字幕一区二区三区四区久久| av中文字幕观看| 午夜私人影院久久久久| 99re6热只有精品免费观看| 免费av福利| 精品久久91| 91精品中文在线| 中文字幕一区二区久久人妻| 欧美变态tickling挠脚心| 在线视频观看亚洲| 日韩在线视频在线观看| 日韩av密桃| 2020国产精品视频| 欧美激情理论| 欧美中日韩一区二区三区| 国产成人亚洲综合91| 国产精品密蕾丝视频下载| 国产偷窥女洗浴在线观看亚洲| 精品午夜福利在线观看| a级大胆欧美人体大胆666| 日韩乱码在线视频| 亚洲成色999久久网站| 中文字幕一区三区| 男捅女免费视频| 欧美日韩在线一区二区三区| 欧美日韩激情视频一区二区三区| 国产一区在线电影| av福利精品| 一区二区三区一级片| 夜夜爽夜夜操| 在线观看视频黄色| 亚洲bt天天射| 欧美激情精品久久久久久久变态| 制服丝袜激情欧洲亚洲| 亚洲承认视频| 精品在线播放午夜| 欧美成人禁片在线观看网址| 国产乱码精品一区二区三区忘忧草| 69p69国产精品| 国产成人精品免费网站| 丰满人妻一区二区三区免费视频棣| 成人国产精选| 亚洲高清视频一区二区| 精品一区二区国语对白| 久久久国产精品麻豆| 乱亲女秽乱长久久久| 自拍偷拍一区二区三区| 簧片在线免费看| 亚洲欧美另类一区| 久久久久久黄| 日批免费在线观看| 高清乱码免费看污| av成人免费在线观看| 日韩亚洲欧美一区| 99re国产在线播放| 久久综合给合久久狠狠狠97色69| 日韩视频免费在线播放| 午夜久久久久久久久久久| 99精品国产99久久久久久97| 国产黄色在线播放| 9l视频白拍9色9l视频| 欧美一级大片视频| 台湾色综合娱乐中文网| 自拍偷自拍亚洲精品播放| 久久久久久久久久美女| 免费黄视频在线观看| 天堂午夜在线| ass极品水嫩小美女ass| 久久久一二三区| 97视频免费在线观看| 欧美69精品久久久久久不卡| 午夜电影一区二区| 99精品免费观看| 久久中文免费视频| 国产日韩影视精品| 国产精品免费视频xxxx| 欧洲美一区二区三区亚洲| 国产91丝袜在线18| 黄色在线免费观看| 亚洲欧洲日韩综合一区二区| 国产成人精品久久一区二区小说| 欧美激情按摩在线| 天天色综合色| re久久精品视频| 96日本xxxxxⅹxxx17| 国产富婆一区二区三区| 女人床在线观看| 日韩综合av| 一本综合精品| 九色自拍麻豆| 一区二区在线观看网站| 视频一区免费观看| 久久在线视频免费观看| 五月天中文字幕一区二区| 精品一区二区久久久| 自拍偷拍亚洲区| 久久久国产91| 久久精品99无色码中文字幕| 男女视频网站免费观看| 亚洲欧美日韩国产| 999久久欧美人妻一区二区| 精品免费一区二区| 四虎精品成人免费观看| 网站一区二区三区| 国产三级做爰在线观看| 欧美人妖巨大在线| 在线成人直播| wwwwww.色| 精品国产亚洲一区二区三区在线观看| 高清av一区| av成人在线看| 国产精品久久婷婷六月丁香| a级在线免费观看| 日韩av电影中文字幕| 久久黄色av网站| 99视频精品在线| 全部av―极品视觉盛宴亚洲| 在线免费观看一区二区三区| 国模冰冰炮一区二区| 色偷偷色偷偷色偷偷在线视频| 成人一区二区三区视频| 精品无码黑人又粗又大又长| 国产精品臀控福利在线观看| 亚洲av综合色区无码另类小说| 成人免费黄色av| 国产成人免费视频app| 欧美少妇一级片| 国产一区二区三区丝袜| 草草浮力影院| 国产日产精品久久久久久婷婷| 国产偷人妻精品一区| 日韩经典第一页| 网站在线你懂的| 国内精品久久久久| 精华区一区二区三区| xfplay每日更新av资源| 亚洲ⅴ国产v天堂a无码二区| 久久久久久一级片| 国产精品乱码久久久| 精品无码人妻一区二区三区品| 91亚洲va在线va天堂va国| 色综合一本到久久亚洲91| 亚洲精品水蜜桃| 欧美日韩国产美| 91精品国产99久久久久久| 91美女片黄在线观| 亚洲精品天天看| 日本韩国在线不卡| 中文字幕精品在线播放| 欧美影院一区二区| 亚洲免费伊人电影在线观看av| 中文在线www| 日本中文字幕在线2020| 欧美日韩美女在线观看| 欧美大片网址| 好男人中文字幕官网| 国产美女在线看| 69av成年福利视频| 国产精品热久久久久夜色精品三区| 精品蜜桃在线看| 日本在线免费中文字幕| 18久久久久久| 性猛交富婆╳xxx乱大交天津| 亚洲一二三四五| 国产中文字幕在线观看| 日韩偷拍自拍| 九色视频九色自拍| 亚洲激情影院| 色小子综合网| 日日噜噜夜夜狠狠视频| 久久精品综合一区| 欧美精品羞羞答答| 少妇aaaaa| 91豆麻精品91久久久久久| 操碰免费视频| 国产极品精品在线观看| 亚洲成人一级片| 青草视频在线免费直播| 五月天婷婷在线播放| 久久精品成人欧美大片| 香蕉人妻av久久久久天天| 黄色片在线观看免费| 免费日韩电影在线观看| www欧美在线观看| 日本人成精品视频在线| 中国老头性行为xxxx| 午夜免费福利视频在线观看| 韩日欧美一区二区三区| 欧洲精品一区二区三区久久| 成人亚洲精品7777| 日本中文字幕在线2020| 国产无套在线观看| 婷婷综合在线观看| 久久精品国产免费看久久精品| 久久久国产精品无码| 日韩精品91| 日韩免费在线播放| 在免费jizzjizz在线视频| 国产精品精品软件男同| 国产成人短视频在线观看| 国产色综合久久| 亚洲熟妇无码一区二区三区导航| 欧美激情在线观看视频免费| 色综合咪咪久久网| 影音先锋中文一区| 真实国产乱子伦对白在线| 国产一区二区片| 欧美黑吊大战白妞| 日韩欧美电影一区| 日本特黄特色aaa大片免费| 欧美男男freegayvideosroom| 97精品在线观看| 美女91在线看| 天天人人精品| www.天堂在线观看| 26uuu国产电影一区二区| 最新国产精品久久精品| 男男做性免费视频网| 亚洲精品国产精华液| 欧美精品卡一卡二| 91麻豆精品秘密入口| 最新理论片影院| 国产美女三级视频| 一区二区三区精品视频在线观看| 男人草女人视频| 久久久国际精品| 欧美日韩精品一区二区视频| 欧美精品亚州精品| 欧美日韩中文国产| 久久99久久99精品免费看小说| av不卡一区二区| 欧美视频在线视频精品| 欧美激情一二三| 俺去了亚洲欧美日韩| 日本黄色入口| 欧美亚洲在线播放| 日韩成人精品视频在线观看| 中文字幕免费观看一区| 91蜜臀精品国产自偷在线| 在线欧美三级| 亚洲国产成人私人影院| 国产精品一区二区在线观看| 日韩av网址在线| 伊人久久一区| 久久久久久久久久久久久久久99| 超碰精品一区二区三区乱码| 欧美一级免费大片| 青青草国产免费自拍| 不卡的看片网站| 亚洲精品丝袜日韩| 手机看片一区二区| 26uuu精品一区二区三区四区在线| 毛片av免费在线观看| 日本在线观看天堂男亚洲| 人妻无码一区二区三区免费| 亚洲女娇小黑人粗硬|