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

主頁 > 知識庫 > Oracle數(shù)據(jù)塊實現(xiàn)原理深入解讀

Oracle數(shù)據(jù)塊實現(xiàn)原理深入解讀

熱門標簽:貴陽智能電銷機器人官網(wǎng) 地圖標注付款了怎么找不到了 北京外呼系統(tǒng)公司排名 外呼系統(tǒng)口號 外呼系統(tǒng)鄭州 溫州人工外呼系統(tǒng) 北京營銷外呼系統(tǒng)廠家 沈陽400電話是如何辦理 百度地圖標注員是干什么

下午在學(xué)習(xí)oracle 10g r2 concepts

在這留一筆。

Oracle對數(shù)據(jù)庫數(shù)據(jù)文件(datafile)中的存儲空間進行管理的單位是數(shù)據(jù)塊(data block)。數(shù)據(jù)塊是數(shù)據(jù)庫中最小的(邏輯)數(shù)據(jù)單位。與數(shù)據(jù)塊對應(yīng)的,所有數(shù)據(jù)在操作系統(tǒng)級的最小物理存儲單位是字節(jié)(byte)。每種操作系統(tǒng)都有一個被稱為塊容量(block size)的參數(shù)。Oracle每次獲取數(shù)據(jù)時,總是訪問整數(shù)個(Oracle)數(shù)據(jù)塊,而不是按照操作系統(tǒng)塊的容量訪問數(shù)據(jù)。

數(shù)據(jù)庫中標準的數(shù)據(jù)塊(data block)容量是由初始化參數(shù) DB_BLOCK_SIZE指定的。除此之外,用戶還可以指定五個非標準的數(shù)據(jù)塊容量(nonstandardblock size)。數(shù)據(jù)塊容量應(yīng)該設(shè)為操作系統(tǒng)塊容量的整數(shù)(同時小于數(shù)據(jù)塊容量的最大限制),以便減少不必要的I/O操作。Oracle數(shù)據(jù)塊是Oracle可以使用和分配的最小存儲單位。

數(shù)據(jù)塊結(jié)構(gòu)

在Oracle中,不論數(shù)據(jù)塊中存儲的是表(table)、索引(index)或簇表(clustered data),其內(nèi)部結(jié)構(gòu)都是類似的。塊結(jié)構(gòu)圖如下所示:

本圖顯示了數(shù)據(jù)塊的各個組成部分,包括:數(shù)據(jù)塊頭(包括標準內(nèi)容和可變內(nèi)容)(common and variable header),表目錄區(qū)(table directory),行目錄區(qū)(row directory),可用空間區(qū)(free space),行數(shù)據(jù)區(qū)(row data)。圖中兩個箭頭表示一個數(shù)據(jù)塊中的可用空間區(qū)的容量是可變的。

數(shù)據(jù)塊頭(包括標準內(nèi)容和可變內(nèi)容)

數(shù)據(jù)塊頭(header)中包含了此數(shù)據(jù)塊的概要信息,例如塊地址(block address)及此數(shù)據(jù)塊所屬的段(segment)的類型(例如,表或索引)。

表目錄區(qū)

如果一個數(shù)據(jù)表在此數(shù)據(jù)塊中儲存了數(shù)據(jù)行,那么數(shù)據(jù)表的信息將被記錄在數(shù)據(jù)塊的表目錄區(qū)(table directory)中。

行目錄區(qū)

此區(qū)域包含數(shù)據(jù)塊中存儲的數(shù)據(jù)行的信息(每個數(shù)據(jù)行片斷(row piece) 在行數(shù)據(jù)區(qū)(row data area)中的地址)。[一個數(shù)據(jù)塊中可能保存一個完整的數(shù)據(jù)行,也可能只保存數(shù)據(jù)行的一部分 ,所以文中使用row piece]

