午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識(shí)庫 > InnoDb 體系架構(gòu)和特性詳解 (Innodb存儲(chǔ)引擎讀書筆記總結(jié))

InnoDb 體系架構(gòu)和特性詳解 (Innodb存儲(chǔ)引擎讀書筆記總結(jié))

熱門標(biāo)簽:手機(jī)用地圖標(biāo)注工具 智能電銷機(jī)器人靠譜么 地圖標(biāo)注培訓(xùn) 安國在哪里辦理400電話 南宋地圖標(biāo)注黃河華山 昆明智能外呼系統(tǒng)中心 電銷機(jī)器人說明書 長安區(qū)違法建房地圖標(biāo)注 電銷機(jī)器人公眾號(hào)推送

后臺(tái)線程

•Master Thread

核心后臺(tái)線程,主要負(fù)責(zé)將緩沖池的數(shù)據(jù)異步刷新到磁盤。例如臟頁的刷新,插入緩沖的合并,undo 頁的回收等。

每秒一次的操作:

1.日志緩沖刷新到磁盤,即使該事務(wù)還沒有提交。該操作總是會(huì)發(fā)生,這個(gè)就是為了再大的事務(wù),提交時(shí)間都很短。

2.當(dāng)IO壓力很小時(shí)(1s內(nèi)發(fā)生的IO次數(shù)小于5% innodb_io_capacity)合并5% innodb_io_capacity 的插入緩沖。

3.當(dāng)臟頁比例大于 innodb_max_dirty_pages_cnt, 刷新 innodb_io_capacity 個(gè)緩沖池中的臟頁到磁盤。否則如果 innodb_adaptive_flush 開啟,則根據(jù)buf_flush_get_desired_flush_rate 來選擇合適刷新臟頁數(shù)量進(jìn)行刷新。

每10秒一次的操作:

1.如果過去10S 內(nèi)IO操作小于 innodb_io_capacity, 刷新 innodb_io_capacity 個(gè)緩沖池中的臟頁到磁盤。

2.合并5% innodb_io_capacity 個(gè)插入緩沖。

3.將日志緩沖刷新到磁盤。

4.刪除無用的undo頁。

5.如果緩沖池中臟頁比例超過70%,再次刷新 innodb_io_capacity 個(gè)臟頁到磁盤。否則刷新10% innodb_io_capacity 個(gè)臟頁。

background loop(數(shù)據(jù)庫空閑或者數(shù)據(jù)庫關(guān)閉時(shí)):

1.刪除無用的undo頁。

2.合并 innodb_io_capacity 個(gè)插入緩沖。

flush loop(數(shù)據(jù)庫空閑):

1.刷新 innodb_io_capacity 個(gè)臟頁

•IO Thread

Innodb存儲(chǔ)引擎大量使用了AIO, IO Thread主要負(fù)責(zé)IO請(qǐng)求的回調(diào)。 可使用innodb_read_io_threads和innodb_write_io_threads參數(shù)列表調(diào)整。

•Purge Thread

事務(wù)提交后。該事務(wù)相關(guān)的undolog可能不再需要。Purge Thread就是用來回收不需要的undo頁的。

•PageCleaner Thread

負(fù)責(zé)臟頁的刷新操作。減輕master thread的工作以及對(duì)于用戶查詢線程的阻塞。

內(nèi)存緩沖池

對(duì)于數(shù)據(jù)庫中頁的修改操作,首先修改在緩沖池中的頁,然后再以一定的頻率刷新到磁盤上。這就意味著不是每次緩沖池中的頁修改時(shí)觸發(fā)刷新回磁盤,而是通過checkpoint技術(shù)刷新回磁盤。緩沖池的大小配置可通過 innodb_buffer_pool_size來設(shè)置。

緩沖池的數(shù)據(jù)頁類型有:數(shù)據(jù)頁,索引頁,undo頁,插入緩沖,自適應(yīng)哈希索引,innodb存儲(chǔ)的鎖信息,字典信息。

