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

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

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

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

后臺(tái)線程

•Master Thread

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

每秒一次的操作:

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)臟頁(yè)比例大于 innodb_max_dirty_pages_cnt, 刷新 innodb_io_capacity 個(gè)緩沖池中的臟頁(yè)到磁盤。否則如果 innodb_adaptive_flush 開啟,則根據(jù)buf_flush_get_desired_flush_rate 來(lái)選擇合適刷新臟頁(yè)數(shù)量進(jìn)行刷新。

每10秒一次的操作:

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

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

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

4.刪除無(wú)用的undo頁(yè)。

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

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

1.刪除無(wú)用的undo頁(yè)。

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

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

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

•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就是用來(lái)回收不需要的undo頁(yè)的。

•PageCleaner Thread

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

內(nèi)存緩沖池

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

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

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

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

插入緩沖

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

Innodb使用 insertbuffer 條件:

•索引是非聚集索引

•索引不是unique的(如果是unique, 則又需查找索引來(lái)保證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。因此,如果僅通過(guò)獨(dú)立表空間ibd文件恢復(fù)表中數(shù)據(jù)時(shí),可能會(huì)導(dǎo)致失敗。還需要通過(guò)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表示頁(yè)的偏移量。marker用來(lái)兼容老版本。

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

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

合并插入緩沖

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

• 輔助索引頁(yè)被讀到緩沖池中;

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

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

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

兩次寫(Double Write)

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

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

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

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

自適應(yīng)HASH索引

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

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

WHERE a = xxx

WHERE a = xxx and b = yyy

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

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

刷新鄰近頁(yè)

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

異步IO

Innodb 采用異步IO的方式來(lái)處理磁盤操作。

Check Point技術(shù)

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

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

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

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

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

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

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

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é))就是小編分享給大家的全部?jī)?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ù)庫(kù)MyISAM與InnoDB存儲(chǔ)引擎的比較

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《InnoDb 體系架構(gòu)和特性詳解 (Innodb存儲(chǔ)引擎讀書筆記總結(jié))》,本文關(guān)鍵詞  InnoDb,體系,架構(gòu),和,特性,;如發(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)文章
  • 下面列出與本文章《InnoDb 體系架構(gòu)和特性詳解 (Innodb存儲(chǔ)引擎讀書筆記總結(jié))》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于InnoDb 體系架構(gòu)和特性詳解 (Innodb存儲(chǔ)引擎讀書筆記總結(jié))的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久久久久国产精品免费无遮挡| 日韩免费观看一区二区| 久久国产乱子伦免费精品| 国产videos久久| 国内久久婷婷综合| 天天视频天天爽| 亚洲高清福利视频| 人人妻人人澡人人爽精品日本| 欧美精品丝袜中出| 韩日精品一区| 中文字幕亚洲综合久久筱田步美| 国产精品va在线观看视色| 日韩在线视频观看| 26uuu国产电影一区二区| 999精品视频在线观看| 免费污视频在线一区| 亚洲成人激情综合网| 亚洲一二三区av| 亚洲91中文字幕无线码三区| 亚洲午夜无码久久久久| 成年女人a毛片免费视频| 青椒成人免费视频| 女人在下体塞跳蛋在线观看| 精品调教chinesegay| 国产精品午夜免费| 美女视频一区免费观看| 国产一区精品二区| 日本一区二区在线播放| 久久色成人在线| 亚洲网站在线观看| xxxx性欧美黑人| 久久九九亚洲综合| 亚洲美女av电影| 国产福利精品av综合导导航| 欧美一区二区三区爽爽爽| 国内精品久久久久久99蜜桃| 人人超碰在线| 亚洲精品在线播放视频| 欧美国产综合在线| 国产精品久久久久久久久鸭| 国产精品呻吟久久| 一区二区日韩欧美| 青青草中文字幕| 超碰中文字幕在线| 一本色道久久综合亚洲精品图片| 国产成人午夜片在线观看高清观看| 欧美变态另类刺激| 男人的天堂99| 国产馆精品极品| 92看片淫黄大片欧美看国产片| 免费欧美一级片| 亚洲欧美精品一区二区三区| 多男操一女视频| 黄色在线成人| 亚洲伊人观看| 丝袜国产免费观看| 免费在线黄网站| 未满十八勿进黄网站一区不卡| 国产精品麻豆久久久| 美女视频一区二区三区在线| 欧美a级片网站| 亚洲精品一线二线三线| 日韩免费av一区| 色呦呦网站在线观看| 99视频免费播放| 四虎国产精品永久地址998| 日本aⅴ写真网站免费| 国产欧美日韩三级| 国内精品不卡一区二区三区| 性欧美xxx极品另类| 亚洲成人av免费| 国产精品少妇在线视频| 久久黄色美女电影| 亚洲欧美大片| jiuse.com91视频| 川上优av中文字幕一区二区| 免费男女羞羞的视频网站中文字幕妖精视频| 国产又黄又粗又猛又爽| 亚洲视频电影在线| 亚洲精品成人三区| 国产无码精品一区二区| 成人午夜在线影院| 黄色大片在线免费观看| 欧美日韩免费不卡视频一区二区三区| 国产二区视频在线| 人人爽人人爽人人片| 亚亚洲欧洲精品| 亚洲 精品 综合 精品 自拍| 91精品国产乱码久久| 国产精品国产亚洲精品看不卡15| 亚洲精品自拍网| 日韩免费视频网站| 妖精视频在线观看| 久99久在线视频| 欧美激情在线视频二区| 国产精品蜜臀在线观看| 四虎1515hh.com| 成人性生交大片免费观看嘿嘿视频| 手机在线理论片| 人成在线视频| 亚洲精品综合精品自拍| eeuss在线观看| 精品久久久久中文慕人妻| 欧美91在线| 高清国产福利在线观看| 国产亚洲精品av| 国产无遮挡呻吟娇喘视频| 99麻豆久久久国产精品免费| 后进极品白嫩翘臀在线播放| 欧美激情国内自拍| 欧美做暖暖视频| 日韩av在线播放观看| 国产美女亚洲精品7777| 久久99精品久久久| 亚洲娇小xxxx欧美娇小| 亚洲线精品久久一区二区三区| 四虎永久免费在线| 91在线最新| 四虎国产成人免费观看| 91精品国产91久久综合| 色综合中文字幕国产| 校花撩起jk露出白色内裤国产精品| 国产一区二区三区丝袜| eeuss影院18www免费| 国产图片一区| 91麻豆精品激情在线观看最新| 男人添女人下面高潮视频| 91精品福利观看| 亚洲黄页视频免费观看| 欧美猛男性生活免费| 欧美一区二区视频17c| 青青草这里只有精品| 日韩一区二区三区在线| 成人禁用看黄a在线| 久久裸体网站| 成人啊v在线| 大香伊人久久精品一区二区| 伊人色综合一区二区三区影院视频| 国产99久久精品一区二区| 日本 片 成人 在线| 久久久久国产精品免费| 亚洲成人精品在线观看| 一区二区三区中文字幕在线观看| 欧美偷拍一区二区三区| 日韩国产一区二区| 亚洲欧美一区二区三区在线观看| 91久久国产婷婷一区二区| 99re6在线视频| 欧美日本中文字幕| 国产精品久久久久久久一区二区| 亚洲色成人网站www永久四虎| 亚洲国产精品国自产拍av秋霞| 中文字幕影片免费在线观看| 中文在线а√天堂| 水蜜桃色314在线观看| 国产精品免费观看| 色欲av永久无码精品无码蜜桃| 色视频在线观看在线播放| 麻豆成全视频免费观看在线看| 九九久久国产| 厕沟全景美女厕沟精品| 91tv在线观看| 45www国产精品网站| 51精品久久久久久久蜜臀| 国产高清在线看| 国产传媒在线播放| 国产精品一区二区久久精品爱涩| 中文乱码字幕av网站| 亚洲色图欧美视频| 成人免费视频国产免费观看| 国产三区四区在线观看| 国产成人8x视频一区二区| 国产精品51麻豆cm传媒| 亚洲国产成人精品一区二区三区| 亚洲高清不卡av| 日韩在线三级| 亚洲一区二区三区四区在线| 久久国产主播精品| 性刺激的欧美三级视频| 国产男男gay体育生白袜| 丝袜制服影音先锋| 久久网站免费观看| 妺妺窝人体色www在线下载| 日本高清成人vr专区| 日本久久国产| 精品人人视频| 超碰在线超碰在线| 99精品一区二区三区无码吞精| 91在线视频国产| 超碰男人的天堂| eeuss第一页| 精品国产免费一区二区三区四区| 午夜精品久久久久久久99| 亚洲国产裸拍裸体视频在线观看乱了| 91精品久久久久久久久| 91久久久一线二线三线品牌| 美女一区二区三区| 日韩一区二区三区资源| 中文字幕人成乱码在线观看| 亚洲午夜一区二区三区| 成人在线中文字幕| 亚洲一区一卡| 欧美成人在线免费| 国产中文字幕在线看| 亚洲欧美色综合| 日韩三级精品电影久久久| www.成年人| 久久综合网导航| 屁屁影院国产第一页| 特级毛片在线免费观看| 成人免费一区二区三区| 国产精品伦一区二区三区级视频频| 暖暖成人免费视频| 亚洲精品一区二区三区蜜桃| 在线观看亚洲电影| 久久人人爽人人爽人人片av免费| 日韩精品一区二区三区视频播放| 欧美女优在线视频| 免费看毛片网站| 午夜一区二区三区四区| 羞羞在线视频| 年下总裁被打光屁股sp| 国产福利不卡| 欧美一区二区三区久久综| 一色屋成人免费精品网站| 欧美性受xxxx免费视频| 色婷婷综合久久久中文字幕| 亚洲一区二区视频在线| 欧美色综合天天久久综合精品| 日韩美女av在线| 日本成人超碰在线观看| 中文字幕在线观看播放| 日韩一区二区视频| 91亚洲精品视频在线观看| 全部孕妇毛片免费孕妇| 午夜免费福利在线观看| 久久欧美肥婆一二区| 青青草成人网| 在线免费看91| 国产免费一区二区三区网站免费| 成年人视频在线观看免费| 欧美在线视频二区| 日韩国产欧美区| 成人免费播放器| 国产精品不卡视频| 久久精品夜色噜噜亚洲aⅴ| 潘金莲一级淫片aaaaaa播放| 久久精品国产亚洲av麻豆| 3d动漫啪啪精品一区二区免费| 日韩—二三区免费观看av| 日韩免费高清视频| 女人被狂躁c到高潮| 精品在线你懂的| 日韩美脚连裤袜丝袜在线| 国产精品视频一区二区在线观看| 岛国av中文字幕| 国内精品久久久久久久影视简单| 超污视频在线播放| ed2k情侣啪啪91av| 先锋影音在av资源看片| 精品无码国产污污污免费网站| 性猛交xxxx| 99re免费99re在线视频手机版| 日韩无码精品一区二区| 91精品视频免费在线观看| 99久久精品国产亚洲| 国产福利91精品一区| 国产免费拔擦拔擦8x在线播放| 国产精品一品视频| 亚洲最新永久观看在线| 在线的色视频| 亚洲第一影院| 91精品国产乱码久久久| 精品国产乱码久久久久久1区2区| 国产真实生活伦对白| 一区二区不卡在线视频 午夜欧美不卡在| 中文字幕成人在线视频| 国产精品酒店视频| 精品无码av一区二区三区不卡| 热re99久久精品国产99热| 白白色视频在线| 精品视频国内| 国产精品午夜一区二区欲梦| 最近中文字幕免费mv| 成人精品影院| 在线综合视频播放| 国产一区二区精品福利地址| 春暖花开成人亚洲区| 免费不卡亚洲欧美| 欧美影院一区二区| 91精品国产乱码久久久| 国产精品欧美激情在线播放| 天天摸天天干天天操| 久久精品国产96久久久香蕉| 91麻豆产精品久久久久久夏晴子| 国产喷水theporn| 欧美一区二区在线视频| 中文字幕字幕中文在线中不卡视频| 人妻无码视频一区二区三区| 国产免费久久久| 欧美精品一区二区三区久久| 91成人在线| 日韩精品一卡二卡三卡四卡无卡| av观看成片免费网站| 美女又爽又黄免费| 久久99久久精品欧美| 欧美丝袜美女中出在线| 国产在线看片| 日本熟妇一区二区| 香蕉av福利精品导航| 亚洲国产综合色| 精品视频在线观看| 免费日韩视频| 老司机精品视频一区二区| 日韩电影中文字幕一区| 国产精品www色诱视频| 免费网站在线观看黄| 泷泽萝拉在线播放| 亚洲精品97久久中文字幕无码| 羞羞电影在线观看www| 久久一区二区电影| www.欧美激情.com| 日本一二三区不卡| 成年人视频免费看| 亚洲免费看黄网站| 国产区欧美区日韩区| 亚洲中文无码av在线| 国产精品成人一区二区|