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

緩沖池(buffer pool),這次徹底懂了!!!

開發(fā) 開發(fā)工具 前端
MySQL作為一個(gè)存儲(chǔ)系統(tǒng),同樣具有緩沖池(buffer pool)機(jī)制,以避免每次查詢數(shù)據(jù)都進(jìn)行磁盤IO。今天,和大家聊一聊InnoDB的緩沖池。

應(yīng)用系統(tǒng)分層架構(gòu),為了加速數(shù)據(jù)訪問,會(huì)把最常訪問的數(shù)據(jù),放在緩存(cache)里,避免每次都去訪問數(shù)據(jù)庫。

操作系統(tǒng),會(huì)有緩沖池(buffer pool)機(jī)制,避免每次訪問磁盤,以加速數(shù)據(jù)的訪問。

MySQL作為一個(gè)存儲(chǔ)系統(tǒng),同樣具有緩沖池(buffer pool)機(jī)制,以避免每次查詢數(shù)據(jù)都進(jìn)行磁盤IO。

今天,和大家聊一聊InnoDB的緩沖池。

InnoDB的緩沖池緩存什么?有什么用?

緩存表數(shù)據(jù)與索引數(shù)據(jù),把磁盤上的數(shù)據(jù)加載到緩沖池,避免每次訪問都進(jìn)行磁盤IO,起到加速訪問的作用。

速度快,那為啥不把所有數(shù)據(jù)都放到緩沖池里?

凡事都具備兩面性,拋開數(shù)據(jù)易失性不說,訪問快速的反面是存儲(chǔ)容量小:

  • 緩存訪問快,但容量小,數(shù)據(jù)庫存儲(chǔ)了200G數(shù)據(jù),緩存容量可能只有64G;
  • 內(nèi)存訪問快,但容量小,買一臺筆記本磁盤有2T,內(nèi)存可能只有16G;

因此,只能把“最熱”的數(shù)據(jù)放到“最近”的地方,以“***限度”的降低磁盤訪問。

如何管理與淘汰緩沖池,使得性能***化呢?

在介紹具體細(xì)節(jié)之前,先介紹下“預(yù)讀”的概念。

什么是預(yù)讀?

磁盤讀寫,并不是按需讀取,而是按頁讀取,一次至少讀一頁數(shù)據(jù)(一般是4K),如果未來要讀取的數(shù)據(jù)就在頁中,就能夠省去后續(xù)的磁盤IO,提高效率。

預(yù)讀為什么有效?

數(shù)據(jù)訪問,通常都遵循“集中讀寫”的原則,使用一些數(shù)據(jù),大概率會(huì)使用附近的數(shù)據(jù),這就是所謂的“局部性原理”,它表明提前加載是有效的,確實(shí)能夠減少磁盤IO。

按頁(4K)讀取,和InnoDB的緩沖池設(shè)計(jì)有啥關(guān)系?

  • 磁盤訪問按頁讀取能夠提高性能,所以緩沖池一般也是按頁緩存數(shù)據(jù);
  • 預(yù)讀機(jī)制啟示了我們,能把一些“可能要訪問”的頁提前加入緩沖池,避免未來的磁盤IO操作;

InnoDB是以什么算法,來管理這些緩沖頁呢?

最容易想到的,就是LRU(Least recently used)。

畫外音:memcache,OS都會(huì)用LRU來進(jìn)行頁置換管理,但MySQL的玩法并不一樣。

傳統(tǒng)的LRU是如何進(jìn)行緩沖頁管理?

最常見的玩法是,把入緩沖池的頁放到LRU的頭部,作為最近訪問的元素,從而最晚被淘汰。這里又分兩種情況:

  • 頁已經(jīng)在緩沖池里,那就只做“移至”LRU頭部的動(dòng)作,而沒有頁被淘汰;
  • 頁不在緩沖池里,除了做“放入”LRU頭部的動(dòng)作,還要做“淘汰”LRU尾部頁的動(dòng)作;

如上圖,假如管理緩沖池的LRU長度為10,緩沖了頁號為1,3,5…,40,7的頁。

假如,接下來要訪問的數(shù)據(jù)在頁號為4的頁中:

  • 頁號為4的頁,本來就在緩沖池里;
  • 把頁號為4的頁,放到LRU的頭部即可,沒有頁被淘汰;

