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

明明加了索引,為什么查詢(xún)還是慢?

原創(chuàng)
運(yùn)維 數(shù)據(jù)庫(kù)運(yùn)維
小李今天剛上班就收到客戶的反饋,說(shuō)查詢(xún)用戶信息會(huì)非常的慢,有時(shí)甚至?xí)霈F(xiàn)超時(shí)的現(xiàn)象。

【51CTO.com原創(chuàng)稿件】小李今天剛上班就收到客戶的反饋,說(shuō)查詢(xún)用戶信息會(huì)非常的慢,有時(shí)甚至?xí)霈F(xiàn)超時(shí)的現(xiàn)象。

[[349161]]

圖片來(lái)自 Pexels 

小李這就納悶了分明已經(jīng)給表加上了索引為什么還這么慢呢。小李分析了好久都沒(méi)分析出原因,于是只能找到同部門(mén)的掃地僧大林子。

大林子一邊聽(tīng)著小李的描述一邊看著項(xiàng)目,就在小李剛把問(wèn)題描述完大林子就對(duì)小李說(shuō):“問(wèn)題解決了”,小李震驚不已,問(wèn)道:“這么 6,是什么原因?qū)е碌哪?分明我已經(jīng)加了索引了啊?”

大林子說(shuō):“這是很多開(kāi)發(fā)人員很容易忽視的問(wèn)題......”聽(tīng)完大林子的講解小李瞬間茅塞頓開(kāi)。那么具體什么原因呢,下面我就給大家講解一下。

原因講解

首先,我們來(lái)創(chuàng)建一個(gè)存儲(chǔ)引擎為 InnoDB 的 User 表,這個(gè)表包含三個(gè)字段分別是 id,name 和 age。

其中 id 為主鍵 name 上添加了一個(gè)普通索引名字叫 n,接著我們像這條表中插入 10 億條數(shù)據(jù)。

表和數(shù)據(jù)都創(chuàng)建完了,下面我們就來(lái)說(shuō)說(shuō)為什么加上了索引還是查詢(xún)很慢,以及解決方案。

MySQL 會(huì)根據(jù)語(yǔ)句的執(zhí)行時(shí)間來(lái)判斷 SQL 語(yǔ)句是否是慢查詢(xún)語(yǔ)句。

當(dāng)一個(gè) SQL 語(yǔ)句在執(zhí)行時(shí),MySQL 把語(yǔ)句執(zhí)行時(shí)間和系統(tǒng)參數(shù) long_query_time(這個(gè)參數(shù)的默認(rèn)值是 10 秒,但是在實(shí)際項(xiàng)目中我們會(huì)將這個(gè)參數(shù)值設(shè)置為1秒甚至更短的時(shí)間) 作比較。

如果執(zhí)行時(shí)間大于這個(gè)參數(shù)的值,那么就把這個(gè)語(yǔ)句記錄到慢查詢(xún)?nèi)罩局小D敲丛谡Z(yǔ)句執(zhí)行過(guò)程中我們?nèi)绾蔚弥欠袷褂昧怂饕?

這時(shí)我們就可以使用 explain 語(yǔ)句來(lái)查看數(shù)據(jù)結(jié)果中 Key 的值是否 null ,如果是 null 則說(shuō)明沒(méi)有使用索引。

下面我們來(lái)看一個(gè)例子:

  1. explain select * from user
  2. explain select * from user where id=1; 
  3. explain select name from user

上面三個(gè) explain 語(yǔ)句返回的 key 如下表所示:

 

從上表我們可以看出第一個(gè)語(yǔ)句沒(méi)有使用索引,第二個(gè)使用了主鍵索引,第三個(gè)語(yǔ)句使用 n 這個(gè)索引。

我們的 user 表有 10 億條數(shù)據(jù),可想而知第一條查詢(xún)語(yǔ)句執(zhí)行效率肯定低,第二個(gè)查詢(xún)語(yǔ)句看似執(zhí)行效率高,其實(shí)在極端環(huán)境下(比如 CPU 高負(fù)載)也會(huì)出現(xiàn)查詢(xún)效率低的問(wèn)題。

最后一個(gè)查詢(xún)語(yǔ)句呢雖然使用了 n 這個(gè)索引,但是它實(shí)際上執(zhí)行了掃描整個(gè)索引樹(shù)的操作,因此查詢(xún)效率也高不到哪去。