當(dāng)一個數(shù)據(jù)塊(data block)的行目錄區(qū)(row directory)空間被使用后,即使數(shù)據(jù)行被刪除(delete),行目錄區(qū)空間也不會被回收。舉例來說,當(dāng)一個曾經(jīng)包含50條記錄的數(shù)據(jù)塊被清空后,其塊頭(header)的行目錄區(qū)仍然占用100字節(jié)(byte)的空間

管理開銷

數(shù)據(jù)塊頭(data block header),表目錄區(qū)(table directory),行目錄區(qū)(rowdirectory)被統(tǒng)稱為管理開銷(overhead)。其中 有些開銷的容量是固定的;而有些開銷的總?cè)萘渴强勺兊?。?shù)據(jù)塊中固定及可變管理開銷的容量平均在84到107字節(jié)(byte)之間。

行數(shù)據(jù)

數(shù)據(jù)塊(data block)中行數(shù)據(jù)區(qū)(row data)包含了表或索引的實際數(shù)據(jù)。一個數(shù)據(jù)行可以跨多個數(shù)據(jù)塊。

可用空間區(qū)

在插入新數(shù)據(jù)行,或在更新數(shù)據(jù)行需要更多空間時(例如,原來某行最后一個字段為空(trailing null),現(xiàn)在要更新為非空值),將 使用可用空間區(qū)(free space)中的空間。如果一個數(shù)據(jù)塊(data block)屬于表或簇表的數(shù)據(jù)段(data segment),或?qū)儆谒饕乃饕危╥ndex segment),那么在其可用空間區(qū)中還可能會存儲事務(wù)條目(transaction entry)。如果一個數(shù)據(jù)塊中的數(shù)據(jù)行(row)正在由INSERT,UPDATE,DELETE,及 SELECT...FOR UPDATE 語句訪問,此數(shù)據(jù)塊中就需要保存事務(wù)條目。事務(wù)條目所需的存儲空間依據(jù)操作系統(tǒng)而定。在常見的操作系統(tǒng)中事務(wù)條目大約需要占用23字節(jié)(byte)。

可用空間管理

可用空間可以被手動或自動管理

數(shù)據(jù)庫中,每個段(segment)的可用空間可以被自動管理。段內(nèi)的可用/已用空間以位圖(bitmap)形式記錄,這與可用塊以列表方式的管理不同。段空間自動管理(Automatic segment-space management)具備以下優(yōu)勢:

● 易于使用● 空間利用效率更高,尤其針對每行數(shù)據(jù)容量差異大的表(或其他對象)● 能夠更好地針對當(dāng)前數(shù)據(jù)的情況實時調(diào)整● Better multi-instance behavior. in terms of performance/space utilization

用戶可以在創(chuàng)建一個本地管理的表空間(locally managed tablespace)時選擇自動段空間管理(automatic segment-space management)功能。這樣在此表空間內(nèi)創(chuàng)建的段都將默認地設(shè)置為自動段空間管理。

數(shù)據(jù)塊可用空間的有效性及優(yōu)化

有兩種SQL語句可以增加數(shù)據(jù)塊中的可用空間:分別是 DELETE 語句,和將現(xiàn)有數(shù)據(jù)值更新為占用容量更小值的 UPDATE 語句。在以下兩種條件下,上述兩中操作釋放的空間可以被后續(xù)的 INSERT 語句使用:

● 如果 INSERT 語句與上述兩種操作在同一事務(wù)(transaction)中,且位于釋放空間的語句之后,那么 INSERT 語句可以使用被釋放的空間?!?如果 INSERT 語句與釋放空間的語句在不同的事務(wù)中(比如兩者是由不同的用戶提交的),那么只有在釋放空間的語句提交后,且插入數(shù)據(jù)必需使用此數(shù)據(jù)塊時,INSERT 語句才會使用被釋放的空間。