畫外音:為了減少數(shù)據(jù)移動(dòng),LRU一般用鏈表實(shí)現(xiàn)。

假如,再接下來要訪問的數(shù)據(jù)在頁號為50的頁中:

  • 頁號為50的頁,原來不在緩沖池里;
  • 把頁號為50的頁,放到LRU頭部,同時(shí)淘汰尾部頁號為7的頁;

傳統(tǒng)的LRU緩沖池算法十分直觀,OS,memcache等很多軟件都在用,MySQL為啥這么矯情,不能直接用呢?

這里有兩個(gè)問題:

  • 預(yù)讀失效;
  • 緩沖池污染;

什么是預(yù)讀失效?

由于預(yù)讀(Read-Ahead),提前把頁放入了緩沖池,但最終MySQL并沒有從頁中讀取數(shù)據(jù),稱為預(yù)讀失效。

如何對預(yù)讀失效進(jìn)行優(yōu)化?

要優(yōu)化預(yù)讀失效,思路是:

  • 讓預(yù)讀失敗的頁,停留在緩沖池LRU里的時(shí)間盡可能短;
  • 讓真正被讀取的頁,才挪到緩沖池LRU的頭部;

以保證,真正被讀取的熱數(shù)據(jù)留在緩沖池里的時(shí)間盡可能長。

具體方法是:

(1)將LRU分為兩個(gè)部分:

  • 新生代(new sublist)
  • 老生代(old sublist)

(2)新老生代收尾相連,即:新生代的尾(tail)連接著老生代的頭(head);

(3)新頁(例如被預(yù)讀的頁)加入緩沖池時(shí),只加入到老生代頭部:

  • 如果數(shù)據(jù)真正被讀取(預(yù)讀成功),才會(huì)加入到新生代的頭部
  • 如果數(shù)據(jù)沒有被讀取,則會(huì)比新生代里的“熱數(shù)據(jù)頁”更早被淘汰出緩沖池

舉個(gè)例子,整個(gè)緩沖池LRU如上圖:

  • 整個(gè)LRU長度是10;
  • 前70%是新生代;
  • 后30%是老生代;
  • 新老生代首尾相連;

假如有一個(gè)頁號為50的新頁被預(yù)讀加入緩沖池:

  • 50只會(huì)從老生代頭部插入,老生代尾部(也是整體尾部)的頁會(huì)被淘汰掉;
  • 假設(shè)50這一頁不會(huì)被真正讀取,即預(yù)讀失敗,它將比新生代的數(shù)據(jù)更早淘汰出緩沖池;

假如50這一頁立刻被讀取到,例如SQL訪問了頁內(nèi)的行row數(shù)據(jù):

  • 它會(huì)被立刻加入到新生代的頭部;
  • 新生代的頁會(huì)被擠到老生代,此時(shí)并不會(huì)有頁面被真正淘汰;

改進(jìn)版緩沖池LRU能夠很好的解決“預(yù)讀失敗”的問題。

畫外音:但也不要因噎廢食,因?yàn)楹ε骂A(yù)讀失敗而取消預(yù)讀策略,大部分情況下,局部性原理是成立的,預(yù)讀是有效的。

新老生代改進(jìn)版LRU仍然解決不了緩沖池污染的問題。

什么是MySQL緩沖池污染?

當(dāng)某一個(gè)SQL語句,要批量掃描大量數(shù)據(jù)時(shí),可能導(dǎo)致把緩沖池的所有頁都替換出去,導(dǎo)致大量熱數(shù)據(jù)被換出,MySQL性能急劇下降,這種情況叫緩沖池污染。

例如,有一個(gè)數(shù)據(jù)量較大的用戶表,當(dāng)執(zhí)行:

select * from user where name like "%shenjian%";

雖然結(jié)果集可能只有少量數(shù)據(jù),但這類like不能***索引,必須全表掃描,就需要訪問大量的頁:

  • 把頁加到緩沖池(插入老生代頭部);
  • 從頁里讀出相關(guān)的row(插入新生代頭部);
  • row里的name字段和字符串shenjian進(jìn)行比較,如果符合條件,加入到結(jié)果集中;
  • …直到掃描完所有頁中的所有row…

如此一來,所有的數(shù)據(jù)頁都會(huì)被加載到新生代的頭部,但只會(huì)訪問一次,真正的熱數(shù)據(jù)被大量換出。