綜上所述,我們可知索引是否使用和是否被記錄到慢查詢(xún)中幾乎沒(méi)有聯(lián)系,索引只是 SQL 的一個(gè)執(zhí)行過(guò)程,SQL 的執(zhí)行時(shí)間才是決定是否被記錄到慢查詢(xún)中的關(guān)鍵。

前面一小節(jié)我們只是簡(jiǎn)單的分析了一下問(wèn)題,下面我們進(jìn)一步看這個(gè)問(wèn)題。我們知道 InnoDB 是索引組織表,所有數(shù)據(jù)都存儲(chǔ)在索引樹(shù)上。

 

在 InnoDB 中數(shù)據(jù)放在主鍵索引里,因此理論上來(lái)說(shuō)所有在 InnoDB 表中的查詢(xún)至少使用了一個(gè)索引。

比如這個(gè) SQL 查詢(xún)語(yǔ)句 select * from user where id > 1000,很明顯它使用主鍵索引,并且這個(gè)語(yǔ)句一定執(zhí)行了整個(gè)索引樹(shù)的掃描。

在 InnoDB 中只有一種情況叫不使用索引,就是從主鍵索引的最左邊的葉子結(jié)點(diǎn)開(kāi)始向右掃描整個(gè)索引樹(shù)。

到目前為止我們已經(jīng)知道了全索引掃描會(huì)造成查詢(xún)變慢,下面我們就來(lái)說(shuō)一下另一個(gè)知識(shí)點(diǎn)過(guò)濾性 。

假如我們要查詢(xún) user 表中 age 在 70 歲以上 80 歲以下的人員信息,你一定會(huì)在 age 字段上加入索引來(lái)避免全局掃描。

不錯(cuò),這是個(gè)好的想法,但是當(dāng)你運(yùn)行查詢(xún)語(yǔ)句時(shí)就會(huì)發(fā)現(xiàn)它依然執(zhí)行的很慢,這是為什么呢?

 

要解答這個(gè)問(wèn)題我們先來(lái)看一下 SQL 查詢(xún)語(yǔ)句的執(zhí)行流程:

  • 搜索 age 索引樹(shù),獲取到第一個(gè) age 為 70 的記錄。
  • 拿到主鍵值,根據(jù)主鍵值去主鍵索引樹(shù)上獲取對(duì)應(yīng)的信息,并將信息加入結(jié)果集。
  • 在 age 索引樹(shù)上向右側(cè)掃描,獲取到下一個(gè)主鍵值,執(zhí)行第二部的操作。
  • 不斷執(zhí)行上面的步驟,直到遇到第一個(gè) age 大于 80 的記錄為止。

從上面的步驟中我們可以看出雖然使用了索引,但是查詢(xún)過(guò)程中掃描了上萬(wàn)行甚至上億行。

因此我們可以得出結(jié)論:對(duì)于這種數(shù)據(jù)非常多的表,我們所要做的不僅僅是加入索引,還要保證索引的過(guò)濾性足夠優(yōu)秀。

假如說(shuō)我們把索引的過(guò)濾性也處理好了,是不是查詢(xún)時(shí)要掃描的行數(shù)就一定會(huì)表少呢?

這個(gè)答案是否定的,比如說(shuō)我們的 user 表中的 name 和 age 字段共同組成了聯(lián)合索引并處理好了過(guò)濾性,這時(shí)當(dāng)我們查詢(xún)姓李的并且年齡是 60 歲的數(shù)據(jù)時(shí)查詢(xún)效率依然很低。

 

我們先來(lái)看一下查詢(xún)語(yǔ)句的執(zhí)行流程:

  • 首先從聯(lián)合索引上找到姓名字段是李字開(kāi)頭的數(shù)據(jù)記錄。
  • 拿到主鍵值,根據(jù)主鍵值在主鍵索引書(shū)上去除匹配的數(shù)據(jù)。
  • 接著根據(jù) age 字段去判斷年齡是否等于 60,如果符合就加入結(jié)果集。
  • 然后再聯(lián)合所以上向右側(cè)遍歷,并不斷做回表和判斷,直到遇到 name 的第一個(gè)字不是李的為止。