現(xiàn)在innodb存儲(chǔ)引擎允許多個(gè)緩沖池實(shí)例。這樣通過hash到不同緩沖池實(shí)例來減少鎖的競爭。該參數(shù)可以通過innodb_buffer_pool_instance.

緩沖池是一個(gè)很大的內(nèi)存區(qū)域,數(shù)據(jù)庫通過LRU算法來進(jìn)行管理。但是因?yàn)榭紤]到全表掃描的操作。因此沒有采用樸素的LRU算法。LRU列表中加入的midpoint位置。新讀取到的頁,并不是直接放到lru列表的首部,而是midpoint位置。默認(rèn)情況下,在lru列表長度的5/8處。由參數(shù)innodb_old_blocks_pct控制。

插入緩沖

對(duì)于非聚集索引的插入和更新操作,Innodb存儲(chǔ)引擎并不是直接插入到索引頁中,而是的Insert Buffer。然后再以一定的頻率進(jìn)行insertbuffer和輔助索引葉子節(jié)點(diǎn)的merge。著通常將多個(gè)隨機(jī)插入合并到一個(gè)操作中。大大提高了非聚集索引插入的性能。

Innodb使用 insertbuffer 條件:

•索引是非聚集索引

•索引不是unique的(如果是unique, 則又需查找索引來保證unique)

Insert Buffer 內(nèi)部實(shí)現(xiàn)

Insert Buffer 的數(shù)據(jù)結(jié)構(gòu)是一棵B+樹。 Mysql 4.1后,全局只有一棵B+樹,負(fù)責(zé)對(duì)所有表的輔助索引進(jìn)行insert Buffer. 并且,這棵樹存放在共享表空間里,默認(rèn)情況下即ibdata1。因此,如果僅通過獨(dú)立表空間ibd文件恢復(fù)表中數(shù)據(jù)時(shí),可能會(huì)導(dǎo)致失敗。還需要通過insert buffer數(shù)據(jù)恢復(fù)表上的輔助索引。

Insert Buffer 的非葉節(jié)點(diǎn)存放的是查詢key, 構(gòu)造如 space(4字節(jié)) + marker(1字節(jié)) + offset(4字節(jié))。space表示記錄所在表的表空間ID,offset表示頁的偏移量。marker用來兼容老版本。

Insert Buffer 葉子幾點(diǎn)構(gòu)造如 space + marker + offset + metadata + records。 space, marker, offset和前述意義相同。 metadata里的 IBUF_REC_OFFSET_COUNT保存了兩個(gè)字節(jié)的整數(shù),用來排序記錄進(jìn)入 Insert Buffer 的順序。通過這個(gè)順序回訪呢個(gè)得到記錄的正確值。從Insert Buffer 葉子節(jié)點(diǎn)的第5列開始,才是實(shí)際插入的各個(gè)記錄。

啟用 Insert Buffer索引后,輔助索引頁的記錄可能被插入到 Insert Buffer B+樹中。為了保證每次合并插入緩沖區(qū)成功, 必須要有一塊地方能標(biāo)記每個(gè)輔助索引頁的可用空間。 Insert Buffer采用一個(gè)特殊的頁來標(biāo)記,該頁的類型為 Insert Buffer Bitmap。每個(gè) Insert Buffer Bitmap頁用來追蹤16384個(gè)頁,也就是256個(gè)區(qū)。每個(gè)Insert Buffer Bitmap 頁都在16384個(gè)頁的第二個(gè)頁。每個(gè)輔助索引頁在Bit map中占用4個(gè)字節(jié),這里面主要用于表示輔助索引頁的可用數(shù)量。

合并插入緩沖

Insert Buffer中的記錄在以下情況下合并到真正的輔助索引中:

• 輔助索引頁被讀到緩沖池中;

• Insert Buffer Bitmap 頁追蹤到該輔助索引頁已無可用空間時(shí);

