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

B+樹 | MySQL索引使用原則

數(shù)據(jù)庫(kù) MySQL
MySQL一直了解得都不多,之前寫sql準(zhǔn)備提交生產(chǎn)環(huán)境之前的時(shí)候,老員工幫我檢查了下sql,讓修改了一下存儲(chǔ)引擎,當(dāng)時(shí)我使用的是Myisam,后面改成InnoDB了。為什么要改成這樣,之前都沒有聽過存儲(chǔ)引擎,于是網(wǎng)上查了一下。

MySQL一直了解得都不多,之前寫sql準(zhǔn)備提交生產(chǎn)環(huán)境之前的時(shí)候,老員工幫我檢查了下sql,讓修改了一下存儲(chǔ)引擎,當(dāng)時(shí)我使用的是Myisam,后面改成InnoDB了。為什么要改成這樣,之前都沒有聽過存儲(chǔ)引擎,于是網(wǎng)上查了一下。

事實(shí)上使用不同的存儲(chǔ)引擎也是有很大區(qū)別的,下面猿友們可以了解一下。

一、存儲(chǔ)引擎的比較

 

 

注:上面提到的B樹索引并沒有指出是B-Tree和B+Tree索引,但是B-樹和B+樹的定義是有區(qū)別的。

在 MySQL 中,主要有四種類型的索引,分別為: B-Tree 索引, Hash 索引, Fulltext 索引和 R-Tree 索引。

B-Tree 索引是 MySQL 數(shù)據(jù)庫(kù)中使用最為頻繁的索引類型,除了 Archive 存儲(chǔ)引擎之外的其他所有的存儲(chǔ)引擎都支持 B-Tree 索引。Archive 引擎直到 MySQL 5.1 才支持索引,而且只支持索引單個(gè) AUTO_INCREMENT 列。

不僅僅在 MySQL 中是如此,實(shí)際上在其他的很多數(shù)據(jù)庫(kù)管理系統(tǒng)中B-Tree 索引也同樣是作為最主要的索引類型,這主要是因?yàn)?B-Tree 索引的存儲(chǔ)結(jié)構(gòu)在數(shù)據(jù)庫(kù)的數(shù)據(jù)檢索中有非常優(yōu)異的表現(xiàn)。

一般來說, MySQL 中的 B-Tree 索引的物理文件大多都是以 Balance Tree 的結(jié)構(gòu)來存儲(chǔ)的,也就是所有實(shí)際需要的數(shù)據(jù)都存放于 Tree 的 Leaf Node(葉子節(jié)點(diǎn)) ,而且到任何一個(gè) Leaf Node 的最短路徑的長(zhǎng)度都是完全相同的,所以我們大家都稱之為 B-Tree 索引。當(dāng)然,可能各種數(shù)據(jù)庫(kù)(或 MySQL 的各種存儲(chǔ)引擎)在存放自己的 B-Tree 索引的時(shí)候會(huì)對(duì)存儲(chǔ)結(jié)構(gòu)稍作改造。如 Innodb 存儲(chǔ)引擎的 B-Tree 索引實(shí)際使用的存儲(chǔ)結(jié)構(gòu)實(shí)際上是 B+Tree,也就是在 B-Tree 數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上做了很小的改造,在每一個(gè)Leaf Node 上面出了存放索引鍵的相關(guān)信息之外,還存儲(chǔ)了指向與該 Leaf Node 相鄰的后一個(gè) LeafNode 的指針信息(增加了順序訪問指針),這主要是為了加快檢索多個(gè)相鄰 Leaf Node 的效率考慮。

InnoDB是Mysql的默認(rèn)存儲(chǔ)引擎(Mysql5.5.5之前是MyISAM)

可能對(duì)于沒有了解過索引的猿友這樣看這篇文章十分吃力,這類猿友有必要先對(duì)Mysql索引有個(gè)大體的了解,可以看看另外一篇文章: 數(shù)據(jù)庫(kù)查詢優(yōu)化——Mysql索引http://blog.csdn.net/u013142781/article/details/51424174看完這篇文章我們?cè)倩仡^看看上面的文字說明吧。

接下來我們先看看B-樹、B+樹的概念。弄清楚,為什么加了索引查詢速度會(huì)加快?

二、B-樹、B+樹概念

B樹

即二叉搜索樹:

1、所有非葉子結(jié)點(diǎn)至多擁有兩個(gè)兒子(Left和Right);

2、所有結(jié)點(diǎn)存儲(chǔ)一個(gè)關(guān)鍵字;

3、非葉子結(jié)點(diǎn)的左指針指向小于其關(guān)鍵字的子樹,右指針指向大于其關(guān)鍵字的子樹;

如:

 

 

B-樹

是一種多路搜索樹(并不是二叉的):

1、定義任意非葉子結(jié)點(diǎn)最多只有M個(gè)兒子;且M>2;

2、根結(jié)點(diǎn)的兒子數(shù)為[2, M];

3、除根結(jié)點(diǎn)以外的非葉子結(jié)點(diǎn)的兒子數(shù)為[M/2, M];

4、每個(gè)結(jié)點(diǎn)存放至少M(fèi)/2-1(取上整)和至多M-1個(gè)關(guān)鍵字;(至少2個(gè)關(guān)鍵字)

5、非葉子結(jié)點(diǎn)的關(guān)鍵字個(gè)數(shù)=指向兒子的指針個(gè)數(shù)-1;

6、非葉子結(jié)點(diǎn)的關(guān)鍵字:K[1], K[2], …, K[M-1];且K[i] < K[i+1];

7、非葉子結(jié)點(diǎn)的指針:P[1], P[2], …, P[M];其中P[1]指向關(guān)鍵字小于K[1]的子樹,P[M]指向關(guān)鍵字大于K[M-1]的子樹,其它P[i]指向關(guān)鍵字屬于(K[i-1], K[i])的子樹;

8、所有葉子結(jié)點(diǎn)位于同一層;

如:(M=3)

 

 

B-樹的搜索,從根結(jié)點(diǎn)開始,對(duì)結(jié)點(diǎn)內(nèi)的關(guān)鍵字(有序)序列進(jìn)行二分查找,如果命中則結(jié)束,否則進(jìn)入查詢關(guān)鍵字所屬范圍的兒子結(jié)點(diǎn);重復(fù),直到所對(duì)應(yīng)的兒子指針為空,或已經(jīng)是葉子結(jié)點(diǎn);

B-樹的特性:

1、關(guān)鍵字集合分布在整顆樹中;

2、任何一個(gè)關(guān)鍵字出現(xiàn)且只出現(xiàn)在一個(gè)結(jié)點(diǎn)中;

3、搜索有可能在非葉子結(jié)點(diǎn)結(jié)束;

4、其搜索性能等價(jià)于在關(guān)鍵字全集內(nèi)做一次二分查找;

5、自動(dòng)層次控制;

由于限制了除根結(jié)點(diǎn)以外的非葉子結(jié)點(diǎn),至少含有M/2個(gè)兒子,確保了結(jié)點(diǎn)的至少利用率。

所以B-樹的性能總是等價(jià)于二分查找(與M值無關(guān)),也就沒有B樹平衡的問題;

由于M/2的限制,在插入結(jié)點(diǎn)時(shí),如果結(jié)點(diǎn)已滿,需要將結(jié)點(diǎn)分裂為兩個(gè)各占M/2的結(jié)點(diǎn);刪除結(jié)點(diǎn)時(shí),需將兩個(gè)不足M/2的兄弟結(jié)點(diǎn)合并;

B+樹

B+樹是B-樹的變體,也是一種多路搜索樹:

1、其定義基本與B-樹同,除了:

2、非葉子結(jié)點(diǎn)的子樹指針與關(guān)鍵字個(gè)數(shù)相同;

3、非葉子結(jié)點(diǎn)的子樹指針P[i],指向關(guān)鍵字值屬于[K[i], K[i+1])的子樹(B-樹是開區(qū)間);

5、為所有葉子結(jié)點(diǎn)增加一個(gè)鏈指針;

6、所有關(guān)鍵字都在葉子結(jié)點(diǎn)出現(xiàn);

如:(M=3)

 

 

B+的搜索與B-樹也基本相同,區(qū)別是B+樹只有達(dá)到葉子結(jié)點(diǎn)才命中(B-樹可以在

非葉子結(jié)點(diǎn)命中),其性能也等價(jià)于在關(guān)鍵字全集做一次二分查找;

B+的特性:

1、所有關(guān)鍵字都出現(xiàn)在葉子結(jié)點(diǎn)的鏈表中(稠密索引),且鏈表中的關(guān)鍵字恰好是有序的;