Tip:所謂的回表就是根據(jù)主鍵值去主鍵索引樹(shù)上查找對(duì)應(yīng)的數(shù)據(jù)。

從上面的步驟中我們可以看出最耗時(shí)的就是回表,如果姓李的數(shù)據(jù)有 2 億條那么就要回表 2 億次,并且 SQL 在定位第一行數(shù)據(jù)時(shí)只能使用最左前綴原則。

這種耗時(shí)的回表操作步驟在 MySQL 5.6 及其以后的版本中已經(jīng)做了 index condition pushdown 優(yōu)化。

優(yōu)化后的流程很簡(jiǎn)單:

  • 首先從聯(lián)合索引上找到姓名字段是李字開(kāi)頭的數(shù)據(jù)記錄,并判斷這個(gè)記錄里 age 是不是 60,如果是就執(zhí)行回表取出數(shù)據(jù)假如結(jié)果集。
  • 重復(fù)步驟1,直到配當(dāng)?shù)谝粋€(gè)字不是李字的記錄為止。

優(yōu)化后和優(yōu)化前的區(qū)別是把 age 的對(duì)比步驟放在了遍歷聯(lián)合索引樹(shù)上,減少了回表次數(shù)。

但是雖然減少了回表次數(shù),聯(lián)合索引樹(shù)的遍歷去沒(méi)有減少依然要遍歷 2 億次,那么有沒(méi)有更好的優(yōu)化方案呢?答案是有的,我們可以實(shí)虛擬列來(lái)進(jìn)行處理。

首先我們需要把 name 的第一個(gè)字和 age 做一個(gè)聯(lián)合索引,讓虛擬列的值總是等于 name 字段的前兩個(gè)字節(jié),這里需要注意的是虛擬列不隨著 insert 和 update 變化,它的值是自定義生成的。

語(yǔ)句如下:

  1. alter table user add name_first varchar(2) generated (left(name,1)),add index(name_first,age); 

經(jīng)過(guò)上述的優(yōu)化后聯(lián)合索引樹(shù)的查詢(xún)次數(shù)也降低了,本質(zhì)上就是創(chuàng)建一個(gè)緊湊的索引加快查詢(xún)。

總結(jié)

這篇文章主要介紹了查詢(xún)優(yōu)化的基本思路,只要記住優(yōu)化查詢(xún)的過(guò)程都是減少掃描行數(shù)的過(guò)程,就可以做到在 SQL 查詢(xún)面前百戰(zhàn)百勝。

作者:朱鋼,筆名喵叔

簡(jiǎn)介:.NET 高級(jí)開(kāi)發(fā)人員,2019 年度博客之星 20 強(qiáng),長(zhǎng)期從事電子政務(wù)系統(tǒng)和AI客服系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),目前就職于國(guó)內(nèi)某 BIM 大廠從事招投標(biāo)軟件的開(kāi)發(fā)。

編輯:陶家龍

征稿:有投稿、尋求報(bào)道意向技術(shù)人請(qǐng)聯(lián)絡(luò) editor@51cto.com

【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】

 

責(zé)任編輯:武曉燕 來(lái)源: 51CTO技術(shù)棧
相關(guān)推薦

2022-08-04 08:22:49

MySQL索引

2025-06-12 03:25:00

2020-03-05 16:55:56

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

2020-08-10 11:20:59

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

2024-08-19 09:43:00

2021-06-28 07:13:35

SQL語(yǔ)句索引

2021-06-11 09:33:33

索引SQL語(yǔ)句

2020-01-22 16:36:52

MYSQL開(kāi)源數(shù)據(jù)庫(kù)

2020-11-27 06:58:24

索引

2024-12-02 08:01:47

加鎖高并發(fā)程序

2018-08-16 08:03:21

Python語(yǔ)言解釋器

2024-04-15 04:00:00

C#反射代碼

2015-07-08 14:47:56

JSPBeetl

2025-05-28 01:10:00

SQL索引MySQL

2022-07-20 07:32:46

Prototypevalue?容器

2016-12-28 11:28:19

.NET反射

2021-05-29 06:23:47

webpack esbuild

2020-08-14 09:11:29

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

2024-03-29 08:10:43

索引失效SQL