• Master Thread調(diào)度時(shí);

這樣子,對(duì)輔助索引頁的多次記錄操作通過一次操作合并到了原有的輔助索引頁中,從而提高性能。

兩次寫(Double Write)

InsertBuffer 給 Innodb 存儲(chǔ)引擎帶來了性能的提升,而兩次寫帶給 Innodb 存儲(chǔ)引擎的是數(shù)據(jù)頁的可靠性。

可能會(huì)有疑問,如果發(fā)生寫失敗,那么不是可以通過重做日志進(jìn)行恢復(fù)的嗎?這的確是一個(gè)辦法,但是必須知道,重做日志記錄的是頁的物理操作,如偏移量800, 寫'aaa'記錄。但是,如果這個(gè)頁已經(jīng)損壞了,對(duì)其進(jìn)行重做是沒有意義的。這意味著,在修改頁前,必須有一個(gè)正確的頁的副本存在,當(dāng)寫入失效發(fā)生時(shí),先通過頁的副本還原該頁,再進(jìn)行重做,這就是double write。

Double write由兩部分組成,一部分是內(nèi)存中的 double write buffer。 另一部分是在物理磁盤上的共享表空間中的連續(xù)128個(gè)頁,大小和內(nèi)存中(2M)一致。對(duì)緩沖池中的頁進(jìn)行刷新時(shí),并不直接寫磁盤,而是memcpy到double write buffer. 之后通過 double write buffer 分兩次,每次順序?qū)懭牍蚕肀砜臻g1M數(shù)據(jù),然后馬上調(diào)用fsync同步磁盤。這個(gè)寫入因?yàn)楣蚕肀砜臻g的double write頁是連續(xù)的,因此開銷不是很大。而完成 double write 頁的寫入后,再將double write buffer中的頁寫入各個(gè)表空間則是離散的寫入。

如果操作系統(tǒng)在將頁寫入磁盤的過程中發(fā)生了崩潰。那么恢復(fù)時(shí)則可以從共享表空間中double write buffer頁找到該頁的副本。將其復(fù)制到表空間再應(yīng)用重做日志。

自適應(yīng)HASH索引

Innodb 存儲(chǔ)引擎會(huì)監(jiān)控對(duì)表上各索引頁的查詢,如果觀察到建立hash索引可以帶來速度的提升。則建立hash索引,稱之為自適應(yīng)hash索引(AHI).

AHI有一個(gè)要求,即對(duì)這個(gè)頁的連續(xù)訪問模式必須是一樣的. 例如(a, b)這樣的聯(lián)合索引,啟訪問模式可以使:

WHERE a = xxx

WHERE a = xxx and b = yyy

訪問模式一樣就是說查詢的條件一樣。如果交替執(zhí)行上述的查詢操作。則不會(huì)建立AHI。

另外,AHI還要求以同一個(gè)模式訪問了100次,頁通過該模式訪問了N次,其中N = 頁中記錄 * 1/16

刷新鄰近頁

當(dāng)刷新一個(gè)臟頁時(shí),Innodb存儲(chǔ)引擎會(huì)通過檢測該頁所在區(qū)的所有頁,如果是臟頁,會(huì)一起進(jìn)行刷新。

異步IO

Innodb 采用異步IO的方式來處理磁盤操作。

Check Point技術(shù)

為了避免數(shù)據(jù)丟失的問題,事物數(shù)據(jù)庫系統(tǒng)一般都采用了write ahead log策略。即事物提交時(shí),先寫重做日志,再修改頁。

但是重做日志不可能無限增大,緩沖值(未刷新到磁盤的臟頁)也不可能無限大。即便真可以無限大,數(shù)據(jù)庫宕機(jī)后恢復(fù)時(shí)間也會(huì)很長。所以就需要 Check Point技術(shù),該技術(shù)可以解決:

• 縮短數(shù)據(jù)庫恢復(fù)的時(shí)間;