2、不可能在非葉子結(jié)點(diǎn)命中;

3、非葉子結(jié)點(diǎn)相當(dāng)于是葉子結(jié)點(diǎn)的索引(稀疏索引),葉子結(jié)點(diǎn)相當(dāng)于是存儲(chǔ)(關(guān)鍵字)數(shù)據(jù)的數(shù)據(jù)層;

4、更適合文件索引系統(tǒng);

了解B-/B+樹的概念之后,我們繼續(xù)分析B+樹提高效率的原理。

三、B+樹索引原理

 

 

如上圖,是一顆b+樹,關(guān)于b+樹的定義可以參見B+樹,這里只說一些重點(diǎn),淺藍(lán)色的塊我們稱之為一個(gè)磁盤塊,可以看到每個(gè)磁盤塊包含幾個(gè)數(shù)據(jù)項(xiàng)(深藍(lán)色所示)和指針(黃色所示),如磁盤塊1包含數(shù)據(jù)項(xiàng)17和35,包含指針P1、P2、P3,P1表示小于17的磁盤塊,P2表示在17和35之間的磁盤塊,P3表示大于35的磁盤塊。真實(shí)的數(shù)據(jù)存在于葉子節(jié)點(diǎn)即3、5、9、10、13、15、28、29、36、60、75、79、90、99。非葉子節(jié)點(diǎn)只不存儲(chǔ)真實(shí)的數(shù)據(jù),只存儲(chǔ)指引搜索方向的數(shù)據(jù)項(xiàng),如17、35并不真實(shí)存在于數(shù)據(jù)表中。

b+樹的查找過程

如圖所示,如果要查找數(shù)據(jù)項(xiàng)29,那么首先會(huì)把磁盤塊1由磁盤加載到內(nèi)存,此時(shí)發(fā)生一次IO,在內(nèi)存中用二分查找確定29在17和35之間,鎖定磁盤塊1的P2指針,內(nèi)存時(shí)間因?yàn)榉浅6?相比磁盤的IO)可以忽略不計(jì),通過磁盤塊1的P2指針的磁盤地址把磁盤塊3由磁盤加載到內(nèi)存,發(fā)生第二次IO,29在26和30之間,鎖定磁盤塊3的P2指針,通過指針加載磁盤塊8到內(nèi)存,發(fā)生第三次IO,同時(shí)內(nèi)存中做二分查找找到29,結(jié)束查詢,總計(jì)三次IO。真實(shí)的情況是,3層的b+樹可以表示上百萬(wàn)的數(shù)據(jù),如果上百萬(wàn)的數(shù)據(jù)查找只需要三次IO,性能提高將是巨大的,如果沒有索引,每個(gè)數(shù)據(jù)項(xiàng)都要發(fā)生一次IO,那么總共需要百萬(wàn)次的IO,顯然成本非常非常高。

b+樹性質(zhì)

1、通過上面的分析,我們知道IO次數(shù)取決于b+數(shù)的高度h,假設(shè)當(dāng)前數(shù)據(jù)表的數(shù)據(jù)為N,每個(gè)磁盤塊的數(shù)據(jù)項(xiàng)的數(shù)量是m,則有h=㏒(m+1)N,當(dāng)數(shù)據(jù)量N一定的情況下,m越大,h越小;而m = 磁盤塊的大小 / 數(shù)據(jù)項(xiàng)的大小,磁盤塊的大小也就是一個(gè)數(shù)據(jù)頁(yè)的大小,是固定的,如果數(shù)據(jù)項(xiàng)占的空間越小,數(shù)據(jù)項(xiàng)的數(shù)量越多,樹的高度越低。這就是為什么每個(gè)數(shù)據(jù)項(xiàng),即索引字段要盡量的小,比如int占4字節(jié),要比bigint8字節(jié)少一半。這也是為什么b+樹要求把真實(shí)的數(shù)據(jù)放到葉子節(jié)點(diǎn)而不是內(nèi)層節(jié)點(diǎn),一旦放到內(nèi)層節(jié)點(diǎn),磁盤塊的數(shù)據(jù)項(xiàng)會(huì)大幅度下降,導(dǎo)致樹增高。當(dāng)數(shù)據(jù)項(xiàng)等于1時(shí)將會(huì)退化成線性表。

