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

慢查詢(xún) MySQL 定位優(yōu)化技巧,從10s優(yōu)化到300ms

數(shù)據(jù)庫(kù) 其他數(shù)據(jù)庫(kù)
我們可以用force index強(qiáng)制指定索引,然后去分析執(zhí)行計(jì)劃看看哪個(gè)索引是更好的,因?yàn)椴樵?xún)優(yōu)化器選擇索引不一定是百分百準(zhǔn)確的,具體情況可以根據(jù)實(shí)際場(chǎng)景分析來(lái)確定是否使用查詢(xún)優(yōu)化器選擇的索引。

今天分享一下如何快速定位慢查詢(xún)SQL以及優(yōu)化。

一、如何定位并優(yōu)化慢查詢(xún)SQL?

一般有3個(gè)思考方向:

  • 根據(jù)慢日志定位慢查詢(xún)sql。
  • 使用explain等工具分析sql執(zhí)行計(jì)劃。
  • 修改sql或者盡量讓sql走索引。

二、如何使用慢查詢(xún)?nèi)罩荆?/h3>

先給出步驟,后面說(shuō)明,有3個(gè)步驟

1. 開(kāi)啟慢查詢(xún)?nèi)罩?/h4>

首先開(kāi)啟慢查詢(xún)?nèi)罩荆蓞?shù)slow_query_log決定是否開(kāi)啟,在MySQL命令行下輸入下面的命令:

set global slow_query_log=on;

默認(rèn)環(huán)境下,慢查詢(xún)?nèi)罩臼顷P(guān)閉的,所以這里開(kāi)啟。

2. 設(shè)置慢查詢(xún)閾值

set global long_query_time=1;

只要你的SQL實(shí)際執(zhí)行時(shí)間超過(guò)了這個(gè)閾值,就會(huì)被記錄到慢查詢(xún)?nèi)罩纠锩妗_@個(gè)閾值默認(rèn)是10s,線上業(yè)務(wù)一般建議把long_query_time設(shè)置為1s,如果某個(gè)業(yè)務(wù)的MySQL要求比較高的QPS,可設(shè)置慢查詢(xún)?yōu)?.1s。

發(fā)現(xiàn)慢查詢(xún)及時(shí)優(yōu)化或者提醒開(kāi)發(fā)改寫(xiě)。一般測(cè)試環(huán)境建議long_query_time設(shè)置的閥值比生產(chǎn)環(huán)境的小,比如生產(chǎn)環(huán)境是1s,則測(cè)試環(huán)境建議配置成0.5s。便于在測(cè)試環(huán)境及時(shí)發(fā)現(xiàn)一些效率的SQL。

甚至某些重要業(yè)務(wù)測(cè)試環(huán)境long_query_time?可以設(shè)置為0,以便記錄所有語(yǔ)句。并留意慢查詢(xún)?nèi)罩镜妮敵觯暇€前的功能測(cè)試完成后,分析慢查詢(xún)?nèi)罩久款?lèi)語(yǔ)句的輸出,重點(diǎn)關(guān)注Rows_examined(語(yǔ)句執(zhí)行期間從存儲(chǔ)引擎讀取的行數(shù)),提前優(yōu)化。

3.確定慢查詢(xún)?nèi)罩镜奈募吐窂?/h4>
show global variables like 'slow_query_log_file'

圖片

結(jié)果會(huì)發(fā)現(xiàn)慢日志默認(rèn)路徑就是MySQL的數(shù)據(jù)目錄,我們可以來(lái)看一下MySQL數(shù)據(jù)目錄。

 show global variables like 'datadir';

圖片

不用關(guān)注這里為什么不是MySQL 8.0,這和版本沒(méi)什么關(guān)系的。

來(lái),直接上菜,干巴巴的定義我自己都看不下去。

我們先來(lái)查看一下變量,我框出了需要注意的點(diǎn)。

查詢(xún)帶有quer的相關(guān)變量:

show global variables like '%quer%';