數(shù)據(jù)塊(data block)中被釋放出的空間未必與可用空間區(qū)(free space)相連續(xù)。Oracle在滿足以下條件時才會將釋放的空間合并到可用空間區(qū):(1)INSERT 或 UPDATE 語句選中了一個有足夠可用空間容納新數(shù)據(jù)的數(shù)據(jù)塊,(2)但是此塊中的可用空間不連續(xù),數(shù)據(jù)無法被寫入到數(shù)據(jù)塊中連續(xù)的空間里。Oracle只在 滿足上述條件時才對數(shù)據(jù)塊中的可用空間進行合并,這樣做是為了避免過于頻繁的空間合并工作影響數(shù)據(jù)庫性能。

行鏈接(Row Chaining)及行遷移(Row Migrating)

有兩種情況會導(dǎo)致表中某行數(shù)據(jù)過大,一個數(shù)據(jù)塊(data block)無法容納。第一種情況,當(dāng)一行數(shù)據(jù)被插入時一個數(shù)據(jù)塊就無法容納。在這種情況下Oracle將這行數(shù)據(jù)存儲在段內(nèi)的一個數(shù)據(jù)塊鏈(chain)中。在插入數(shù)據(jù)量大的行時常會發(fā)生行鏈接(row chaining),例如一個包含數(shù)據(jù)類型為 LONG 或LONG RAW 列的數(shù)據(jù)行。此時行鏈接不可避免。

第二種情況,原本存儲在一個數(shù)據(jù)塊(data block)內(nèi)的數(shù)據(jù)行,因為更新操作導(dǎo)致長度增長,而所在數(shù)據(jù)塊的可用空間也不能容納增長后的數(shù)據(jù)行。在這種情況下,Oracle將此行數(shù)據(jù)遷移(migrate)到新的數(shù)據(jù)塊中。Oracle在被遷移數(shù)據(jù)行原來所在位置保存一個指向新數(shù)據(jù)塊的指針。被遷移數(shù)據(jù)行的rowid 保持不變。

當(dāng)數(shù)據(jù)行發(fā)生鏈接(chain)或遷移(migrate)時,對其訪問將會造成 I/O 性能降低,因為Oracle為獲取這些數(shù)據(jù)行的數(shù)據(jù)時,必須訪問更多的數(shù)據(jù)塊(data block)。

PCTFREE,PCTUSED,及行鏈接(Row Chaining)

在手動管理的表空間(manually managed tablespaces)中,用戶可以使用PCTFREE 和 PCTUSED 這兩個存儲管理參數(shù)來控制對某段(segment)進行插入和更新操作時,如何利用屬于此段的數(shù)據(jù)塊(data block)中的可用空間。用戶也可以在創(chuàng)建或修改索引時為其設(shè)定 PCTFREE 參數(shù)(索引存儲在索引段(index segment)中)

PCTFREE 參數(shù)

PCTFREE 參數(shù)用來設(shè)置一個數(shù)據(jù)塊(data block)中至少需要保留(reserve)多少可用空間(百分比值),為數(shù)據(jù)塊中已有數(shù)據(jù)更新時可能發(fā)生的數(shù)據(jù)量增長做準備。例如,當(dāng)用戶用 CREATE TABLE 語句創(chuàng)建表時指定了以下參數(shù):

PCTFREE 20

這個參數(shù)設(shè)定了此表對應(yīng)的數(shù)據(jù)段(data segment)中的每個數(shù)據(jù)塊(datablock)至少保留20%的可用空間,以備塊中已有數(shù)據(jù)更新時使用。只要數(shù)據(jù)塊中行數(shù)據(jù)區(qū)與數(shù)據(jù)塊頭的容量之和不超過數(shù)據(jù)塊總?cè)萘康?0%,用戶就可以向其中插入新數(shù)據(jù),數(shù)據(jù)行被放入行數(shù)據(jù)區(qū)(row data area),相關(guān)信息被寫入數(shù)據(jù)塊頭(overhead area)

下圖說明了PCTFREE 的作用:

 

PCTUSED 參數(shù)