2、當(dāng)b+樹的數(shù)據(jù)項(xiàng)是復(fù)合的數(shù)據(jù)結(jié)構(gòu),比如(name,age,sex)的時(shí)候,b+數(shù)是按照從左到右的順序來建立搜索樹的,比如當(dāng)(張三,20,F)這樣的數(shù)據(jù)來檢索的時(shí)候,b+樹會(huì)優(yōu)先比較name來確定下一步的所搜方向,如果name相同再依次比較age和sex,最后得到檢索的數(shù)據(jù);但當(dāng)(20,F)這樣的沒有name的數(shù)據(jù)來的時(shí)候,b+樹就不知道下一步該查哪個(gè)節(jié)點(diǎn),因?yàn)榻⑺阉鳂涞臅r(shí)候name就是第一個(gè)比較因子,必須要先根據(jù)name來搜索才能知道下一步去哪里查詢。比如當(dāng)(張三,F)這樣的數(shù)據(jù)來檢索時(shí),b+樹可以用name來指定搜索方向,但下一個(gè)字段age的缺失,所以只能把名字等于張三的數(shù)據(jù)都找到,然后再匹配性別是F的數(shù)據(jù)了, 這個(gè)是非常重要的性質(zhì),即索引的最左匹配特性。

慢查詢優(yōu)化

關(guān)于MySQL索引原理是比較枯燥的東西,大家只需要有一個(gè)感性的認(rèn)識(shí),并不需要理解得非常透徹和深入。我們回頭來看看一開始我們說的慢查詢,了解完索引原理之后,大家是不是有什么想法呢?先總結(jié)一下索引的幾大基本原則

四、建索引的幾大原則

1、最左前綴匹配原則,非常重要的原則,mysql會(huì)一直向右匹配直到遇到范圍查詢(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)順序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引則都可以用到,a,b,d的順序可以任意調(diào)整。

2、=和in可以亂序,比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意順序,mysql的查詢優(yōu)化器會(huì)幫你優(yōu)化成索引可以識(shí)別的形式

3、盡量選擇區(qū)分度高的列作為索引,區(qū)分度的公式是count(distinct col)/count(*),表示字段不重復(fù)的比例,比例越大我們掃描的記錄數(shù)越少,唯一鍵的區(qū)分度是1,而一些狀態(tài)、性別字段可能在大數(shù)據(jù)面前區(qū)分度就是0,那可能有人會(huì)問,這個(gè)比例有什么經(jīng)驗(yàn)值嗎?使用場(chǎng)景不同,這個(gè)值也很難確定,一般需要join的字段我們都要求是0.1以上,即平均1條掃描10條記錄

4、索引列不能參與計(jì)算,保持列“干凈”,比如from_unixtime(create_time) = ’2014-05-29’就不能使用到索引,原因很簡(jiǎn)單,b+樹中存的都是數(shù)據(jù)表中的字段值,但進(jìn)行檢索時(shí),需要把所有元素都應(yīng)用函數(shù)才能比較,顯然成本太大。所以語(yǔ)句應(yīng)該寫成create_time = unix_timestamp(’2014-05-29’);

5、盡量的擴(kuò)展索引,不要新建索引。比如表中已經(jīng)有a的索引,現(xiàn)在要加(a,b)的索引,那么只需要修改原來的索引即可 

責(zé)任編輯:龐桂玉 來源: 數(shù)據(jù)庫(kù)開發(fā)
相關(guān)推薦

2019-08-29 10:46:22

MySQL索引數(shù)據(jù)庫(kù)

2020-04-01 18:08:57

MySQL B-樹B+樹

2022-03-28 08:24:52

MySQL聚簇索引非聚簇索引

2021-02-16 16:38:41

MySQLB+樹索引

2019-09-24 09:33:53

MySQLB+樹InnoDB

2024-05-22 09:01:53

InnoDBB+索引

2021-05-19 09:51:31

MySQL-B+樹數(shù)據(jù)

2022-04-16 14:20:29

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

2025-11-03 16:30:44

2020-03-19 07:53:56

Mysql引擎B+樹

2020-02-12 19:01:22

索引B-樹B+樹

2019-03-14 09:51:50

MySQL存儲(chǔ)邏輯架構(gòu)

2024-11-19 08:40:18

2021-09-04 11:31:00

MYSQLSQL調(diào)優(yōu)