怎么這類掃碼大量數(shù)據(jù)導(dǎo)致的緩沖池污染問題呢?

MySQL緩沖池加入了一個(gè)“老生代停留時(shí)間窗口”的機(jī)制:

  • 假設(shè)T=老生代停留時(shí)間窗口;
  • 插入老生代頭部的頁,即使立刻被訪問,并不會(huì)立刻放入新生代頭部;
  • 只有滿足“被訪問”并且“在老生代停留時(shí)間”大于T,才會(huì)被放入新生代頭部;

繼續(xù)舉例,假如批量數(shù)據(jù)掃描,有51,52,53,54,55等五個(gè)頁面將要依次被訪問。

如果沒有“老生代停留時(shí)間窗口”的策略,這些批量被訪問的頁面,會(huì)換出大量熱數(shù)據(jù)。

加入“老生代停留時(shí)間窗口”策略后,短時(shí)間內(nèi)被大量加載的頁,并不會(huì)立刻插入新生代頭部,而是優(yōu)先淘汰那些,短期內(nèi)僅僅訪問了一次的頁。

而只有在老生代呆的時(shí)間足夠久,停留時(shí)間大于T,才會(huì)被插入新生代頭部。

上述原理,對應(yīng)InnoDB里哪些參數(shù)?

有三個(gè)比較重要的參數(shù)。

(1) 參數(shù):innodb_buffer_pool_size

介紹:配置緩沖池的大小,在內(nèi)存允許的情況下,DBA往往會(huì)建議調(diào)大這個(gè)參數(shù),越多數(shù)據(jù)和索引放到內(nèi)存里,數(shù)據(jù)庫的性能會(huì)越好。

(2) 參數(shù):innodb_old_blocks_pct

介紹:老生代占整個(gè)LRU鏈長度的比例,默認(rèn)是37,即整個(gè)LRU中新生代與老生代長度比例是63:37。

畫外音:如果把這個(gè)參數(shù)設(shè)為100,就退化為普通LRU了。

(3) 參數(shù):innodb_old_blocks_time

介紹:老生代停留時(shí)間窗口,單位是毫秒,默認(rèn)是1000,即同時(shí)滿足“被訪問”與“在老生代停留時(shí)間超過1秒”兩個(gè)條件,才會(huì)被插入到新生代頭部。

總結(jié)

(1) 緩沖池(buffer pool)是一種常見的降低磁盤訪問的機(jī)制;

(2) 緩沖池通常以頁(page)為單位緩存數(shù)據(jù);

(3) 緩沖池的常見管理算法是LRU,memcache,OS,InnoDB都使用了這種算法;

(4) InnoDB對普通LRU進(jìn)行了優(yōu)化:

  • 將緩沖池分為老生代和新生代,入緩沖池的頁,優(yōu)先進(jìn)入老生代,頁被訪問,才進(jìn)入新生代,以解決預(yù)讀失效的問題
  • 頁被訪問,且在老生代停留時(shí)間超過配置閾值的,才進(jìn)入新生代,以解決批量數(shù)據(jù)訪問,大量熱數(shù)據(jù)淘汰的問題

【本文為51CTO專欄作者“58沈劍”原創(chuàng)稿件,轉(zhuǎn)載請聯(lián)系原作者】

 

戳這里,看該作者更多好文

責(zé)任編輯:趙寧寧 來源: 51CTO專欄
相關(guān)推薦

2019-06-26 06:31:56

緩沖緩沖池查詢數(shù)據(jù)

2022-03-22 15:05:15

MySQL緩沖池

2023-10-07 15:56:49

三鏈表緩存頁flush鏈表

2022-03-26 08:49:13

MySQL數(shù)據(jù)存儲(chǔ)

2019-06-26 09:41:44

分布式事務(wù)微服務(wù)

2022-03-30 09:23:15

MySQL緩沖

2025-10-30 08:00:00

2020-07-08 08:07:23

高并發(fā)系統(tǒng)消息隊(duì)列

2022-10-12 08:52:00

內(nèi)存緩沖管理

2022-04-25 09:03:16

JavaScript代碼

2025-03-17 00:21:00

2023-12-11 11:29:35

2021-03-01 18:37:15

MySQL存儲(chǔ)數(shù)據(jù)

2021-04-28 09:27:56