PCTUSED 參數(shù)用于決定一個數(shù)據(jù)塊(data block)是否可被用于插入新數(shù)據(jù),她的依據(jù)是數(shù)據(jù)區(qū)(row data)與數(shù)據(jù)塊頭(overhead)的容量之和占數(shù)據(jù)塊全部容量的最大百分比。當(dāng)一個數(shù)據(jù)塊中的可用空間比例小于PCTFREE 參數(shù)的規(guī)定時,Oracle就認為此數(shù)據(jù)塊無法被用于插入新數(shù)據(jù),直到數(shù)據(jù)塊中的占用容量比例小于 PCTUSED 參數(shù)的限定。在占用容量比例大于 PCTUSED 參數(shù)的限定之前,Oracle只在更新數(shù)據(jù)塊內(nèi)已有數(shù)據(jù)時才會使用此數(shù)據(jù)塊的可用空間。例如,當(dāng)用戶用 CREATE TABLE 語句創(chuàng)建表時指定了以下參數(shù):

PCTUSED 40

在例子中,當(dāng)此表的某數(shù)據(jù)塊占用容量比例高于40%時,Oracle不會將此數(shù)據(jù)塊用于插入新數(shù)據(jù)行(假設(shè)此數(shù)據(jù)塊的可用空間曾經(jīng)低于 PCTFREE 的限定)

PCTUSED 的作用

PCTFREE 和 PCTUSED 如何協(xié)同發(fā)揮作用

PCTFREE 和 PCTUSED 共同作用可以優(yōu)化數(shù)據(jù)塊(data block)的空間使用。

使用 PCTFREE 和 PCTUSED 參數(shù)管理數(shù)據(jù)塊的可用空間

 

上圖說明了 PCTFREE 和 PCTUSED 如何共同作用以管理數(shù)據(jù)塊(data block)可用空間的使用。

在第一步中,數(shù)據(jù)塊占用空間比例小于80%時才能插入新數(shù)據(jù),因為PCTFREE 參數(shù)限定必須保留20%的可用空間用于塊內(nèi)已有數(shù)據(jù)的更新。在第二步中,對數(shù)據(jù)塊中已有數(shù)據(jù)的更新操作可以使用數(shù)據(jù)塊中的保留空間。只有當(dāng)數(shù)據(jù)塊內(nèi)的占用空間比例低于40%時才能向其中插入新數(shù)據(jù)。在第三步中,當(dāng)數(shù)據(jù)塊內(nèi)的占用空間比例低于40%時,此數(shù)據(jù)塊再次可以被用于插入新數(shù)據(jù)。在第四步中,數(shù)據(jù)塊占用空間比例小于80%時才能插入新數(shù)據(jù),因為PCTFREE 參數(shù)限定必須保留20%的可用空間用于塊內(nèi)已有數(shù)據(jù)的更新。此過程如此往復(fù)循環(huán)。

在新分配的數(shù)據(jù)塊中(data block),可用于插入(insert)數(shù)據(jù)的空間等于數(shù)據(jù)塊總?cè)萘繙p去數(shù)據(jù)塊頭(block overhead)再減去預(yù)留可用空間(PCTFREE)。而更新(update)數(shù)據(jù)塊內(nèi)已有數(shù)據(jù)可使用數(shù)據(jù)塊中的所有可用空間。因此,更新操作能夠使數(shù)據(jù)塊內(nèi)的可用空間低于的 PCTFREE 限制,因為這些空間是專為更新操作而預(yù)留的。

在每個數(shù)據(jù)段(data segment)與索引段(index segment)中,Oracle管理著一個或多個可用塊列表(free list)--其中列出了所有屬于此段的數(shù)據(jù)擴展(extent),且可用空間比例大于 PCTFREE 限定的數(shù)據(jù)塊。這些塊可以被插入(insert)操作使用。當(dāng)用戶提交了 INSERT 語句后,Oracle從可用塊列表中選擇第一個有效的數(shù)據(jù)塊使用。如果此數(shù)據(jù)塊的可用空間不夠容納 INSERT語句提交的數(shù)據(jù),且此塊的占用容量已經(jīng)超過PCTUSED 的限定,Oracle就將其從可用塊列表中移出。一個段可以同時使用多個可用塊列表,以減少對一個表進行并發(fā)插入(concurrent insert)時產(chǎn)生的競爭。