• 緩沖池不夠用時(shí),可以將臟頁刷新到磁盤;

• 重做日志不可用時(shí)(重做日志都是循環(huán)利用的),刷新臟頁到磁盤;

數(shù)據(jù)庫宕機(jī)后重啟時(shí),不需要重做所有的日志了。因?yàn)?Check Point之前的頁都已經(jīng)刷新到磁盤,數(shù)據(jù)庫只需對(duì)Check Point后的重做日志進(jìn)行恢復(fù)即可。從而大大縮短恢復(fù)時(shí)間。

對(duì)于Innodb 而言,其實(shí)通過 LSN ( Log Sequence Number) 來比較版本的。 LSN 是一個(gè)8字節(jié)的數(shù)字。 每個(gè)頁有LSN, 重做日志有LSN, CheckPoint 也有LSN。可以通過下述命令觀察到

mysql> show engine innodb status\G;

.............

Log sequence number 92561351052

Log flushed up to 92561351052

Last checkpoint at 92561351052

以上這篇InnoDb 體系架構(gòu)和特性詳解 (Innodb存儲(chǔ)引擎讀書筆記總結(jié))就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Mysql5.5 InnoDB存儲(chǔ)引擎配置和優(yōu)化
  • MySQL存儲(chǔ)引擎總結(jié)
  • 淺談MySQL存儲(chǔ)引擎選擇 InnoDB與MyISAM的優(yōu)缺點(diǎn)分析
  • MySQL存儲(chǔ)引擎 InnoDB與MyISAM的區(qū)別
  • innodb存儲(chǔ)引擎修改表共享空間為獨(dú)立空間
  • 深入探討:MySQL數(shù)據(jù)庫MyISAM與InnoDB存儲(chǔ)引擎的比較