2021-04-19 10:03:33

MongoDbB 樹 B+ 樹

2025-09-17 07:56:32

2023-07-31 09:12:39

B+樹節(jié)點(diǎn)B+Tree

2021-06-02 10:23:06

索引B+樹數(shù)據(jù)

2023-08-29 08:31:13

B+樹數(shù)據(jù)索引

2021-06-04 07:55:05

MySQLB+ 樹數(shù)據(jù)
點(diǎn)贊
收藏

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

欧美日韩欧美| 久久精品视频2| 久久亚洲黄色| 色婷婷综合激情| 国产亚洲欧洲在线| www.com黄色片| 日韩大胆人体| 男女性色大片免费观看一区二区 | 精品国产福利在线| 亚洲高清视频在线观看| 午夜久久久久久久久久| 国产精品久久久久久久免费软件 | 午夜在线播放视频欧美| 久久精品99无色码中文字幕 | 日韩a在线播放| 看女生喷水的网站在线观看| 国产情侣一区| 最新国产精品拍自在线播放| 中文字幕乱视频| 九九热这里有精品| 疯狂欧美牲乱大交777| 中文字幕中文字幕一区三区| 头脑特工队2在线播放| 韩国视频一区二区| 国产精品福利观看| 日本三级片在线观看| 日韩在线欧美| 亚洲欧洲日产国产网站| 北京富婆泄欲对白| 曰本一区二区| 欧美视频在线一区二区三区 | 亚洲激情图片| 香蕉视频免费看| 激情久久久久久久| 日韩在线播放av| 人人爽人人爽人人片| 美女呻吟一区| 亚洲第一精品福利| 97超碰人人看| 国产高清视频一区二区| 欧美丝袜丝交足nylons图片| 超碰97人人射妻| 密臀av在线播放| 性欧美疯狂xxxxbbbb| 亚洲精品少妇一区二区| 麻豆传媒在线观看| 国产精品国产三级国产a| 日韩av一级大片| 麻豆av电影在线观看| 91丨porny丨中文| 国内视频一区二区| 日日摸天天添天天添破| 国产精品v一区二区三区| 亚洲第一精品自拍| 亚洲美女精品视频| jizz性欧美23| 亚洲国产成人精品久久| 欧美xxxxx精品| 九九热播视频在线精品6| 精品国产乱码久久久久久牛牛| 中文字幕第三区| 中文字幕一区日韩精品| 欧美zozozo| 亚洲av永久无码精品| 嫩草国产精品入口| 亚洲国产天堂久久综合| 一起草在线视频| 影视先锋久久| 51久久夜色精品国产麻豆| 粉色视频免费看| 欧美一区在线观看视频| 欧美变态tickle挠乳网站| 毛茸茸free性熟hd| 欧美日本成人| 精品国一区二区三区| 麻豆传媒在线看| 精品无人区一区二区| 亚洲精品网站在线播放gif| 男人天堂av电影| 久久精品国产www456c0m| 精品国产91乱码一区二区三区| 亚洲精品成人无码毛片| 林ゆな中文字幕一区二区| 亚洲另类欧美自拍| 很污很黄的网站| 欧美日本一区| 日本三级韩国三级久久| 亚洲视频一区二区三区四区| 国产精品一区一区三区| 久久久久网址| av手机免费看| 波多野结衣在线aⅴ中文字幕不卡| 久久99精品国产一区二区三区| 国产无套粉嫩白浆在线2022年| 国产精品久久久99| 日本午夜激情视频| 国产69精品久久| 亚洲第一av在线| 亚洲色图日韩精品| 亚洲看片免费| 欧美激情亚洲自拍| 精品人妻一区二区三区潮喷在线| 久久精品国产免费看久久精品| 国产91成人在在线播放| 欧美爱爱免费视频| 在线不卡视频| 国产精品永久免费在线| 熟妇人妻av无码一区二区三区| 日本一区二区免费在线| 国产黄色片免费在线观看| 成人a在线观看高清电影| 精品电影一区二区三区| 天堂网av2018| 久久美女性网| 国产成人福利视频| 精品人妻无码一区二区三区蜜桃一| 91在线观看下载| 男人日女人的bb| 久久久久黄色| 亚洲欧洲中文天堂| 日本一区二区免费在线观看| 韩日欧美一区二区三区| 日韩欧美精品一区二区| 欧美男男激情videos| 日韩欧美一区电影| 中文字幕无码日韩专区免费 | 久久久久久久国产| 一级成人免费视频| 日本一区二区在线不卡| 国产a级一级片| 国产传媒在线观看| 这里只有精品免费| 国产亚洲精品精品精品| 亚洲欧美成人| 精品日本一区二区| 爱福利在线视频| 日韩精品一区二区三区中文不卡 | 久久在线视频| 国产成人小视频在线观看| 日韩在线视频免费| 亚洲一卡二卡三卡四卡五卡| xxxxxx在线观看| 国产精品xxx| 在线播放日韩av| 中文字幕精品视频在线观看| 91捆绑美女网站| 男人日女人bb视频| 色婷婷精品视频| 日本精品久久电影| 日色在线视频| 欧美视频精品一区| 18禁裸乳无遮挡啪啪无码免费| 亚洲区一区二| 久久伊人一区| 亚洲精品在线影院| 在线观看国产欧美| 一级α片免费看刺激高潮视频| 国产精品伦一区二区三级视频| 一区二区三区免费播放| 久久国产成人午夜av影院宅| 国产高清在线不卡| 午夜精品一区| 日韩一区二区在线看| 亚洲熟女乱综合一区二区三区| 国产精品www994| 国产亚洲欧美一区二区| 亚洲私拍视频| 宅男66日本亚洲欧美视频| 制服丝袜在线一区| 亚洲女同一区二区| 国产一卡二卡三卡四卡| 久久国产高清| 中文字幕一区二区三区有限公司 | 久久99精品久久久久久久青青日本 | 99久久精品费精品国产一区二区| av网站在线观看不卡| 精品国产午夜| 97在线中文字幕| 色吧亚洲日本| 色偷偷噜噜噜亚洲男人的天堂| 99久久精品国产色欲| 天天影视网天天综合色在线播放| caopeng视频| 久久国产精品第一页| 日韩在线视频在线| 少妇一区二区视频| 666精品在线| 中文字幕在线高清| 久久精品久久久久久国产 免费| 亚洲精品久久久久久无码色欲四季| 精品久久久久久中文字幕大豆网| 免费黄色在线网址| 国产成人亚洲综合a∨猫咪 | 日本成人在线视频网站| 波多野结衣与黑人| 蜜桃国内精品久久久久软件9| 国产日韩欧美在线播放| 亚洲 另类 春色 国产| 欧美中文字幕一区| 特大黑人巨人吊xxxx| 欧美aⅴ一区二区三区视频| 奇米777四色影视在线看| 在线看成人短视频| 成人自拍爱视频| 国产精品一区二区免费福利视频| 欧美国产日韩一区二区三区| 国产女主播在线直播| 精品久久久久久无| 在线观看中文字幕av| 欧美日韩精品在线| 欧美成人一二三区| 国产综合色视频| 亚洲中文字幕无码不卡电影| 在线成人直播| 一区二区三区|亚洲午夜| 天天久久夜夜| 国产91视觉| www 久久久| 国产精品视频网址| 芒果视频成人app| 午夜精品久久久久久久99热浪潮| 久久亚洲天堂| 在线看日韩av| 狠狠v欧美ⅴ日韩v亚洲v大胸| 岛国av一区二区在线在线观看| 破处女黄色一级片| 国产精品久久久久久久午夜片| 巨胸大乳www视频免费观看| eeuss国产一区二区三区| 国产精品999.| 久久99国内精品| 亚洲欧美日韩一级| 丝袜国产日韩另类美女| 国产精品后入内射日本在线观看| 欧美成人69| 日本女人高潮视频| 99久久.com| 四虎影院一区二区| 国产精品x453.com| 亚洲欧洲精品在线观看| 精品久久中文| 天堂精品一区二区三区| 免费成人av| 欧美尤物一区| 精品国产乱码久久久| 日韩一二三区不卡在线视频| 久久av中文| 色乱码一区二区三在线看| 国产午夜一区| 91成人理论电影| 久久久久久久久久久久电影| 91在线观看免费| 久久中文字幕一区二区| 亚洲综合第一页| 在线播放一区二区精品视频| 成人av电影免费| 精品福利网址导航| 欧美裸体网站| 国产精品一在线观看| 色女孩综合网| 1024精品久久久久久久久| av中文字幕av| 亚洲欧洲视频| www.国产区| 另类人妖一区二区av| 九九热精品国产| 亚洲综合激情| www.超碰com| 精品一区二区三区在线播放 | 成人夜色视频网站在线观看| 稀缺呦国内精品呦| 91蜜桃在线观看| 阿v天堂2014| 亚洲男人的天堂一区二区| 精品无码人妻一区二区三区品| 精品美女永久免费视频| 久久久久久久久久一级| 91精品国产综合久久久久久久| 亚洲不卡免费视频| 亚洲人成电影网| 黄色大片在线播放| 97国产精品久久| 国产69精品久久| 国产伦精品一区二区三区视频黑人 | free性欧美| 国产精品久久久久久久久久小说| 中文字幕综合| 国模精品一区二区三区| 成人网18免费网站| av在线观看地址| 日韩va亚洲va欧美va久久| 波多野结衣免费观看| 久久一夜天堂av一区二区三区 | 亚洲在线观看免费视频| 狠狠人妻久久久久久综合| 在线91免费看| 深夜影院在线观看| 欧美日韩国产成人高清视频| 亚洲淫成人影院| 91在线播放视频| 欧美另类69xxxxx| 婷婷五月综合缴情在线视频| 美女视频网站久久| www.自拍偷拍| 一级精品视频在线观看宜春院 | av免费播放网站| 亚洲高清免费视频| 一级全黄裸体免费视频| 日韩精品中文字| 人交獸av完整版在线观看| 日韩在线欧美在线| av免费不卡| 147欧美人体大胆444| 国产欧美高清视频在线| 18禁裸男晨勃露j毛免费观看| 免费成人你懂的| 好吊日免费视频| 黄色成人在线播放| 亚洲第九十九页| 精品国产一区av| 日本精品在线中文字幕| 精品国产免费一区二区三区 | 椎名由奈av一区二区三区| 日韩久久中文字幕| 亚洲第一免费播放区| 青春草视频在线观看| 91精品国产综合久久香蕉最新版| 欧美精品momsxxx| 亚洲熟妇无码一区二区三区| 国产一区二区三区免费观看| xxxxx99| 欧美三级在线视频| 国产黄在线播放| 日本精品一区二区三区在线| 欧美在线导航| 激情伊人五月天| 成人av在线播放网址| 欧美成人黄色网| 精品久久久久久无| 欧美videossex| 国产成人精品免费视频大全最热| 91成人国产| 91丨porny丨九色| 亚洲激情一二三区| 精品国产亚洲av麻豆| 欧美成人一区二区三区电影| 亚洲午夜剧场| 黄色网址在线免费看| 国产精品一级片在线观看| 五月天丁香激情| 欧美成人精品二区三区99精品| 日本片在线看| 国产精品久久久久久久久婷婷| 欧美激情性爽国产精品17p| 亚洲欧美日韩中文字幕在线观看| 亚洲精品欧美在线| 刘亦菲久久免费一区二区| 97在线视频免费观看| 成人av动漫| 青青草原av在线播放| 国产欧美久久久精品影院| 中文字幕一区二区三区四区免费看| 在线视频日本亚洲性| 欧美黄色网络| 97久久国产亚洲精品超碰热| 成人国产精品免费观看动漫| 久久艹免费视频| 在线中文字幕日韩| 日韩视频一区二区三区四区| av无码久久久久久不卡网站| 91伊人久久大香线蕉| 91视频在线视频| 久久精品久久久久久| 精品视频高潮| 高清一区在线观看| 亚洲精品第一国产综合野| 亚洲 美腿 欧美 偷拍| 国产成人精品一区二区在线| 91九色精品| 天天躁日日躁狠狠躁av麻豆男男 | 蜜臀久久99精品久久一区二区| 国产精品久久a| 亚洲国产精品久久一线不卡| 国产在线视频网| 亚洲综合成人婷婷小说| 久久久久久网| 成人免费精品动漫网站| 亚洲精品456在线播放狼人| 成人黄色毛片| 日韩美女爱爱视频| 中文在线资源观看网站视频免费不卡| 久久久久久久久久91| 亚洲精品日韩在线| 亚洲日日夜夜| 久久久久人妻精品一区三寸| 1024成人网| 深夜福利在线观看直播| 亚洲一区二区三区xxx视频| 国产免费成人| 黄色一级片在线|