當(dāng)用戶提交了 DELETE 或 UPDATE 語句后,Oracle處理語句并檢查相關(guān)數(shù)據(jù)塊中的占用空間比例是否小于 PCTUSED 的規(guī)定。如果滿足,那么這個數(shù)據(jù)塊就被放入當(dāng)前事務(wù)(transaction)正在使用的可用塊列表(free list)的頭部,如果當(dāng)前事務(wù)還需要寫入數(shù)據(jù),此塊將被首先使用。當(dāng)事務(wù)提交后,此數(shù)據(jù)塊中的可用空間還可被其他事務(wù)使用。

您可能感興趣的文章:
  • Oracle數(shù)據(jù)塊損壞之10231內(nèi)部事件不完全恢復(fù)

標簽:通遼 衡水 包頭 溫州 淮北 潮州 衢州 定西

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Oracle數(shù)據(jù)塊實現(xiàn)原理深入解讀》,本文關(guān)鍵詞  Oracle,數(shù)據(jù),塊,實現(xiàn),原理,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle數(shù)據(jù)塊實現(xiàn)原理深入解讀》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle數(shù)據(jù)塊實現(xiàn)原理深入解讀的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产伦精品一区| 亚洲 精品 综合 精品 自拍| 日韩一级大片在线观看| 精品无吗乱吗av国产爱色| 国产午夜精品久久久久免费视| 成人在线视频免费播放| 久久精品91| av网站免费播放| 中文在线资源在线| 日本少妇在线观看| 久久av资源站| 国产日韩欧美精品一区二区三区| 这里只有精品在线观看视频| 污污网站免费观看| 青青青青在线视频| 欧美xxxxx少妇| 亚洲欧洲日本mm| 亚洲男人的天堂在线视频| 成人亚洲性情网站www在线观看| 乱老熟女一区二区三区| 国产又大又粗又爽的毛片| 欧美xxxx吸乳| 日韩美女av在线| jizz日本免费| 色哟哟一区二区| 亚洲欧美日韩国产手机在线| 国产熟女高潮一区二区三区| 97超级在线观看免费高清完整版电视剧| 中文字幕乱码在线观看| 国产又黄又爽又无遮挡| 国产精品二区二区三区| 亚洲免费一级视频| 免费又爽又黄禁片视频1000片| 黄网免费入口| 亚洲熟妇av一区二区三区漫画| 欧美日韩精品电影| 97久久国产亚洲精品超碰热| 国产精品免费视频xxxx| 日韩脚交footjobhdboots| xxx性欧美在线| 久久精品中文字幕电影| 中国成人在线视频| 日本女优一区| 日韩精品专区在线| 亚洲色图制服丝袜| 一区二区三区四区免费| 日日摸夜夜爽人人添av| 粉嫩av一区二区三区天美传媒| 一级片视频免费| h片精品在线观看| 在线中文免费视频| 欧美黄色一级视频| 丁香社区五月天| 欧美aaaaaaaaaaaa| 18成人在线| 免费免费啪视频在线观看| av中文字幕电影在线看| 国产免费亚洲高清| 伊人精品久久久久7777| 免费看黄色的视频| 91玉足脚交白嫩脚丫在线播放| 欧美一卡二卡在线观看| 欧美日本一区二区视频在线观看| 欧美专区福利在线| 欧美日韩精品亚洲精品| 亚洲免费视频一区二区三区| 伊人222成人综合网| 久久经典综合| 中文字幕精品国产| 日本亚洲最大的色成网站www| 久久精品第一页| 欧美另类专区| 少妇户外露出[11p]| 精品1区2区3区4区| eeuss鲁一区二区三区| 亚洲免费看片| 亚洲精品欧洲精品| 亚洲欧美日韩中文字幕一区二区三区| 亚洲经典三级| 成 人 黄 色 片 在线播放| 欧美动漫一区二区| 欧美丝袜第三区| 国产69精品久久久久999小说| 午夜视频久久久| 韩国三级中文字幕hd久久精品| 玖玖玖免费嫩草在线影院一区| 天堂中文在线视频| 欧美xxxx做受欧美护士| 一色屋成人免费精品网站| 99久久免费国| 欧美猛烈性xbxbxbxb| 亚洲免费网址| 日本在线播放一区二区三区| 美腿丝袜亚洲综合| 欧美日韩经典丝袜| 久久国产精品国产精品| 高清一区在线观看| 91caoporn在线| 色婷婷亚洲精品| 外国成人毛片| 男人的天堂99| 亚洲一级黄色av| 99久热re在线精品996热视频| 亚洲精品91美女久久久久久久| 亚洲国内精品在线| 色yeye香蕉凹凸一区二区av| 国产成人精品一区二区三区视频| 精品亚洲aⅴ无码一区二区三区| 欧美成人一级| 亚洲二区三区四区| 亚洲激情在线播放| 成人女保姆的销魂服务| 黑人性受xxxx黑人xyx性爽| 日韩欧美a级成人黄色| 最新地址在线观看| 欧美精品日韩精品| 国产免费自拍视频| 18av网站| jizz视频在线观看| 国产精品v片在线观看不卡| 亚洲老司机av| 日本一卡二卡四卡精品| 日本一区二区三区www| 国产一区二区在线电影| 伦理一区二区三区| 黄色免费直接看| 国产精品日日摸夜夜添夜夜av| 久久五月精品| 伊人精品视频在线观看| 亚洲熟妇国产熟妇肥婆| 亚洲第一福利在线观看| 国产高清无密码一区二区三区| 4444亚洲人成无码网在线观看| 国产性猛交xx乱| 色www免费视频| 久久一区视频| 国产精品黄色网| 欧美性受xxxx黑人猛交88| 精品欧美一区二区三区精品久久| 青青草在线播放| 男人天堂视频网| 懂色aⅴ精品一区二区三区| 开心丁香婷婷深爱五月| 亚洲一区二区三区四区中文| 女人18毛片九区毛片在线| 久久国产精品99久久人人澡| 午夜不卡在线视频| 另类视频在线观看+1080p| 国产精品99蜜臀久久不卡二区| 性欧美18xxxhd| 国产专区第一页| 秋霞电影网一区二区| 天天免费亚洲黑人免费| 97人妻精品一区二区免费| 亚洲电影一区二区| 中文字幕一区二区三区免费视频| 欧美色欧美亚洲另类二区精品| 中文字幕一区二区三区有限公司| 欧美r级在线| 国产一区二区三区在线看| 国产精品一二| 美女扒开大腿让男人桶| 黄色免费网站观看| 亚洲人免费视频| 日韩精品免费一区二区夜夜嗨| 精品国产区一区二| 亚洲аv电影天堂网| 香蕉成人啪国产精品视频综合网| 国产成人羞羞电影网站在线观看| 波多野结衣家庭主妇| 欧美激情极品| 精品在线观看一区| 欧美成人免费电影| 国产精品原创视频| 国产jizzjizz一区二区| 国产精品裸体一区二区三区| 亚洲日本欧美天堂| 波多野结衣av一区二区全免费观看| 黄网站在线免费| 综合自拍亚洲综合图不卡区| www.亚洲自拍| 在线一区二区三区| 国产精品激情| 91这里只有精品| 91天堂在线| 亚洲成人原创| 国产尤物一区二区| 玩弄中年熟妇正在播放| 欧美性猛交乱大交| 欧美韩日一区二区三区四区| 日韩av免费播放| 国产精品一区二区99| 国产chinese精品一区二区| 91蜜桃网址入口| 少妇精品视频一区二区| 日韩一区二区久久久| 国产精品久久久久久亚洲影视| 国产乱淫av片免费| www.黄色网| 日韩精品亚洲专区| 欧美sm极限捆绑bd| 台湾av在线二三区观看| 国产视频在线观看一区| 国产亚洲欧美日韩一区二区| 欧美做受xxxxxⅹ性视频| 九九热最新视频| 人妻少妇偷人精品久久久任期| 国产欧美日韩亚洲一区二区三区| 国产精品美女xx| 日韩av一卡二卡| 男女激情视频网站| aaaaaaa大片免费看| 欧美日韩在线一区二区| 国产变态拳头交视频一区二区| 性生活免费观看视频| 亚洲人成在线播放网站岛国| 国产在线高清精品| 日本免费中文字幕在线| 日韩中文字幕网站| 国产精品一区二区黑丝| 中文字幕在线播放视频| www.夜夜| 欧美激情 亚洲a∨综合| 外国精品视频在线观看| 国产日韩欧美大片| 欧美欧美在线| 成人毛片在线免费观看| 清清草免费视频| 亚洲乱码一区二区三区在线观看| 精品国产一区av| 激情综合中文娱乐网| 成人av一区二区三区| 国产精品免费视频一区二区三区| 亚洲精品在线视频免费观看| av成人免费| 日韩美女一区二区三区在线观看| 可以免费看的av毛片| 欧美成人一二三区| 99自拍视频在线观看| 亚洲女同另类| 亚洲小说图片区| 久久久久久国产精品久久| 久久美女高清视频| 国产日韩欧美一区二区三区视频| 免费在线观看黄色av| 丰满人妻老熟妇伦人精品| 99精品在免费线中文字幕网站一区| 精品亚洲精品福利线在观看| 久久免费视频色| 在线观看国产网站| 最新中文字幕免费视频| 日本三级中国三级99人妇网站| 成人午夜电影在线播放| 国产成人综合在线播放| 免费在线观看的av网站| a天堂中文在线观看| 日本按摩中出| 91亚洲国产成人久久精品麻豆| 岛国av中文字幕| 国产一区二区网站| 久久精品免视着国产成人| 国语自产精品视频在线看抢先版图片| 国产精品videossex撒尿| 亚洲精品自拍区在线观看| 中文字幕在线视频网站| 欧美精品18videos性欧| 午夜精品美女久久久久av福利| 一区二区高清不卡| 日韩不卡av| 超级白嫩亚洲国产第一| 888av在线| 免费av观看网址| 欧美黄页在线免费观看| 日本在线免费网| 国产精品免费av| 亚洲天堂精品一区| 欧美一区国产一区| 久久成人这里只有精品| 成人免费在线看片| 欧美精品一区二区在线观看| 在线免费观看污视频| 狠狠操视频网站| 亚洲福利国产| 精品国产免费人成电影在线观...| 欧美小视频在线| 日韩视频免费在线| 嫩草嫩草嫩草嫩草嫩草| 曰本一区二区| 亚洲免费大片在线观看| 午夜日韩影院| 日本久久久久久久久久久久| 91麻豆精品国产91久久综合| 亚亚洲欧洲精品| av在线天天| 日韩成人xxxx| 国产精品偷伦免费视频观看的| 国产日产欧美a一级在线| 成人黄色a级片| 水蜜桃免费高清视频在线播放| 亚洲永久精品唐人导航网址| 天天躁日日躁狠狠躁av| 成人在线视频免费看| 伊人在线视频观看| 国产美女一区视频| aaa国产精品| 五月天丁香花婷婷| 91网站免费入口| 亚洲成人av观看| 在线亚洲色图| 国产精品不卡在线| 日韩在线视频免费| 亚洲.欧美.日本.国产综合在线| 在线观看视频免费一区二区三区| 成人在线视频电影| 在线观看av大片| 视频在线精品一区| 91freevideo| 欧美日韩午夜视频在线观看| 巨胸大乳www视频免费观看| 久久久亚洲一区| 欧美性天天影视| 视频一区视频二区在线观看| 亚洲一区二区三区日本久久九| 国产亚洲精品bv在线观看| 日韩一级免费视频| 国产视频精品网| 久久影视电视剧免费网站| 美女视频黄免费的亚洲男人天堂|