標(biāo)簽:南昌 合肥 吉安 潛江 江門 武漢 長沙 東莞

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《InnoDb 體系架構(gòu)和特性詳解 (Innodb存儲(chǔ)引擎讀書筆記總結(jié))》,本文關(guān)鍵詞  InnoDb,體系,架構(gòu),和,特性,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《InnoDb 體系架構(gòu)和特性詳解 (Innodb存儲(chǔ)引擎讀書筆記總結(jié))》相關(guān)的同類信息!
  • 本頁收集關(guān)于InnoDb 體系架構(gòu)和特性詳解 (Innodb存儲(chǔ)引擎讀書筆記總結(jié))的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    五月婷婷激情在线| 亚洲成人av免费观看| 亚洲国产三级在线| 天美一区二区三区| 亚洲成**性毛茸茸| 欧美一级特黄视频| 国产精品一区二区电影| 国产综合色在线| 亚洲精品一区二区三区四区五区| 国产精品国产馆在线真实露脸 | 7777精品伊人久久久大香线蕉经典版下载 | 精品国产麻豆免费人成网站| 精品在线视频观看| 国产盗摄xxxx视频xxx69| 狠狠色综合色综合网络| 国产成人一二三区| 在线免费观看日本一区| 男人天堂资源网| 欧美激情a在线| 久久一区二区三区四区五区| 中文精品视频一区二区在线观看| 亚洲成人自拍偷拍| 在线视频这里只有精品| 4k岛国日韩精品**专区| 激情亚洲综合在线| 日韩亚洲在线视频| 亚洲高清久久久久久| 国产在线观看第一页| 国产精品久久久一区二区三区| 久久久久久久久久美女| 日本精品一二三| 久久视频免费在线播放| 亚洲色图欧美视频| 国产1区2区3区中文字幕| 色悠久久久久综合欧美99| 九九久久免费视频| 国产在线视频2019最新视频| 久久综合色综合88| 欧美区一区二区三区| 国产精品va无码一区二区三区| 99精彩视频| 在线播放日韩导航| 亚洲国产欧美视频| 日本在线一级片| 亚洲第一偷拍网| 在线观看毛片视频| 伊人久久婷婷色综合98网| 色综合色狠狠综合色| 99免费在线观看| 俄罗斯精品一区二区| 亚洲精品高清在线观看| 精品国产大片大片大片| 91精品啪aⅴ在线观看国产| 国产精品传媒在线| 日本免费网站视频| 亚洲直播在线一区| 亚洲v精品v日韩v欧美v专区| 免费三片在线播放| 久久国产一区二区| 欧美吞精做爰啪啪高潮| 国产又粗又猛又爽又黄的| 国产在线无码精品| 亚洲免费小视频| 毛片一区二区三区| 亚洲911精品成人18网站| 性日韩欧美在线视频| 久久久综合精品| 大吊一区二区三区| 91九色蝌蚪嫩草| 亚洲444eee在线观看| 中文在线第一页| 免费观看中文字幕| 日韩成人在线网站| 国产在线精品不卡| 丰满岳乱妇一区二区| 国产97在线亚洲| 亚洲视频一二三区| 国产情侣自拍av| 中文字幕日韩精品久久| 亚洲国产精品专区久久| 久久69国产一区二区蜜臀| 午夜性福利视频| 欧美亚洲成人网| 亚洲色大成网站www久久九九| 加勒比av在线播放| 中文字幕中文字幕在线中一区高清 | 欧美性69xxxx肥| 亚洲图片在线播放| 色婷婷综合久久久久中文字幕 | 综合自拍亚洲综合图不卡区| 国产午夜精品无码| 精品国产三级a∨在线| 亚洲天堂成人在线| 91丨porny丨首页| 卡通动漫亚洲综合| 一本色道久久99精品综合| 亚洲精品视频免费| bt欧美亚洲午夜电影天堂| 波多野结衣喷潮| 天堂va久久久噜噜噜久久va| 日韩经典一区二区三区| 不卡一卡二卡三乱码免费网站| 日本精品在线免费观看| 亚洲成人蜜桃| 在线视频欧美性高潮| 久久在线观看免费| 日韩三级av在线| 国产一区二区三区乱码| 欧美大荫蒂xxx| 亚洲制服丝袜在线| 亚洲第一大网站| 黄色激情在线观看| 久久精品五月婷婷| 国产亚洲精品激情久久| 国产欧美日韩在线视频| 亚洲色成人www永久网站| 欧美视频第一区| 日韩av电影中文字幕| 91成人国产精品| 麻豆中文一区二区| 一本色道久久88| 男人天堂成人网| 久久久亚洲福利精品午夜| 香蕉乱码成人久久天堂爱免费| 欧美一级免费片| 素人fc2av清纯18岁| 欧洲亚洲一区| 久久在线视频在线| 精品久久久久久久大神国产| 亚洲av激情无码专区在线播放| 成人乱码一区二区三区av| 四虎影院一区二区三区 | y111111国产精品久久婷婷| 亚洲精品一区二区三区影院| 久久色在线视频| 一区二区小视频| 欧美一级大片免费看| 久久精品女人的天堂av| 日韩视频―中文字幕| 亚洲国产日产av| 六月丁香婷婷久久| 日韩成人免费在线观看| 波多野结衣xxxx| 九九九热999| 不用播放器成人网| 在线观看日韩电影| 91视频网页| 日韩中文字幕在线不卡| 日本免费网站在线观看| 久草福利在线观看| 日韩欧美视频一区二区| 欧美多人爱爱视频网站| 欧美系列一区二区| 久久久另类综合| 国产富婆一级全黄大片| 亚洲ⅴ国产v天堂a无码二区| 欧美视频免费看欧美视频| 91精品在线播放| www.久久久久| 欧美亚洲日本国产| 国产亚洲欧美激情| 日韩一级免费视频| 日本五十熟hd丰满| 免费观看污网站| 懂色av粉嫩av蜜臀av| 国产精品主播视频| 丝袜美腿精品国产二区| 91福利视频网站| 国产亚洲精久久久久久| 久久精品女人| 欧美 日韩 精品| wwwwxxxx国产| 91看片就是不一样| 日本精品一区二区| 国产精品美女免费看| 一本大道亚洲视频| 欧美亚洲动漫制服丝袜| 国产精品久久三| 精品一区二区综合| 亚洲天堂国产精品| 五月天色婷婷丁香| 激情av中文字幕| 免费欧美一级视频| 亚洲日本欧美在线| 成人免费在线视频网址| 欧美理论电影在线播放| 日韩女优毛片在线| 高跟丝袜一区二区三区| 久久亚洲精品国产精品紫薇| 久久精品五月| 亚洲综合网av| 国产污视频在线看| 先锋影音av在线| 色姑娘综合天天| 久久免费视频3| 色播亚洲视频在线观看| 成人写真视频福利网| 欧美国产高跟鞋裸体秀xxxhd| 亚洲成人免费在线视频| 欧美图区在线视频| 亚洲成人动漫av| 国产精品日韩精品欧美在线 | av成人动漫在线观看| 少妇av在线播放| 久久人人爽人人爽人人片av免费| 永久免费未视频| 大黑人交xxx极品hd| www.com黄色片| 看av免费毛片手机播放| 一区二区三区久久网| 精品不卡一区二区三区| 国产精品三级在线| 91av网站在线播放| 日韩在线精品视频| 亚洲精品久久久久久久久| 精品视频一区二区三区免费| 一区二区三区四区亚洲| 中文子幕无线码一区tr| 99精品视频免费在线观看| 国内精品久久久久影院薰衣草| 欧美一区二区三区激情| 国产精品毛片一区视频播| 久久久久久在线观看| 欧美人妻精品一区二区免费看| 国产一级久久久久毛片精品| 51调教丨国产调教视频| 99免费观看视频| 日韩av加勒比| 国产精品久久久久久9999| 玩弄japan白嫩少妇hd| 五十路熟女丰满大屁股| 国产日产欧美一区二区| 一区二区在线观看网站| 亚洲精品日韩在线观看| 天堂精品一区二区三区| 日本在线视频不卡| 日本精品免费| 亚洲国产激情一区二区三区| 台湾成人av| 亚洲一区二区三区在线观看视频 | 国产偷亚洲偷欧美偷精品| 精品欧美乱码久久久久久| 日韩免费看网站| 欧美sm极限捆绑bd| 精品第一国产综合精品aⅴ| 88在线观看91蜜桃国自产| 91精品国产黑色紧身裤美女| 91精品国产品国语在线不卡 | 久久久久久久久91| 欧美日韩aaaa| 午夜精品久久久久久久99热| 97久久精品在线| 国产成人精品日本亚洲专区61| 国产精品999| 国产在线视频2019最新视频| 成人av电影天堂| 91久久爱成人| 激情久久av| 亚洲精品无人区| 全黄性性激高免费视频| 99999精品视频| 91视频这里只有精品| 中文字幕乱码在线人视频| 中文字幕乱视频| 白丝女仆被免费网站| www.av免费| 欧美福利视频一区二区| 日韩电影在线观看一区二区| 国产精品久久久久久69| 亚洲 欧美 激情 另类| 六月丁香婷婷久久| 99re8在线精品视频免费播放| 国产欧美一区二区精品性| 亚洲乱码国产乱码精品精可以看| 午夜精品免费在线观看| 3d动漫精品啪啪1区2区免费 | 国产一级特黄a大片免费| 韩国三级丰满少妇高潮| 谁有免费的黄色网址| 校园春色 亚洲| 国产乱码77777777| 久久蜜桃精品| 99久久精品国产毛片| 自拍av一区二区三区| 懂色av一区二区三区| 日韩欧美国产一二三区| 中文字幕日韩精品在线| 56国语精品自产拍在线观看| 超级砰砰砰97免费观看最新一期| 99re这里只有精品6| 久久精品丝袜高跟鞋| 欧美成人一区二区视频| 91资源在线播放| 国产精品成人久久| 国产美女免费视频| 精品亚洲aⅴ乱码一区二区三区| 成人av免费在线| 亚洲一区在线电影| 欧美一区二区视频网站| 久久中文字幕在线| 成人国产精品久久久久久亚洲| 欧洲亚洲一区二区| 日本精品久久久久中文字幕| 你懂得在线视频| 91蜜桃视频在线观看| 性猛交富婆╳xxx乱大交天津| 国内久久精品视频| 中文字幕欧美一区| 欧美精品久久天天躁| 最新国产精品亚洲| 国产日韩专区在线| 国产又大又长又粗又黄| 亚洲第一区第二区第三区| 日本一级片免费| www.五月婷婷| 91麻豆精品视频| 91福利资源站| 日韩中文字幕精品视频| 国产日产欧美a一级在线| 亚洲精品一区二区三区蜜桃久| 午夜免费看毛片| 精品在线视频免费观看| 久久精品一区二区三区中文字幕| 久久理论电影网| 欧美精品第1页| 欧美大码xxxx| 精品一区二区三区日本| 久草青青在线观看| 亚洲综合视频网站| 亚洲精品成人电影| 欧美激情资源网| 日韩精品一区二区三区在线播放| 久久久久久亚洲精品中文字幕| 免费观看国产成人| 久久久久久久久久毛片| 中国一级特黄毛片| 国产一区免费电影| 色香色香欲天天天影视综合网| 日韩在线国产精品| 久久66热这里只有精品| 久热精品在线观看视频| 久久国产精品二区| 蜜桃视频在线观看一区| 亚洲一区二区在线免费观看视频| 精品中文字幕久久久久久| 91亚洲永久免费精品| 黄色动漫在线免费看| 欧美做爰啪啪xxxⅹ性| 久久久精品午夜少妇| 亚洲国产日韩在线一区模特| 亚洲天堂影视av| 精品日本一区二区三区| 天天看片天天操| 无码人妻丰满熟妇奶水区码| 风流少妇一区二区| 欧美一二三四区在线| 国产精品丝袜视频| 日韩一级片播放| 日本一二三区视频| 成人av电影在线网| 欧美白人最猛性xxxxx69交| 国产精品网红福利| 国产一级片黄色| 亚洲欧美另类在线视频| 久久综合九色综合97_久久久| 精品国产自在久精品国产| 亚洲综合日韩中文字幕v在线| 三上悠亚在线一区二区| www.亚洲激情| 中国色在线观看另类| 亚洲欧美综合图区| 欧美一区二区三区精美影视| 疯狂揉花蒂控制高潮h| 亚洲三区在线播放| 色婷婷综合久色| 国产精品爽爽爽| 中文字幕 欧美日韩| 一级片在线观看视频| 一区二区三区在线免费视频| 欧美成人免费网| 成年人看的毛片| 亚洲日本韩国在线| 91久色porny| 亚洲一级片在线看| 在线视频亚洲自拍| 日本精品人妻无码77777| 国产精品99久久久久久久vr| 欧美xxxx在线观看| 欧美日韩精品免费观看| 国产午夜精品福利视频| 国产精品99久久不卡二区| 亚洲第一区在线| 日本午夜精品一区二区三区| www.涩涩爱| 成人av午夜影院| 一区二区成人av| 在线观看成人免费| 日韩 欧美 中文| 亚洲欧美日韩在线不卡| 97激碰免费视频| 日韩一级免费片| 高清国产mv在线观看| 在线观看av一区二区| 91超碰在线电影| 欧美国产二区| 91av在线不卡| 欧美老女人在线| 亚洲一区日韩精品中文字幕| 久久久人成影片一区二区三区观看 | 国产亚洲精品久|