MySQLInnoDB數(shù)據(jù)庫

2024-06-21 08:32:24

2010-05-07 19:15:18

Oracle flas

2024-10-23 08:47:46

2022-06-07 08:14:35

PGPAGETUPLE

2020-08-10 07:52:30

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

2020-10-26 07:02:11

ConcurrentH存儲(chǔ)
點(diǎn)贊
收藏

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

蜜臀va亚洲va欧美va天堂| 视频福利一区| 亚洲国产中文字幕在线视频综合 | 精品九九久久| 亚洲人成7777| 久久久一本精品99久久精品| 波多野结衣影片| 综合天天久久| 亚洲免费av电影| www.se五月| 欧美aa在线观看| 中文字幕亚洲一区二区av在线 | 欧美色网址大全| 日韩欧美123| 四季av一区二区| 蜜桃成人365av| 欧美激情一区二区三区不卡| 91超碰rencao97精品| 日韩电影在线观看一区二区| 亚洲成av人片乱码色午夜| 亚洲精品美女在线| 九九九久久久久久久| 日韩脚交footjobhd| 最新热久久免费视频| 免费观看成人高| 亚洲精品97久久中文字幕| 奇米影视一区二区三区| 午夜精品一区二区三区在线播放 | 亚洲小说欧美激情另类| 一卡二卡3卡四卡高清精品视频| 免费看av毛片| 国产一区二区精品在线观看| 国产成人综合亚洲| 精品91久久久| 午夜国产精品视频| 精品激情国产视频| 奇米网一区二区| 精品国产乱码久久久久久1区2匹| 亚洲精品一区二区三区在线观看| 中文字幕资源在线观看| 国产精品亚洲d| 婷婷久久综合九色国产成人 | 林心如三级全黄裸体| 一区三区在线欧| 日韩电影中文 亚洲精品乱码 | 91成人精品在线| 欧美精品久久一区| 伊人影院综合在线| 成人在线视频播放| 欧亚洲嫩模精品一区三区| 无码人妻丰满熟妇区毛片18| 国产v日韩v欧美v| 亚洲午夜一区二区三区| 欧美黄色免费网址| 羞羞视频在线免费国产| 亚洲精品五月天| 4444在线观看| 欧美大胆的人体xxxx| 亚洲图片有声小说| 人妻久久久一区二区三区| 毛片网站在线看| 亚洲一卡二卡三卡四卡 | 久久午夜视频| 国产精品99久久99久久久二8| 日本免费在线观看视频| 久久av在线| 国产精品大陆在线观看| 中文无码av一区二区三区| 男人操女人的视频在线观看欧美| 国产精品美女网站| 91国内精品久久久| 国产精品一二三| 国产伦精品一区二区三毛| 涩涩视频免费看| 久久亚区不卡日本| 亚洲成人精品电影在线观看| 夜级特黄日本大片_在线| 亚洲天堂av一区| 久久男人资源站| 日韩影院在线| 欧美午夜电影一区| 亚洲综合在线一区二区| 国产成人高清精品免费5388| 精品在线观看国产| av在线播放中文字幕| 一区二区三区毛片免费| 欧美丰满少妇xxxx| 国产在线观看黄色| 免费在线观看精品| 成人黄动漫网站免费| 欧美日韩免费做爰大片| 亚洲欧洲成人av每日更新| 日韩成人三级视频| 91精品xxx在线观看| 6080亚洲精品一区二区| 中文视频在线观看| 欧美日韩激情| 欧美福利视频在线| 日本一本在线观看| 国产精品一区二区你懂的| 九九99玖玖| 一广人看www在线观看免费视频| 亚洲综合久久av| 少妇高清精品毛片在线视频| 国色天香久久精品国产一区| 精品调教chinesegay| 成人无码精品1区2区3区免费看| 欧美女人交a| 国产成人精品免费视频| 亚洲av综合色区无码一区爱av | 天天操天天摸天天舔| 亚洲激情影院| 成人免费网站在线| 黄色视屏网站在线免费观看| 一区二区免费视频| 色综合色综合色综合色综合| 超碰网在线观看| a级片免费在线观看| 欧美性欧美巨大黑白大战| 日韩黄色一区二区| 欧美高清视频手机在在线| 2019中文字幕在线| 亚洲精品.www| 亚洲欧美激情一区二区| 少妇黄色一级片| 伊人春色精品| 97色在线观看免费视频| 成人激情四射网| 国产精品传媒入口麻豆| caopor在线视频| 精品福利一区| 久久久久久国产精品久久| 一级黄色免费片| 欧美国产一区二区| 自慰无码一区二区三区| 99re热精品视频| 久久躁日日躁aaaaxxxx| 一区二区视频播放| 国产亚洲欧洲997久久综合 | 羞羞视频在线观看不卡| 欧美日韩精品一区二区三区蜜桃 | 91福利区一区二区三区| 成人网站免费观看| 9色精品在线| 国产精品播放| h片在线观看| 精品国产三级a在线观看| 538精品在线观看| 国产一区二区精品在线观看| 熟女熟妇伦久久影院毛片一区二区| 成人免费毛片嘿嘿连载视频…| 亚洲精选在线观看| 黄瓜视频在线免费观看| 久久久精品影视| av视屏在线播放| 在线激情免费视频| 欧美/亚洲一区| 国产在线久久久| 九七久久人人| 日韩欧美一二区| 国产无码精品在线播放| 成人av午夜影院| 伊人成色综合网| 日韩精品福利一区二区三区| 欧美一区二粉嫩精品国产一线天| 日本又骚又刺激的视频在线观看| 丁香五六月婷婷久久激情| 亚洲中文字幕一区| 天堂成人国产精品一区| 亚欧洲精品在线视频免费观看| 成人看片在线观看| 精品国产一区二区三区久久狼5月| 国产精品久久久久久久免费看| 亚洲美腿欧美偷拍| 成人性生活免费看| 老司机午夜免费精品视频| 亚洲国产高清国产精品| 嫩呦国产一区二区三区av | h片在线观看下载| 日韩精品极品在线观看| 日本中文字幕久久| 中文字幕一区二区三区色视频| 色诱av手机版| 亚洲欧美日韩国产综合精品二区| 日韩三级电影| 香蕉大人久久国产成人av| 91av在线国产| 天堂资源在线中文| 亚洲国产古装精品网站| 国产情侣免费视频| 亚洲电影中文字幕在线观看| 欧美黄色激情视频| 成人精品国产福利| 成人性生生活性生交12| 午夜国产精品视频| 日韩免费电影一区二区| 北条麻妃在线一区二区免费播放| 欧美综合第一页| 中文在线字幕免费观看| 亚洲人成毛片在线播放| 精品国产av一区二区三区| 日韩欧美中文免费| 久久久久久国产精品免费播放| 久久精品在这里| 日本一区二区在线观看视频| 日本视频免费一区| 国产在线播放观看| 亚洲蜜桃视频| 日本欧美色综合网站免费| 9l亚洲国产成人精品一区二三| 国产精品久久久久久久久久ktv| 日本动漫理论片在线观看网站| 亚洲欧美一区二区三区久久| www.久久精品.com| 欧美美女网站色| 一二三区免费视频| 天天综合色天天| 特级片在线观看| 国产精品麻豆一区二区| 黄色正能量网站| www.日韩大片| 人妻av一区二区三区| 久久国产精品色| 人妻内射一区二区在线视频 | 美女久久久久久久久久久| 九色视频在线观看免费播放 | 91在线看www| 日韩漫画puputoon| 日韩美女视频免费在线观看| 国产高清自产拍av在线| 久久久久久午夜| 天堂av资源在线观看| 久久天天躁狠狠躁夜夜躁2014| 懂色一区二区三区| 国产一区二区三区在线免费观看 | 999在线精品| 国产成人免费观看| 9l亚洲国产成人精品一区二三| 97人人模人人爽视频一区二区| 在线不卡一区| 成人亲热视频网站| 在线高清欧美| 97超碰人人看人人| 亚洲精品国产九九九| 亚洲最大福利视频网站| 欧美高清一级片| 99在线首页视频| 深夜福利一区| 国产精品制服诱惑| 久久精品色综合| 欧美福利精品| 精品福利久久久| 亚洲精品日韩成人| 忘忧草精品久久久久久久高清| 中文网丁香综合网| 牛牛国产精品| www插插插无码免费视频网站| 欧美亚洲不卡| 99热在线这里只有精品| 亚洲专区免费| 久久精品影视大全| 狠狠色综合色综合网络| 中文字幕一二三区| av在线一区二区三区| 黄色在线观看av| 日本一区二区在线不卡| 精品一区二区在线观看视频| 亚洲欧美日韩小说| 国产成人精品av久久| 欧美日韩亚洲网| а中文在线天堂| 欧美一区二区三区在线观看| 国产 日韩 欧美 综合| 亚洲精品天天看| 幼a在线观看| 欧美精品在线免费播放| 九色porny丨国产首页在线| 国产精品1区2区在线观看| av在线成人| 久久精品一二三区| 欧美激情黄色片| 欧美 日韩 亚洲 一区| 日韩成人伦理电影在线观看| 手机在线观看日韩av| 99国产精品久久久| 亚洲国产精品一区二区久久hs| 亚洲另类在线制服丝袜| 在线免费黄色av| 91精品啪在线观看国产60岁| 可以免费观看的毛片| 一本久久综合亚洲鲁鲁| 午夜伦理在线视频| 国产精品成人久久久久| eeuss国产一区二区三区四区| 日本免费一区二区三区| 伊人激情综合| 国产探花在线看| 久久久国产精品麻豆| 久久久久久久久99| 欧美三级蜜桃2在线观看| 乱精品一区字幕二区| 日韩在线视频观看正片免费网站| 99在线视频影院| 国产综合香蕉五月婷在线| 五月天亚洲色图| 91大学生片黄在线观看| 日本中文字幕一区二区视频| 又黄又色的网站| 中文字幕一区二区三区精华液| 国产三级av片| 精品少妇一区二区三区在线视频| 电影在线高清| 青草青草久热精品视频在线网站| 国产一区二区av在线| 水蜜桃亚洲一二三四在线| 一本综合久久| 日韩av成人网| 亚洲人成网站精品片在线观看| 波多野结衣一区二区三区四区| 亚洲精品久久久久| 麻豆蜜桃在线| 高清不卡日本v二区在线| 国产韩日影视精品| 成人免费在线观看视频网站| 久久免费看少妇高潮| 色婷婷在线观看视频| 精品对白一区国产伦| 日本三级在线观看网站| 91亚洲一区精品| 婷婷综合伊人| 亚洲制服中文字幕| 国产精品毛片大码女人| 中文字幕+乱码+中文| 这里精品视频免费| 成人在线视频观看| 亚洲国产精品一区二区第四页av| 久久国产欧美| 成人性生交大免费看| 色综合久久天天| 久久久资源网| 国产精品第一页在线| 国精一区二区| 不卡的av中文字幕| 国产精品免费视频网站| 91麻豆国产在线| 久久久91精品国产| 高清精品久久| 一二三四中文字幕| 成人午夜精品在线| 国产精品美女毛片真酒店| 精品国产免费一区二区三区四区| 一色桃子av在线| 国产伦理久久久| 亚洲中字黄色| 一本在线免费视频| 91精品国产综合久久婷婷香蕉| dy888亚洲精品一区二区三区| 亚洲最大的av网站| 国内在线观看一区二区三区| 深夜视频在线观看| 欧美日韩国产色| 国产在线观看高清视频| 国产美女精品免费电影| 欧美在线观看天堂一区二区三区| 久久久久亚洲av无码麻豆| 亚洲成人综合在线| 久香视频在线观看| 国产精品视频播放| 欧美日本一区二区视频在线观看| 欧洲熟妇的性久久久久久| 欧美性黄网官网| 免费大片在线观看www| av成人观看| 日韩成人一级片| 九九九在线视频| 亚洲欧洲中文天堂| 99久久久成人国产精品| 无码专区aaaaaa免费视频| 国产亚洲1区2区3区| 99视频免费看| 欧美一级黄色网| 亚洲a一区二区三区| www国产视频| 欧美色图片你懂的| 丁香花在线影院| 亚洲国产欧美一区二区三区不卡| 国产一区美女在线| 丁香六月婷婷综合| 精品国模在线视频| 精品国产一区二区三区不卡蜜臂| 欧美黄色一级片视频| 亚洲精品免费电影| 激情小视频在线| 成人欧美一区二区三区在线观看 | 日韩亚洲一区在线| 男人网站在线观看| 欧美剧情片在线观看| 自拍视频在线看| 国产成人免费高清视频| 久久久国产一区二区三区四区小说 |