圖片

圖片

這里設(shè)置慢查詢(xún)閾值為1s:

set global long_query_time=1;

可以看到已經(jīng)修改過(guò)來(lái)了:

圖片

但是重啟mysql客戶(hù)端設(shè)置和統(tǒng)計(jì)慢查詢(xún)?nèi)罩緱l數(shù)就會(huì)清零,即所有配置修改會(huì)還原。

命令修改配置之后,在命令行net stop mysql?關(guān)閉MySQL服務(wù),再net start mysql?開(kāi)啟MySQL服務(wù),接著執(zhí)行show global variables like '%quer%';會(huì)發(fā)現(xiàn)配置還原了。

在配置文件修改才能永久改變,否則重啟數(shù)據(jù)庫(kù)就還原了。

3.慢查詢(xún)例子演示,新手都能看懂

數(shù)據(jù)表結(jié)構(gòu),偷懶沒(méi)寫(xiě)comment:

CREATE TABLE `person_info_large` (  
`id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
`account` VARCHAR (10),
`name` VARCHAR (20),
`area` VARCHAR (20),
`title` VARCHAR (20),
`motto` VARCHAR (50),
PRIMARY KEY (`id`),
UNIQUE(`account`),
KEY `index_area_title`(`area`,`title`)
) ENGINE = INNODB AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8

這里的數(shù)據(jù)是200W條。請(qǐng)注意表結(jié)構(gòu),記住哪幾個(gè)字段有索引即可,后續(xù)圍繞這個(gè)表進(jìn)行分析。

圖片

這個(gè)3.36s并不是實(shí)際執(zhí)行時(shí)間,實(shí)際執(zhí)行時(shí)間得去慢查詢(xún)?nèi)罩救タ碤uery_time參數(shù)。

圖片

可以看到Query_time: 6.337729s,超過(guò)了1s,所以會(huì)被記錄,一個(gè)select語(yǔ)句查詢(xún)這么久,簡(jiǎn)直無(wú)法忍受。

圖中其他的參數(shù)解釋如下:

  • Time:慢查詢(xún)發(fā)生的時(shí)間
  • Query_time:查詢(xún)時(shí)間
  • Lock_time:等待鎖表的時(shí)間
  • Rows_sent:語(yǔ)句返回的行數(shù)
  • Rows_exanined:語(yǔ)句執(zhí)行期間從存儲(chǔ)引擎讀取的行數(shù)。

上面這種方式是用系統(tǒng)自帶的慢查詢(xún)?nèi)罩静榭吹模绻X(jué)得系統(tǒng)自帶的慢查詢(xún)?nèi)罩静环奖悴榭矗梢允褂胮t-query-digest?或者mysqldumpslow等工具對(duì)慢查詢(xún)?nèi)罩具M(jìn)行分析。

:有的慢查詢(xún)正在執(zhí)行,結(jié)果已經(jīng)導(dǎo)致數(shù)據(jù)庫(kù)負(fù)載過(guò)高,而由于慢查詢(xún)還沒(méi)執(zhí)行完,因此慢查詢(xún)?nèi)罩究床坏饺魏握Z(yǔ)句,此時(shí)可以使用show processlist?命令查看正在執(zhí)行的慢查詢(xún)。show processlist?顯示哪些線程正在運(yùn)行,如果有PROCESS權(quán)限,則可以看到所有線程。否則,只能看到當(dāng)前會(huì)話(huà)線程。

四、查詢(xún)語(yǔ)句慢怎么辦?explain帶你分析sql執(zhí)行計(jì)劃

根據(jù)上一節(jié)的表結(jié)構(gòu)可以知道,account是添加了唯一索引的字段。explain分析一下執(zhí)行計(jì)劃。

圖片

我們重點(diǎn)需要關(guān)注select_type、type、possible_keys、key、Extra?這些列,我們來(lái)一一說(shuō)明,看到select_type?列,這里是SIMPLE簡(jiǎn)單查詢(xún),其他值下面給大家列出。

圖片

type列,這里是index,表示全索引掃描。

圖片

表格從上到下代表了sql查詢(xún)性能從最優(yōu)到最差,如果是type類(lèi)型是all,說(shuō)明sql語(yǔ)句需要優(yōu)化。

注意:如果type = NULL?,則表明個(gè)MySQL不用訪問(wèn)表或者索引,直接就能得到結(jié)果,比如explain select sum(1+2);

possible_keys代表可能用到的索引列,key表示實(shí)際用到的索引列,以實(shí)際用到的索引列為準(zhǔn),這是查詢(xún)優(yōu)化器優(yōu)化過(guò)后選擇的,然后我們也可以根據(jù)實(shí)際情況強(qiáng)制使用我們自己的索引列來(lái)查詢(xún)。

Extra列,這里是Using index

圖片

圖片

一定要注意,Extra中出現(xiàn)Using filesort、Using temporary代表MySQL根本不能使用索引,效率會(huì)受到嚴(yán)重影響,應(yīng)當(dāng)盡可能的去優(yōu)化。

出現(xiàn)Using filesort說(shuō)明MySQL對(duì)結(jié)果使用一個(gè)外部索引排序,而不是從表里按索引次序讀到相關(guān)內(nèi)容,有索引就維護(hù)了B+樹(shù),數(shù)據(jù)本來(lái)就已經(jīng)排好序了,這說(shuō)明根本沒(méi)有用到索引,而是數(shù)據(jù)讀完之后再排序,可能在內(nèi)存或者磁盤(pán)上排序。也有人將MySQL中無(wú)法利用索引的排序操作稱(chēng)為“文件排序”。

出現(xiàn)Using temporary?表示MySQL在對(duì)查詢(xún)結(jié)果排序時(shí)使用臨時(shí)表,常見(jiàn)于order by?和分組查詢(xún)group by。

回到上一個(gè)話(huà)題,我們看到account是添加了唯一索引的字段。explain分析了執(zhí)行計(jì)劃后。

圖片

直接按照account降序來(lái)查:

圖片

查看慢查詢(xún)?nèi)罩景l(fā)現(xiàn),使用索引之后,查詢(xún)200W條數(shù)據(jù)的速度快了2s。

接著我們分析一下查詢(xún)name的sql執(zhí)行計(jì)劃。

圖片

然后給name字段加上索引:

圖片

加上索引之后,繼續(xù)看看查詢(xún)name的sql執(zhí)行計(jì)劃:

圖片

對(duì)比一下前面name不加索引時(shí)的執(zhí)行計(jì)劃就會(huì)發(fā)現(xiàn),加了索引后,type由ALL全表掃描變成index索引掃描。order by?并沒(méi)有 using filesort?,而是using index,這里B+樹(shù)已經(jīng)將這個(gè)非聚集索引的索引字段的值排好序了,而不是等到查詢(xún)的時(shí)候再去排序。

接著我們繼續(xù)執(zhí)行查詢(xún)語(yǔ)句,此時(shí)name已經(jīng)是添加了索引的。

圖片

結(jié)果發(fā)現(xiàn),name添加索引之前,降序查詢(xún)name是花費(fèi)6.337729s,添加索引之后,降序查詢(xún)name花費(fèi)了3.479827s,原因就是B+樹(shù)的結(jié)果集已經(jīng)是有序的了。

圖片

五、當(dāng)主鍵索引、唯一索引、普通索引都存在,查詢(xún)優(yōu)化器如何選擇?

查詢(xún)一下數(shù)據(jù)的條數(shù),這里count(id),分析一下sql執(zhí)行計(jì)劃:

圖片

這里實(shí)際使用的索引是account唯一索引。

分析一下:實(shí)際使用哪個(gè)索引是查詢(xún)優(yōu)化器決定的,B+樹(shù)的葉子結(jié)點(diǎn)就是鏈表結(jié)構(gòu),遍歷鏈表就可以統(tǒng)計(jì)數(shù)量,但是這張表,有主鍵索引、唯一索引、普通索引,優(yōu)化器選擇了account這個(gè)唯一索引,這肯定不會(huì)使用主鍵索引,因?yàn)橹麈I索引是聚集索引,每個(gè)葉子包含具體的一個(gè)行記錄(很多列的數(shù)據(jù)都在里面),而非聚集索引每個(gè)葉子只包含下一個(gè)主鍵索引的指針,很顯然葉子結(jié)點(diǎn)包含的數(shù)據(jù)是越少越好,查詢(xún)優(yōu)化器就不會(huì)選擇主鍵索引。

當(dāng)然,也可以強(qiáng)制使用主鍵索引,然后分析sql執(zhí)行計(jì)劃。

圖片

我們看一下優(yōu)化器默認(rèn)使用唯一索引大致執(zhí)行時(shí)間676ms:

圖片

強(qiáng)制使用主鍵索引大致執(zhí)行時(shí)間779ms:

圖片

我們可以用force index強(qiáng)制指定索引,然后去分析執(zhí)行計(jì)劃看看哪個(gè)索引是更好的,因?yàn)椴樵?xún)優(yōu)化器選擇索引不一定是百分百準(zhǔn)確的,具體情況可以根據(jù)實(shí)際場(chǎng)景分析來(lái)確定是否使用查詢(xún)優(yōu)化器選擇的索引。

責(zé)任編輯:武曉燕 來(lái)源: 碼猿技術(shù)專(zhuān)欄
相關(guān)推薦

2025-11-11 04:00:00

2022-07-05 10:50:31

數(shù)據(jù)庫(kù)查詢(xún)實(shí)戰(zhàn)

2020-02-23 17:15:29

SQL分析查詢(xún)

2022-09-19 08:41:02

數(shù)據(jù)查詢(xún)分離

2023-09-27 08:21:00

查詢(xún)分離數(shù)據(jù)API

2024-05-28 08:47:52

2019-06-20 11:20:25

sql優(yōu)化數(shù)據(jù)庫(kù)

2024-08-30 09:31:36

2025-02-14 09:30:42

2025-06-25 09:30:14

2011-06-28 08:32:40

MySQL慢查詢(xún)?nèi)罩?/a>

2022-06-30 19:40:36

查詢(xún)接口索引優(yōu)化

2025-06-27 09:05:47

2019-05-08 14:02:52

MySQL索引查詢(xún)優(yōu)化數(shù)據(jù)庫(kù)

2022-08-14 14:32:06

接口優(yōu)化

2021-04-07 10:38:43

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

2017-05-23 16:26:26

MySQL優(yōu)化處理

2010-06-12 15:31:04

MySQL查詢(xún)優(yōu)化

2020-06-05 09:21:20

MySQL慢查詢(xún)數(shù)據(jù)庫(kù)

2020-09-01 11:10:39

數(shù)據(jù)庫(kù)鏈接池HikariCP
點(diǎn)贊
收藏

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

国产孕妇孕交大片孕| 日本少妇色视频| 性欧美猛交videos| 成人免费视频播放| 欧美一区第一页| www.中文字幕av| 人人玩人人添人人澡欧美| 久久色.com| 亚洲jizzjizz日本少妇| 亚洲黄色一区二区| 日韩美女一区二区三区在线观看| 欧美一区二区视频在线观看| 少妇高潮喷水在线观看| 波多野结衣一区二区| 国产乱理伦片在线观看夜一区| 韩国三级电影久久久久久| 免费成人深夜夜行p站| 日韩伦理一区二区| 色婷婷久久综合| 日本福利视频网站| 精品福利视频导航大全| 国产成人激情av| 国产精品一区二区久久久久| 黄色激情视频在线观看| 欧美一级淫片| 亚洲欧美www| 亚洲欧美日韩偷拍| 国产一区二区三区视频在线 | 黄色片中文字幕| 国产精品va| 久久精品中文字幕一区| 中文字幕在线观看免费高清| 精品欧美午夜寂寞影院| 欧美一区二区免费| 久久久久xxxx| 91大神在线观看线路一区| 五月天一区二区三区| 国产精品久久久一区麻豆最新章节| 欧美最近摘花xxxx摘花| 亚洲国产精品成人无久久精品 | www.亚洲视频.com| 国产视频一区二区| 中文字幕制服丝袜成人av| 日本午夜一区二区三区| 亚洲色偷精品一区二区三区| 国产suv精品一区二区6| 亚洲一区二区久久久久久| 亚洲中文字幕一区二区| 日本女优在线视频一区二区| 欧美在线一区二区视频| 一级片中文字幕| 亚洲深爱激情| 欧美最猛性xxxx| 成人免费看片98欧美| 亚洲激情国产| 68精品国产免费久久久久久婷婷| 国产成人精品亚洲男人的天堂| 伊人久久大香线蕉综合四虎小说| 日韩视频中文字幕| 青青青在线免费观看| 91精品99| 欧美激情va永久在线播放| 久久久久久久久精| 亚洲精一区二区三区| 性欧美在线看片a免费观看| 亚洲精品午夜久久久久久久| 中日韩男男gay无套| 51ⅴ精品国产91久久久久久| 亚洲天堂五月天| 青青草成人在线观看| 国产欧美一区二区三区在线看| 一区二区视频在线免费观看| 精品一区二区三区久久| 7777奇米亚洲综合久久| 日本精品999| 久久色视频免费观看| 夜夜爽99久久国产综合精品女不卡| 日本福利专区在线观看| 亚洲精品国产一区二区精华液| 国产aaa免费视频| 熟女高潮一区二区三区| 欧美成人xxxx| 日韩欧美一区二区在线视频| 国产亚洲精品成人a| 欧美在线关看| 在线视频亚洲欧美| 麻豆精品一区二区三区视频| 国产精品亚洲综合久久| 国产精品日本精品| 亚洲精品视频网| 国产午夜精品一区二区三区嫩草| 一级一片免费播放| av免费不卡国产观看| 欧洲亚洲精品在线| youjizz.com日本| 国产中文字幕一区二区三区| 久久亚洲精品成人| 午夜毛片在线观看| 国产一区二区三区在线观看精品 | 久久免费视频观看| 国产免费a视频| 国产馆精品极品| 秋霞久久久久久一区二区| 成人免费网址| 色94色欧美sute亚洲线路二 | 色综合色综合久久综合频道88| 中文字幕超碰在线| 国产一区二区三区四| 欧美日韩三区四区| 欧美xxx黑人xxx水蜜桃| 精品视频在线看| 国产又粗又猛又色| 99精品视频在线观看免费播放 | www欧美在线| 国产美女娇喘av呻吟久久| 欧美日韩高清在线一区| 精品一性一色一乱农村| 欧美日韩国产综合久久| 少妇特黄一区二区三区| 欧美日韩国产亚洲一区| 国产欧美一区二区三区视频| 久久久pmvav| 性久久久久久久| 日本少妇一区二区三区| 潘金莲一级淫片aaaaa| 九九99久久精品在免费线bt| 一本一道久久a久久精品逆3p| 久久精品国产亚洲av麻豆色欲| 乱一区二区av| 日韩欧美在线一区二区| 中文在线免费二区三区| 精品少妇一区二区三区日产乱码| 午夜成人亚洲理伦片在线观看| 久久久久综合| 精品一区二区三区视频日产| 毛片在线网址| 欧美xfplay| 欧美国产在线看| 国产麻豆91精品| 国产精品波多野结衣| 男人亚洲天堂| 永久免费毛片在线播放不卡| 无码视频一区二区三区| 久久久久国产成人精品亚洲午夜| 浮妇高潮喷白浆视频| 精品资源在线| 91成品人片a无限观看| 蜜桃视频久久一区免费观看入口| 亚洲综合自拍偷拍| 香蕉久久久久久av成人| 韩日视频一区| 国产在线一区二区三区播放| а√在线中文在线新版| 亚洲第一综合天堂另类专| 国产无遮挡又黄又爽又色| 99久久国产综合色|国产精品| a级免费在线观看| 红杏成人性视频免费看| 欧美精品18videosex性欧美| 色综合久久久久久| 色综合色狠狠天天综合色| 蜜桃av免费看| 久久国产乱子精品免费女| 国外视频精品毛片| 成人做爰69片免费| 午夜久久一区| 国产精品二区三区| 天堂中文av在线资源库| 亚洲人精品午夜在线观看| 日批视频免费观看| 亚洲三级在线免费| 白嫩情侣偷拍呻吟刺激| 午夜综合激情| 亚洲国产欧美一区二区三区不卡| 亚洲热av色在线播放| 久久99热精品这里久久精品| 四虎免费在线观看| 欧美伊人久久久久久午夜久久久久| 欧美黄色高清视频| 国产激情91久久精品导航 | 亚洲伦伦在线| 日韩精品久久一区| 精品一区91| 国产91精品高潮白浆喷水| 福利在线播放| 欧美一二三区在线观看| 国产91在线播放| 久久天堂电影| 欧美一区二区视频在线观看| 国产精品一区二区6| 国产午夜精品一区二区三区四区| 婷婷中文字幕在线观看| 亚洲国内自拍| 亚洲人一区二区| 牛牛影视久久网| 国产欧美亚洲视频| а√天堂资源官网在线资源 | 欧洲在线视频| 亚洲欧洲日产国码av系列天堂| 中文字幕在线视频第一页| 亚洲一区视频在线| 97人妻人人揉人人躁人人| 国产成人av一区二区三区在线 | 国产一区二区三区视频免费| 精品黑人一区二区三区在线观看| 欧美日韩综合视频| 欧美特级一级片| 久久久国产一区二区三区四区小说 | 精品国产91乱码一区二区三区| 男人天堂视频在线| 亚洲图片欧美一区| 日本成人精品视频| 久久嫩草精品久久久精品一| 日本亚洲一区二区三区| 手机精品视频在线观看| 日韩欧美不卡在线| 亚洲无中文字幕| 日韩精品一线二线三线| 女同另类激情重口| 99久久自偷自偷国产精品不卡| 天天操天天爽天天射| 一区二区导航| 国产精品免费在线| 激情视频亚洲| 成人国产精品久久久久久亚洲| 成人动漫一区| 97久久精品人人澡人人爽缅北| 草莓福利社区在线| 色妞一区二区三区| 成人激情电影在线看| 亚洲欧美日韩精品久久| 人妻夜夜爽天天爽| 日韩午夜激情视频| 国产精品久久久久久久免费| 成人免费观看av| 欧美日韩国产乱码电影| 国产无遮挡免费视频| 夜夜爽夜夜爽精品视频| 久久久久亚洲av片无码| 国产精品久久久久久久久免费相片 | 性欧美在线看片a免费观看| 性欧美videos高清hd4k| 久久久国产一区二区| 四虎久久免费| 中文字幕欧美视频在线| 国产黄在线观看免费观看不卡| 亚洲国内精品视频| 婷婷五月综合激情| 日韩av综合网站| 亚洲日本在线播放| 亚洲精品午夜精品| 国产视频二区在线观看| 亚洲人成在线观| www.亚洲资源| 色偷偷亚洲男人天堂| 国产激情小视频在线| 久久精品国产欧美激情| 在线观看三级视频| 久久久久久91| 天天综合av| 国产精品久久久久久av| 欧美视频第一| 亚洲a一级视频| 国产在线播放精品| 久久久久久草| 日韩精品影视| 18视频在线观看娇喘| 伊人久久大香线蕉av超碰演员| 青草青青在线视频 | 中文国产在线观看| 国产91精品露脸国语对白| 国产伦精品一区二区三区精品| 久久品道一品道久久精品| 久久久免费看片| 亚洲乱码国产乱码精品精可以看| 日韩手机在线观看视频| 在线观看电影av| www.亚洲免费视频| 国产精品偷拍| 国产99久久久欧美黑人 | 欧美日韩亚洲国产综合| aa视频在线免费观看| 亚洲激情成人网| 在线视频婷婷| 欧美交受高潮1| 91p九色成人| 国产麻豆乱码精品一区二区三区| 九九在线精品| 免费在线黄网站| 日韩av一区二区三区| 中文字幕在线观看视频www| 91性感美女视频| 亚洲欧美小视频| 日韩欧美一区视频| 国产剧情精品在线| 国产丝袜一区二区| av毛片在线免费看| 日韩美女在线播放| 亚洲一区 二区| 亚洲国产成人不卡| 国产精品毛片在线看| www激情五月| 国产欧美日韩在线观看| 国产真人真事毛片| 欧美男生操女生| 欧美成人免费| 欧美激情亚洲自拍| 欧美成a人片免费观看久久五月天| 国内精品久久国产| 欧美1区2区视频| 天天操天天爱天天爽| 99精品视频免费在线观看| 91高清免费观看| 欧美影视一区在线| 欧美日韩影视| 国内精久久久久久久久久人| 91精品在线免费视频| 欧美日韩在线观看一区| 亚洲青色在线| 男男受被啪到高潮自述| 国产精品每日更新在线播放网址| 国产一级片毛片| 亚洲国产99精品国自产| 性直播体位视频在线观看| 成人免费福利在线| 欧美激情理论| 男女视频在线看| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美男男gaytwinkfreevideos| 六月婷婷在线视频| 粉嫩av一区二区三区| www青青草原| 91精品国产免费| 国产黄色在线观看| 成人午夜在线观看| 欧美gvvideo网站| 日韩中文字幕a| 国产精品入口麻豆九色| 久久人人爽人人爽人人片av免费| 国产偷国产偷亚洲清高网站 | 国产成人自拍视频在线观看| 青青久久av| 欧美性大战久久久久xxx | av网站中文字幕| 日韩国产精品视频| 深夜成人在线| 欧美不卡在线一区二区三区| 先锋影音国产一区| 在线免费观看成年人视频| 欧美日韩一二三四五区| 日本护士...精品国| 欧美一区第一页| 国产麻豆精品久久| 在线观看高清免费视频| 欧美高清一级片在线观看| 这里只有精品6| 久久精品视频导航| 日韩国产在线不卡视频| 国产美女作爱全过程免费视频| 丁香婷婷深情五月亚洲| 日本熟妇乱子伦xxxx| 欧美一区永久视频免费观看| av毛片在线| 久久久久久九九九九| 日韩电影免费在线观看网站| 久久精品国产亚洲AV成人婷婷| 欧美精品欧美精品系列| av毛片在线看| 久久精品国产第一区二区三区最新章节| 翔田千里一区二区| 天天操天天干天天操天天干| 欧美丰满美乳xxx高潮www| 五月花成人网| 免费在线一区二区| 久久精品噜噜噜成人av农村| 婷婷在线精品视频| 精品偷拍各种wc美女嘘嘘| 精品日本视频| 青青视频免费在线观看| 97精品视频在线观看自产线路二| 一级片在线免费播放| 欧美成人合集magnet| 日韩极品在线| 91丨九色丨蝌蚪| 亚洲.国产.中文慕字在线| 国产福利在线看| 99一区二区| 日本va欧美va精品| 精品亚洲永久免费| 在线成人一区二区| 一区二区视频| 另类小说第一页| 亚洲aaa精品| 超碰最新在线| 久久综合中文色婷婷| 国产一区二区三区免费播放| 亚洲伊人成人网| 欧美成人一区在线| 国产精品免费不| 人妻激情偷乱频一区二区三区|