2021-07-28 21:32:43

手機(jī)蘋(píng)果小米
點(diǎn)贊
收藏

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

成人爽a毛片免费啪啪红桃视频| 成人免费网址| 青青国产91久久久久久| 日韩中文字幕网址| 色婷婷狠狠18禁久久| 爱搞国产精品| 国产精品美女视频| 国产欧美日韩视频一区二区三区| 性色av免费观看| 番号集在线观看| 国内综合精品午夜久久资源| 日韩av在线免费看| 亚洲老女人av| www.youjizz.com在线| 国产精品久久一级| 鲁丝一区二区三区免费| 国产欧美综合视频| 亚洲综合国产激情另类一区| 久久精品一区中文字幕| 三级黄色片网站| 91精品短视频| 欧美日韩一区小说| 国产精品自拍片| 日本福利专区在线观看| 成人免费视频一区二区| 91精品久久久久久久久青青 | 一区二区日韩电影| 日韩国产精品一区二区| 亚洲男人第一天堂| 国内精品自线一区二区三区视频| 57pao成人永久免费视频| 青青草原在线免费观看| 婷婷综合视频| 色偷偷88888欧美精品久久久| 久久国产精品影院| 欧美激情久久久久久久久久久| 69av一区二区三区| 日韩高清第一页| 精品日本视频| 色婷婷久久久久swag精品| heyzo国产| 日韩电影毛片| 欧美日韩一区二区在线播放| 国产成人免费观看| 99国产精品99| 国产精品一区二区无线| 亚洲自拍小视频| 国产精品高潮呻吟AV无码| 麻豆国产欧美日韩综合精品二区| 国产91精品网站| 亚洲天堂一区在线| 久久久久久黄| 国产精品久久久久久久久久久不卡| 国产精品100| 久久精品中文| 国产精品国产亚洲伊人久久| jizz国产在线观看| 久久久久久影院| 日韩一区二区福利| 久久国产美女视频| 精品久久97| 亚洲国产精品嫩草影院久久| 国产黑丝一区二区| 国产69精品久久| 欧美性猛交xxxx黑人交| 国产精品视频分类| 电影91久久久| 色综合久久中文字幕综合网| 国产黄色特级片| jvid一区二区三区| 91精品婷婷国产综合久久| 一级黄色大片儿| 成人欧美magnet| 91黄色在线观看| 日本一二区免费| 中文字幕亚洲在线观看| 亚洲剧情一区二区| 国产免费嫩草影院| 国内在线观看一区二区三区| 欧美亚洲在线观看| 亚洲影院一区二区三区| 国产精品自在欧美一区| 久久99精品久久久久久三级 | 色综合视频一区中文字幕| 免费一级肉体全黄毛片| 美女国产精品| 亚洲a中文字幕| 天堂91在线| 国产精品亚洲第一区在线暖暖韩国| 成人动漫在线视频| 精品电影在线| 亚洲精品视频自拍| 青青在线视频观看| 成年男女免费视频网站不卡| 色婷婷综合久色| 成人高清在线观看视频| 综合干狼人综合首页| 久久九九免费视频| 国产亚洲欧美在线精品| 国产精品一级在线| 四虎永久国产精品| h片精品在线观看| 欧美日本乱大交xxxxx| 中文在线观看免费视频| 99精品在线| 欧美一级免费视频| 成人av无码一区二区三区| 国产视频亚洲色图| 久久av综合网| 香蕉成人app免费看片| 欧美性69xxxx肥| 国产裸体视频网站| 日韩精品欧美| 日av在线播放中文不卡| 亚洲乱码在线观看| 一区免费观看视频| 在线视频日韩一区| 免费看av成人| 国外成人免费在线播放| 999精品国产| 国产精品久线在线观看| 国产福利一区视频| 欧美人与动xxxxz0oz| 欧美高清自拍一区| 国产日本精品视频| 中文字幕一区二| 在线视频日韩一区| 欧美精品一二| 国产精品电影网站| 九一在线视频| 色哟哟精品一区| 疯狂揉花蒂控制高潮h| 国产精品v亚洲精品v日韩精品| 成人h猎奇视频网站| av中文字幕一区二区三区| 国产精品乱码人人做人人爱| 男人天堂1024| 三级精品视频| 2018国产精品视频| 午夜视频www| 精品女厕一区二区三区| 无码国产69精品久久久久网站 | 欧美另类99xxxxx| 中文字幕码精品视频网站| 国产区在线观看成人精品| 亚洲人成网站在线观看播放| 成人黄色免费短视频| 亚洲美女性生活视频| 精品人妻一区二区三区免费看| 97aⅴ精品视频一二三区| 青娱乐国产91| 欧美xx视频| 中文字幕av一区二区三区谷原希美| 免费无码国产精品| 欧美韩国日本不卡| 欧美成人三级在线播放| 亚洲成人国产| 成人免费看片网站| 女厕盗摄一区二区三区| 精品无人区乱码1区2区3区在线| 国产91精品一区| 国产欧美视频一区二区| 国产一伦一伦一伦| 夜间精品视频| 国产视频不卡| 亚洲黄色免费av| 中文字幕亚洲一区二区三区五十路| 亚洲视频一区在线播放| 亚洲精品免费播放| 在线天堂www在线国语对白| 久久都是精品| 亚洲图片都市激情| 日韩欧洲国产| 欧美亚洲第一区| 婷婷成人激情| 欧美一区二区成人| 欧美激情黑白配| 国产精品欧美一区二区三区| 小日子的在线观看免费第8集| 尤物在线精品| 亚洲国产欧美不卡在线观看| 欧美大片91| 日韩av免费在线| 91精品久久久久久粉嫩| 亚洲欧美福利视频| 99在线精品视频免费观看软件| 午夜天堂影视香蕉久久| 成人做爰69片免网站| 国产91精品欧美| 最新黄色av网站| 国产精品久久久网站| 国产精品福利片| 日本高清在线观看视频| 亚洲欧美日韩久久久久久| 国产免费久久久| 色综合久久久久久久久久久| 亚洲AV成人无码精电影在线| xf在线a精品一区二区视频网站| 粉色视频免费看| 先锋影音久久| 亚洲精品天堂成人片av在线播放| 免费黄色成人| 97久久人人超碰caoprom欧美| 姬川优奈av一区二区在线电影| 欧美大片大片在线播放| av播放在线| 亚洲欧美日韩一区在线| 亚洲精华国产精华精华液网站| 91官网在线观看| 日本网站免费观看| 亚洲麻豆国产自偷在线| 天堂资源在线视频| 99精品国产一区二区三区不卡| 三级av免费看| 老司机午夜精品| 亚洲爆乳无码专区| 亚洲三级毛片| 欧美中文字幕在线观看视频| 色呦哟—国产精品| 日本高清久久一区二区三区| 欧美日韩导航| 精品国产乱码久久久久| 网站一区二区| 亚洲永久在线观看| 人人精品久久| 国产精品久久久久9999| **欧美日韩在线观看| 欧美亚洲视频在线观看| a级片在线免费| 久久久久久91香蕉国产| 中文字幕在线观看播放| 久久这里有精品| 国产成人三级在线播放| 欧美三片在线视频观看| 亚洲色成人www永久网站| 欧美日韩在线观看视频| 日韩av无码中文字幕| 亚洲国产你懂的| 伊人国产在线观看| 亚洲成a人v欧美综合天堂下载 | 欧美熟妇精品一区二区| 国产在线精品一区在线观看麻豆| 一本色道久久亚洲综合精品蜜桃| 日韩制服丝袜先锋影音| 久久久久免费精品| 日韩1区2区3区| 国产日韩欧美久久| 国内精品伊人久久久久av一坑| 91高清国产视频| 韩国一区二区三区| 亚洲国产综合av| 成人午夜精品在线| 强迫凌虐淫辱の牝奴在线观看| zzijzzij亚洲日本少妇熟睡| 人妻在线日韩免费视频| 久久午夜电影网| jizz18女人高潮| 亚洲免费色视频| 久久久香蕉视频| 精品日韩视频在线观看| 亚洲综合久久网| 欧美男生操女生| 国产精品不卡av| 亚洲超碰97人人做人人爱| 国产区在线观看视频| 日韩欧美福利视频| 中文在线资源天堂| 69久久99精品久久久久婷婷| а√中文在线资源库| 亚洲精品国产精品乱码不99按摩 | 欧美成人精品在线播放| 欧美性爽视频| 欧美野外猛男的大粗鳮| 久久亚洲资源中文字| 96国产粉嫩美女| 日韩超碰人人爽人人做人人添| 色姑娘综合av| 欧美区亚洲区| 中文字幕无码不卡免费视频| 久久国产精品99久久久久久老狼 | 国产裸体舞一区二区三区| 麻豆高清免费国产一区| 无码人妻一区二区三区精品视频| 视频一区在线播放| 亚洲一区二区福利视频| 成人国产一区二区三区精品| 免费一区二区三区在线观看| 国产ts人妖一区二区| av网站免费在线看| 一区二区三区四区在线免费观看| 日韩欧美一级视频| 欧美日韩免费在线视频| 狠狠躁日日躁夜夜躁av| 中文字幕久久亚洲| missav|免费高清av在线看| 国产精品久久久久久久久久| 91成人噜噜噜在线播放| 日本不卡在线播放| 亚洲精品美女91| 欧美成人福利在线观看| 91蜜桃在线观看| 精品国产精品国产精品| 一本高清dvd不卡在线观看| 99久久精品无免国产免费| 亚洲精品中文字幕有码专区| 好操啊在线观看免费视频| 日本久久精品视频| 高清欧美性猛交xxxx黑人猛| 在线观看福利一区| 视频一区视频二区中文字幕| 水蜜桃av无码| 亚洲一区二区在线免费观看视频| 青青草视频在线观看免费| 精品国产乱码久久久久久久久| a√在线中文网新版址在线| 7777kkkk成人观看| 亚洲精品一区二区三区在线| 亚洲欧洲久久| 日韩极品在线观看| 中文字幕在线免费看线人| 亚洲线精品一区二区三区八戒| 一级黄色片在线观看| 欧美三日本三级三级在线播放| 日本韩国在线观看| 亚洲黄色在线观看| 91黄色在线| 91久久在线视频| 日韩欧美字幕| 在线免费观看视频黄| 久久久99精品久久| 黄网在线观看视频| 日韩精品福利网站| 国产h片在线观看| 国产一区二区免费在线观看| 国内精品福利| 国产乱国产乱老熟300部视频| 自拍偷自拍亚洲精品播放| 国产又粗又猛又爽又黄视频| 中文字幕精品一区二区精品| 午夜欧美巨大性欧美巨大| 免费看成人午夜电影| 国产精品亚洲产品| 青青草视频成人| 欧美日在线观看| 亚州男人的天堂| 2025国产精品视频| 一区二区美女| 88av.com| 国产精品国产三级国产专播品爱网| 中文在线资源天堂| y97精品国产97久久久久久| 色综合一区二区日本韩国亚洲 | 在线观看的av| 国产免费观看久久黄| 视频一区日韩精品| 国产一级不卡视频| 成人的网站免费观看| 日韩av大片在线观看| 亚洲国产毛片完整版| 无遮挡爽大片在线观看视频 | 国产精品ⅴa有声小说| 国产精品久久久久久久一区探花 | 黑鬼大战白妞高潮喷白浆| 久久精品亚洲一区二区三区浴池| 一级片在线免费播放| 播播国产欧美激情| 99精品国产一区二区三区2021| 国产精品专区在线| 国产日韩一级二级三级| 亚洲一线在线观看| 久久久久免费视频| 夜色77av精品影院| 91女神在线观看| 亚洲自拍偷拍九九九| 亚洲av电影一区| 国产在线视频一区| 亚洲精品婷婷| 亚洲AV无码成人精品区明星换面| 欧美美女网站色| 成人在线高清免费| 日韩精品久久一区| 国产精选一区二区三区| 亚洲va在线观看| 久久人人爽人人爽人人片亚洲| 成人线上播放| www.激情小说.com| 亚洲国产精品自拍| 搞黄视频免费在线观看| 999热视频在线观看| 亚洲欧美清纯在线制服| 日本不卡一二区| 日韩国产高清污视频在线观看| 韩国精品视频在线观看| 免费人成在线观看视频播放| 国产婷婷色一区二区三区四区| 国产不卡av在线播放| 国产福利视频一区二区| 国产精品www.| 人与动物性xxxx| 亚洲欧美日韩国产精品|