日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL怎么打开explain_MySQL干货之-利用EXPLAIN优化查询

發布時間:2025/3/20 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL怎么打开explain_MySQL干货之-利用EXPLAIN优化查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? 在工作中,經常會碰到一些慢查詢,Explain可以幫我們更詳細的了解MySQL查詢的執行計劃,用法也很簡單Explain 后面跟上SELECT語句即可。執行完之后,會顯示一行有多個列的記錄,可能很多人和我一樣,對EXPLAIN里面字段的含義,并沒有深入的去了解過,處于一知半解的狀態,只知道一些最常見的。

? 下面我根據MySQL官方文檔,查閱了很多資料,再結合我自己的理解,對EXPLAIN的字段和值做了詳細的描述,在總結過程中,也發現了自己的很多知識漏洞,很多時候,總是會想當然的認為,這個就是對的,并沒有嚴密的邏輯驗證,大腦喜歡偷懶,正所謂好記性不如爛筆頭,寫的過程也是對自己知識點掌握程度的批判和考驗。

關于EXPLAIN

? EXPLAIN返回一行記錄,通過Explain可以獲取到很多信息,如:不同表的查詢順序,查詢用了哪些表,能使用哪些索引以及真正用到了哪些索引,用了哪種連接類型,是否有臨時表和文件排序等。這些因素對查詢的效率有直接的相關,想要使查詢更高效,需要對這些條件做一個好的優化。

? EXPLAIN有12個字段,每個字段對查詢優化的權重比不一樣,也就是說并不是所有字段都很重要。type,key,Extra字段相對其它字段來說,對查詢效率的影響更大,優化查詢的時候,先把注意力放到這些字段會比其它字段來得更加直接有效,下面開始具體內容。

EXPLAIN語法

以user_info表為例:

explain select * from `user_info` where uid = 5

結果:

id

select_type

table

partitions

type

possible_keys

key

key_len

ref

rows

filtered

Extra

1

SIMPLE

user_info

NULL

const

PRIMARY

PRIMARY

8

const

1

100.00

NULL

EXPLAIN字段說明

注: 標注星號的字段為重點

id:

SELECT語句的標識符,代表SELECT查詢在整個查詢中的序號。這個值也可能為NULL,如果這一行是UNION的結果。

select_type:

SELECT查詢的類型,該類型的值有11種類型。例如,示例中的值為SIMPLE,表示該查詢是一個簡單的查詢(即:沒有子查詢和UNION)。

table:

大多數情況下表示輸出行所引用的表名,它也可能是下列值之一:

partitions:

只對分區表有意義。意思是查詢所匹配到的分區,如果該表為非分區表,則它的值為NULL。

*type:

查詢的join類型,注意單表查詢也被當做join的特例,并不一定要兩張表。連接類型詳情下面會詳細介紹。

possible_key:

possible_key列是指,在查詢中能夠被MySQL用到的索引,但在實際情況中,不一定會被全部用到,這取決于MySQL優化器的選擇,假設possible_key有A,B,C,3個索引,優化器經過分析認為A索引不需要用,那么實際執行的時候只會用到B,C索引。實際應用中,該列經常幫我們對SQL查詢進行優化,如果它的值為NULL,說明沒有能被用到的索引,這種情況下,需要調整SQL語句和優化表的索引。

*key:

查詢中實際用到的索引,要注意,該列的值可能包含possible_key列中沒有出現的索引,當查詢滿足覆蓋索引的條件時,possible_keys列為NULL,索引僅在key列顯示,MySQL只需要掃描索引樹,不用到實際的數據行檢索即可得到結果,查詢會更高效,Extra列顯示USING INDEX,則證明使用了覆蓋索引。 也可以通過FORCE INDEX,USE INDEX或IGNORE INDEX來強制使用或忽略possible_key列中的索引。

覆蓋索引概念:

如果索引包含所有滿足查詢需要的數據的索引成為覆蓋索引(Covering Index)。

假設有一個user表,假設索引A包含了col1,col2,col3三個字段,criteria為標準條件。

Query 1:

select * from user where criteria

Query 1使用了索引查詢,獲取到數據行的主鍵,但是仍然需要根據主鍵值掃描實際的數據行。

Query 2:

select `col1`,`col2` where criteria

Query 2中,索引A已經包含了它需的字段,也就是說Query 2不用再去實際的數據行獲取數據了,只要掃描完索引樹就行了,這樣就省了一個步驟,索引樹往往比實際的數據表小,所以效率很高,這就是覆蓋索引。

key_len:

實際用到的索引字段長度,越短越好。

ref:

ref列顯示哪個列或者常數和索引比較篩選出結果。

rows:

rows列表示MySQL認為執行查詢必須檢查的行數,對Innodb表來說,這是一個預估值,可能并不是確切的值。

filtered:

? filtered的意思是,首先MySQL利用索引,例如,用range范圍掃描出符合的行,如果掃描符合條件的估計值是100行,rows顯示估計的值就是100,這一步是存儲引擎根據索引篩選后的值,然后在Server層根據其余的WHERE條件過濾。

? 被過濾器過之后,符合條件的還剩下20行,也就是剩下20%,20%就是filtered中的值。很顯然,直接在存儲引擎層篩選出20行比先篩選出100行再過濾要更好,通常情況下,filtered的值越大可能意味著索引越好。

? 另一方面看,你也可以完全忽略filtered,因為這個值在大多數情況下只是一個不準確的估計,應該把注意力放到優化其它更有用的字段上,尤其是type,key,Extra。例如:盡量避免filesort排序,使用索引排序。或者有一個更好的type值,對性能的提升是非常巨大的,這種情況,即使filtered的值低也沒關系。假設一個查詢A, type=all,filtered=0.1%。那么首要先關注type字段,可通過添加索引來優化,可以先不管filtered。

? 所以對這個值不需要太認真,即使100%也不意味著索引一定好,反過來也不一定說明索引差,type比它更能說明索引的好壞。

*Extra:

這個列包含Mysql解決查詢的詳細信息,詳情見下方。

EXPLAIN字段值說明:

select_type:

select_type 值

描述

SIMPLE

簡單的SELECT查詢(沒有UNION和子查詢)

PRIMARY

一個需要union操作或者含有子查詢的select,位于最外層的單位查詢的select_type即為primary。且只有一個

UNION

UNION連接的select查詢,除了第一個表外,第二個及以后的表select_type都是union

DEPENDENT UNION

與union一樣,出現在union 或union all語句中,但是這個查詢要受到外部查詢的影響

UNION RESULT

UNION之后的結果集

SUBQUERY

除了from字句中包含的子查詢外,其他地方出現的子查詢都可能是subquery

DEPENDENT SUBQUERY

與dependent union類似,表示這個subquery的查詢要受到外部表查詢的影響

DERIVED

FROM字句中出現的子查詢。語法:SELECT ... FROM (subquery) [AS] tbl_name ...

MATERIALIZED

被物化的子查詢

UNCACHEABLE SUBQUERY

對于外層的主表,子查詢不可被物化,每次都需要計算(耗時操作)

UNCACHEABLE UNION

UNION操作中,內層的不可被物化的子查詢(類似于UNCACHEABLE SUBQUERY)

通過 **物化 ** 優化子查詢的原理:

? 優化器使用物化的方式能讓子查詢更高效的執行,類似緩存技術,把第一次查詢的結果存起來,避免多次的耗時操作,同時也有它自身的限制,不是所有子查詢都能被物化的。物化技術把子查詢產生的結果放在一個臨時表中,如果數據量小的話,通常是在內存中完成,數據大的時候就降級到磁盤進行,速度也會慢很多。首先,MySQL得到子查詢的結果,然后把結果放到臨時表中,在隨后的任何時間,當需要這個結果時,MySQ就再次引用這個臨時表,不需要再執行計算了。優化器可能會使用哈希索引(復雜度為O(1),很快)來快速且低成本的查找表,這個索引是唯一的,避免了重復,能使表更小。

SELECT * FROM t1

WHERE t1.a IN (SELECT t2.b FROM t2 WHERE where_condition);

type(連接類型):

system

當表只有一行數據的時候,這是const連接類型的特例。

const

表中最多只有一行匹配,在查詢開始時被讀取。因為只有一行,該行中列的值可以被優化器的其余部分視為常量。const表非常快,因為他們僅被讀取一次。將PRIMARY KEY 或 UNIQUE INDEX索引和常量值比較時,會使用const。例如:

SELECT * FROM tbl_name WHERE primary_key=1;

SELECT * FROM tbl_name

WHERE primary_key_part1=1 AND primary_key_part2=2;

eq_ref

假設A JOIN B,B表讀取A表的各個行組合的一行時,通過B表的PRIMARY KEY或UNIQUE NOT NULL索引列連接時,優化器會使用eq_ref類型,這是除了system和const之外最快的JOIN類型。

舉例說明:

表tableA,有(id,text)字段,id為PRIMARY KEY,A表數據為:

id

text

1

HELLO

2

THANK

表tableB有(id,text)字段,id為PRIMARY KEY,B表數據為:

id

text

1

WORLD

2

YOU

現在通過JOIN將兩個表關聯起來

SELECT A.text,B.text

FROM tableA AS A,tableB as B

WHERE A.id=B.id

這個連表查詢是非常快的,因為在A表中掃描的每一行,在B表中也僅一行滿足條件。

ref

? A JOIN C時,A表中的每一行不是唯一的,對單表查詢也一樣,有多個滿足條件的行,查詢的KEY是單個索引或復合索引的最左前綴(不是唯一索引和主鍵),也就是說C表的id是一個非唯一索引。這種情況下,優化器會使用ref優化,如果只有少部分行(rows)滿足條件,這個連接類型(join type)是很好的。ref用于索引的比較操作,注意:僅對于=,<=> 操作有效,對于>,

舉例說明:

現在有tableC,id為索引,不唯一。數據為:

id (非唯一索引)

text

1

HANGZHOU

1

SHANGHAI

現在通過LEFT JOIN將A和C關聯起來:

SELECT A.text,C.text

FROM `tableA` AS A

LEFT JOIN `tableC` AS C ON A.id=C.id

這個JOIN不像之前的那么快,因為在表A中掃描的每一行,在表C中可能有很多行滿足條件,C的id不是唯一索引。

fulltext

使用了全文索引,Innodb不支持全文索引。

ref_or_null

如果一個查詢的WHERE子句中包含colA IS NULL的條件,但是colA已經被聲明為NOT NULL,此時優化器會使用ref_or_null類型。

SELECT * FROM ref_table

WHERE key_column=expr OR key_column IS NULL;

index_merge

? 在MYSQL5.0之前是沒有索引合并功能的,假設A表有3個單獨的索引col1 ,col2,col3,然后執行如下SQL:

SELECT * FROM A WHERE col1=1 AND col2=2 AND col3=3

實際查詢中只有一個索引能被用到,這種情況,只能通過建立復合索引(col1,col2,col3)才能在索引中用到所有字段。

? 5.0之后有了索引合并,當檢索數據行時出現多個范圍掃描條件時,在滿足索引合并前提條件時(單個索引覆蓋WHERE條件的字段),MySQL優化器可能會使用索引合并(不一定),首先分別對多個索引進行掃描,然后合并來自單個表的掃描結果,它不能合并多個表的掃描結果,合并的方式有3種:

unions:索引取并集

intersections:索引取交集

Sort-Union:先對取出的數據按主鍵排序,再取并集

索引合并條件:

WHERE子句中的范圍條件,WHERE中出現字段必須被索引覆蓋,如果colA沒添加索引,則只會對colB和colC進行索引合并,Extra字段顯示Using intersect(colB,colC);,type為index_merge,則說明用到了索引合并。

WHERE colA = const1 AND colB = const2 AND colC = const3

Innodb表中的主鍵的任何范圍條件,>,等。

SELECT * FROM innodb_table

WHERE primary_key < 10 AND key_col1 = 20;

? 滿足了條件,MYSQL會選擇索引行數最少的字段對索引結果進行合并,最終使用哪個索引字段來合并也不一定,也可能不使用合并,這取決于優化器,如果優化器認為沒必要使用索引合并優化,就會使用其它優化,也許會選擇type 為range或更高效的ref的優化。

? 當優化器決定使用索引合并優化,如果WHERE條件用AND連接,優化器會使用INTERSECTIONS合并算法,對多個索引掃描的結果取交集。如果用OR連接,優化器會選擇UNIONS或SORT-UNIONS合并算法,對多個索引掃描的結果取合集,SORT-UNIONS和UNIONS的主要區別是,前者在掃描完數據時,需要先對數據按主鍵排序,再取它們的合集。

? 在WHERE子句中使用AND時,使用復合索引比索引合并更高效,因為復合索引只用一個索引篩選,沒有匹配合并的過程,這個過程節省了很多時間。

? 在使用OR時,復合索引是不起作用的,這種情況下,使用UNIONS索引合并效果更好。如果不想使用某種索引合并,也可以選擇關閉。可通過optimzer_switch系統變量查看各個索引合并的開啟狀況。如下:

SELECT @@optimizer_switch

索引合并算法的默認都是開啟的,可以通過關閉某個合并算法。例如:

SET optimizer_switch = 'index_merge_intersection=off'

unique_subquery

這種類型是eq_ref類型在子查詢中的替代類型。例如

SELECT * FROM A WHERE

value IN (SELECT id FROM B WHERE some_expr)

B表中的id在A表中有唯一對應的記錄。

range

? 在WHERE子句中,執行>,,=,BETWEEN,IN() 等操作時,MySQL可能會(不一定)使用range類型,Explain中key列的值就是實際用到的索引,key_len是它們中最長的索引的長度。如果優化器認為使用索引篩選沒有全表掃描來得及,例如:條件篩選后的行占全表的50%以上,即使有索引可用,優化器也會選擇全表掃描,即type=ALL。

? 為什么呢?解釋這個問題之前,需要先了解幾個概念。對Innodb表來說,每個表都有一個聚簇索引,InnoDB的聚簇索引實際上在同一個結構中保存了B-Tree索引和數據行信息。因為無法把數據行存放在兩個不同的地方,所以一個表只能有一個聚簇索引。二級索引存儲的是記錄的主鍵,而不是數據存儲的地址,索引數據和存儲數據是分離的,唯一索引、普通索引、前綴索引等都是二級索引。實際上,InnoDB在查詢任何數據時,最后都是通過主鍵來查詢的。首先我們根據索引條件在索引樹上掃描出對應的主鍵值。然后根據這個值去聚簇索引總超找到對應的行(如果是覆蓋索引則省略這一步)。

? 在某些情況下,索引條件掃描出的數據行非常大,可能占了全表的50%,此時再根據主鍵找到對應的數據塊是不劃算。主鍵的BTree查找屬于文件的隨機搜索,但是如果隨機搜索文件數據的目的是為了查找一半的數據,這并不是最優化的,只要對數據文件進行大量的順序讀寫要更快,這種情況下,索引會被忽略。

index

? index類型和ALL類型幾乎相同。有兩種情況:

若SELECT中列全部被索引覆蓋,所需要的數據可以直接在索引中讀取,MySQL只需對索引樹進行掃描,這通常比掃描實際數據行要快,因為索引樹通常比數據表更小,這種情況下,Extran的值會顯示USING INDEX。

使用索引中讀取的主鍵值,按索引順序對全表進行掃描,此時Extra中沒有USING INDEX。

ALL

對表的每一行進行掃描,這是最糟糕的情況。一般,你可以通過添加索引來避免這種情況發生。

Extra列值的含義:

? Extra列包含了MySQL處理查詢的一些額外信息,下面的列出了Extra中可能出現的值,如果你想讓查詢盡可能的快,應該注意下Extra字段中是否出現了using filesort 和using temporary。下面只列除了在實際應用中經常會出現,相對比較重要的一部分,若描述的不夠詳細,可查看MySQL官方文檔。

const row not found

SELECT * FROM A

如果A表為空,則會出現改值。

DISTINCT

mysql在尋找不同的值,當它找到第一個匹配的行之后,就停止搜索更多的行了。例子:

no matching row in const table

用唯一索引或者主鍵查詢時,沒有匹配到的數據。

Not exists

MySQL優化了LEFT JOIN,一旦它找到了匹配LEFT JOIN標準的行,就不再搜索了,。例如:

SELECT * FROM t1 LEFT JOIN t2 ON t1.id=t2.id

WHERE t2.id IS NULL;

Using filesort

? 這個值表示,MySQL必須對檢索到的結果進行額外的排序。排序是按照連接類型遍歷所有行并存儲排序鍵和指向行的指針,以匹配滿足where子句條件的所有行,然后對鍵進行排序,并按排序順序檢索行。根據不同情況,MySQL會選擇不同的排序算法,在數據比較小的時候,MySQL會利用排序緩沖區作為優先級隊列將結果在內存中排序,否則只能通過合并文件的方式合并,那會慢很多,排序緩沖區的大小取決于sort_buffer_size變量的大小。

? 總之,當看到filesort的時候就應該引起重視,通過優化索引來避免額外的文件排序,這對性能影響是很大的。

Using index

單個索引覆蓋了SELECT的所有列(即:覆蓋索引),不需要對實際的數據行進行掃描。

Using index condition

? Index Condition Pushdown (ICP)是MySQL 5.6 版本中的新特性,是一種在存儲引擎層使用索引過濾數據的一種優化方式。當關閉ICP時,index 僅僅是data access 的一種訪問方式,存儲引擎通過索引回表獲取的數據會傳遞到MySQL Server 層進行where條件過濾。

? 當打開ICP時,如果部分where條件能使用索引中的字段,MySQL Server 會把這部分下推到引擎層,可以利用index過濾的where條件在存儲引擎層進行數據過濾,而非將所有通過index access的結果傳遞到MySQL server層進行where過濾.

優化效果:ICP能減少引擎層訪問基表的次數和MySQL Server 訪問存儲引擎的次數,減少io次數,提高查詢語句性能。

Using index for group-by

和USING INDEX很相似,區別是,當查詢語句中含有DISTINCT和GROUP BY操作時,僅需訪問索引樹,不需要訪問實際的表時,使用該優化。

``Using sort_union(...),Using union(...),Using intersect(...)`

當查詢產生索引合并時會顯示該值,type為index_merge。

Using temporary

為了處理查詢,MySQL必須建立一個臨時表才能產生結果。典型的情況是,在使用GROUP BY和ORDER BY子句時,兩者使用了不同的列會導致產生臨時表。

Using where

using where 是指使用WHERE或ON子句,MySQL Server層收到存儲引擎返回的結果時,需要對結果再次過濾,不需要返回所有結果,注意LIMIT不算限制條款。如果沒有用到索引using where只是說明,使用了顧慮條件過濾。

參考

總結

以上是生活随笔為你收集整理的MySQL怎么打开explain_MySQL干货之-利用EXPLAIN优化查询的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

4438全国亚洲精品在线观看视频 | 日韩二区在线观看 | 午夜影院先 | 久久久久久久99精品免费观看 | 色偷偷88欧美精品久久久 | 91在线91| 黄色小网站在线观看 | 在线观看国产 | 手机av在线不卡 | 亚洲国产网址 | 激情综合网五月激情 | 天天天天射| 亚洲成人资源在线观看 | 色多视频在线观看 | 欧洲在线免费视频 | 黄色三几片 | 99久久激情 | 国产麻豆精品在线观看 | 国产无限资源在线观看 | 在线看片a | 伊人午夜视频 | 国产日韩一区在线 | 色婷婷在线观看视频 | 天天操夜夜摸 | 91av短视频| 国产精品理论片 | 美女视频永久黄网站免费观看国产 | 在线看国产视频 | 日韩中文字幕免费看 | 国产成人1区 | 国产一区视频在线 | 久久伦理电影 | 豆豆色资源网xfplay | 亚洲综合网站在线观看 | av解说在线观看 | 天天夜夜亚洲 | 日韩欧美在线观看 | 摸bbb搡bbb搡bbbb| 久久艹久久 | 一区二区 不卡 | 国产精品一区二区三区99 | 日韩手机在线观看 | 超碰人人舔 | 最近日本字幕mv免费观看在线 | 国产视频在线观看一区 | 久久久久国产a免费观看rela | 国产精品毛片一区二区在线 | 久久99精品国产一区二区三区 | 91亚色视频| 蜜臀av性久久久久蜜臀av | 色之综合网| 久久久久成人精品免费播放动漫 | 91免费版成人| 日韩精品无码一区二区三区 | avove黑丝| 成人黄色在线看 | 日本在线观看中文字幕无线观看 | 日韩在线视频国产 | 欧美久草视频 | 日韩系列在线观看 | 日韩午夜剧场 | 精品专区一区二区 | 日韩中文字幕91 | 日批在线看| 一区二区电影在线观看 | 亚洲欧美日韩精品一区二区 | 免费看黄的 | 日本最新一区二区三区 | 91福利试看| 国偷自产中文字幕亚洲手机在线 | 看全黄大色黄大片 | 在线观看网站av | 久久精品96 | 美女激情影院 | 深爱激情五月婷婷 | jizz18欧美18| 久久99网站 | 亚洲精品777 | 色婷婷综合久色 | 色狠狠操 | 精品国产99 | 国产精品美女久久久久久久 | 四虎在线免费观看视频 | 色久综合 | 国产黄色特级片 | 国产精品成人一区二区三区吃奶 | 99视频免费在线观看 | 狠狠狠狠狠狠天天爱 | 久久久久伊人 | 9999精品| 在线观看亚洲精品 | 综合黄色网 | 一区二区三区精品在线视频 | 中文资源在线观看 | 五月婷婷激情 | 91av在线不卡 | 国产福利电影网址 | 亚洲精品在线观看av | 亚洲国产中文字幕在线观看 | 国产亚洲在线视频 | 久草在线这里只有精品 | 三级黄色大片在线观看 | 永久免费的啪啪网站免费观看浪潮 | 午夜精品久久久久久久久久久 | 久久精品视频在线免费观看 | 99热这里只有精品8 久久综合毛片 | 麻豆视传媒官网免费观看 | 国产精品免费久久久久久 | 午夜精品视频一区 | 久久视频99 | 久久99久国产精品黄毛片入口 | 国产免费黄视频在线观看 | 日韩欧美精品一区 | 香蕉免费在线 | 亚洲精品xxxx | 亚洲 欧美 精品 | 天堂va在线高清一区 | 日韩r级电影在线观看 | 免费观看成人av | 中文在线免费视频 | 中文字幕乱码电影 | www久草| 中文字幕第一页在线播放 | 亚洲午夜久久久综合37日本 | 国产精品v欧美精品v日韩 | 国产精品v欧美精品 | 在线观看小视频 | 中文字幕在线播放日韩 | 国产精品永久在线 | 男女拍拍免费视频 | 狠狠色丁香九九婷婷综合五月 | 日日夜夜国产 | 亚洲精品自拍视频在线观看 | 国产精品自拍在线 | 91在线播放视频 | 在线导航福利 | 久久成| 五月天开心 | 韩国视频一区二区三区 | 在线精品视频免费播放 | 日韩精品 在线视频 | 玖玖视频 | 国产老太婆免费交性大片 | 亚洲国产成人精品电影在线观看 | 日日综合网 | 亚洲干视频在线观看 | 日韩精品综合在线 | 精品在线视频观看 | 国产精品久久久久久999 | 黄色网中文字幕 | 国产精品久久久久久吹潮天美传媒 | 中文字幕在线观看免费 | 欧美另类69 | 欧美人人爱 | 亚洲va综合va国产va中文 | 色婷婷导航 | 国产a国产 | 亚洲一级电影在线观看 | 欧美国产亚洲精品久久久8v | 国产精品网在线观看 | 久久久久久久国产精品 | 国产精品自产拍在线观看 | 成年人免费在线观看网站 | 婷婷久久一区 | 天天操天天射天天操 | 国产视频不卡一区 | 人人爽人人爽人人 | 在线观看精品黄av片免费 | 99中文在线 | 国产精品入口麻豆www | 国模视频一区二区 | 日本中文字幕在线看 | av免费看网站 | 69国产盗摄一区二区三区五区 | 奇米影视8888在线观看大全免费 | 日韩激情视频 | 国产精品成人一区二区三区吃奶 | 国产日韩精品在线观看 | 91视频91蝌蚪 | 日韩黄色在线观看 | 亚洲第一香蕉视频 | 精品久久久久久久久中文字幕 | 久久久久国产一区二区三区 | 日本中文字幕观看 | 91成年人视频 | 国产网站色 | av天天色 | 92av视频| 91亚洲精品在线观看 | 香蕉视频免费看 | 去干成人网 | 亚洲精品一区二区18漫画 | 久久免费视频播放 | 久久久一本精品99久久精品66 | 天堂v中文| 久久在线免费观看 | 97日日碰人人模人人澡分享吧 | 久草视频在线新免费 | 亚洲国产精品99久久久久久久久 | 色综合人人 | 天天曰天天干 | 天天射成人 | 福利视频网站 | 成人免费在线看片 | 在线 影视 一区 | 国产精品成人在线 | 日韩精品一区二区三区电影 | 成人欧美亚洲 | 国产视频久久 | 亚洲国产精品激情在线观看 | 99热这里只有精品8 久久综合毛片 | 玖玖视频免费在线 | 日韩中文在线电影 | 欧美日一级片 | 亚洲污视频 | 精品99999| 激情综合电影网 | 亚洲va欧美va人人爽春色影视 | 夜夜爽天天爽 | 天天激情综合 | 午夜在线观看一区 | 欧美成人一区二区 | 超碰最新网址 | 久久大香线蕉app | 欧美日韩高清一区 | 日韩视频免费在线 | 国产精久久久久久久 | 欧美伦理一区二区三区 | 日本中文字幕电影在线免费观看 | 国产成人av片| 超碰97av在线| 色视频网页 | 玖玖999 | 香蕉视频在线免费 | 欧美日韩国产在线 | 久久国产精品色婷婷 | 久久久久久久久久国产精品 | 99久热在线精品视频观看 | 中文字幕国内精品 | 亚洲一区久久久 | 狠狠干天天操 | 国产小视频91 | 久久久久久国产精品免费 | 黄色大片免费网站 | 日韩1级片 | 中文字幕麻豆 | 日韩久久一区二区 | 在线观看国产v片 | 少妇bbw揉bbb欧美 | 日韩av资源在线观看 | 精品在线观看免费 | 欧美日韩性生活 | a色网站 | 日p视频| 亚洲一区 影院 | 91福利视频久久久久 | 国产在线精品播放 | 中文字幕在线国产 | 成人黄色在线看 | 在线观看免费观看在线91 | 久草精品视频在线观看 | 91亚洲精品久久久久图片蜜桃 | 天天做天天爱夜夜爽 | 日日综合网 | 午夜色大片在线观看 | 91天堂素人约啪 | 激情婷婷在线 | 粉嫩一二三区 | 亚洲精品国产精品国自产在线 | 一区二区三区在线看 | 99精品黄色 | av一级片在线观看 | 超碰在线最新网址 | 久久免费美女视频 | 狠狠做深爱婷婷综合一区 | 国产精品免费观看网站 | 国产高清在线观看av | 免费在线观看视频一区 | 国产一区二区三区免费观看视频 | 亚洲综合最新在线 | 天天操夜夜看 | av一级久久 | 91精品福利在线 | 99久久99热这里只有精品 | 一区二区三区 亚洲 | 视频精品一区二区三区 | 日韩电影中文 | 人人草在线视频 | 碰超在线观看 | 日韩有码中文字幕在线 | 精品美女在线视频 | 久久视频二区 | av免费看网站| 日韩久久一区二区 | 免费观看www小视频的软件 | 免费三级大片 | 午夜在线免费观看视频 | 丁香影院在线 | 天天干夜夜夜 | 欧美一二区在线 | 日韩免费在线 | 国精产品一二三线999 | 欧美一区二区三区特黄 | 91看片在线看片 | 在线看v片成人 | 欧美在线观看视频一区二区三区 | 婷婷网五月天 | 激情婷婷 | 日韩欧美高清在线观看 | 久久精品艹 | 亚洲人成免费网站 | 美女很黄免费网站 | 亚州av网站大全 | 天堂av在线免费 | av三区在线 | 国产在线精品一区二区不卡了 | 久久伦理 | 在线之家免费在线观看电影 | 九九久久免费视频 | 日韩av免费在线看 | 蜜臀久久99精品久久久酒店新书 | 久久久久久久av麻豆果冻 | 久久网站最新地址 | 免费三级av | 96超碰在线 | 中文字幕在线播放日韩 | av超碰在线观看 | 久久艹艹 | 欧美极品少妇xbxb性爽爽视频 | 久久婷婷一区二区三区 | 中文字幕在线观看视频一区 | 欧美国产在线看 | 午夜男人影院 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 在线免费视频一区 | 免费观看性生活大片 | 久久久久久久久久久久av | 欧美日本一二三 | 在线看一级片 | 国产精品人人做人人爽人人添 | 国产精品欧美日韩在线观看 | 福利电影久久 | 91九色网站 | 天天操福利视频 | 天堂av免费观看 | 亚洲免费观看在线视频 | 黄色网大全 | 午夜123 | 色综合天天 | 精品免费99久久 | 日日夜夜精品免费观看 | 国产一区二区三区免费观看视频 | 免费看精品久久片 | 久久美女电影 | 黄网站色欧美视频 | 国产 日韩 欧美 中文 在线播放 | 五月婷婷丁香六月 | 欧美性色网站 | 97国产小视频 | 伊人天天狠天天添日日拍 | 国产一区二区三区在线免费观看 | 国产精品av免费在线观看 | 最新免费中文字幕 | 天天色天天射天天综合网 | 午夜在线国产 | 欧美成人一二区 | 午夜精品久久久久久久99热影院 | 成人在线视频一区 | 激情综合国产 | 成人91免费视频 | 91福利国产在线观看 | 99久热精品 | 色窝资源| 国产精品久久电影网 | 高清av在线免费观看 | 免费a视频在线观看 | 91九色视频在线播放 | 99久久99久久精品免费 | 亚洲成人国产精品 | 精品国产伦一区二区三区观看体验 | 亚洲国产久 | 亚洲天堂社区 | 久久99爱视频 | 在线91色 | 久久久久中文 | 黄色免费在线看 | 亚洲精品在线看 | 国产在线精品区 | 欧美日韩国产伦理 | 天天干天天操 | 九九九九热精品免费视频点播观看 | 天天干天天射天天操 | 久久免费看a级毛毛片 | 色在线网 | 亚洲一区二区天堂 | 国产无遮挡又黄又爽馒头漫画 | 在线视频日韩欧美 | 色婷婷99 | 96精品视频| 毛片网站免费 | 日本字幕网 | 人人干人人干人人干 | 激情五月婷婷综合 | 亚洲天天综合网 | 天天天干天天射天天天操 | 又黄又刺激视频 | 人人干人人模 | 久久亚洲人 | 日女人电影 | 成人91在线 | 免费观看一级视频 | 国产美女视频免费观看的网站 | 91免费视频黄| 国产性天天综合网 | 国产一级二级三级在线观看 | 中文字幕在线成人 | 精品在线播放视频 | 日日操日日操 | 久久av免费| 欧美日本国产在线观看 | 九九九免费视频 | 人人干人人干人人干 | 亚洲高清视频在线 | 色综合天天综合网国产成人网 | 久久天堂精品视频 | 精品视频9999 | 高潮久久久久久久久 | 91九色在线| 成人污视频在线观看 | 在线观看黄色国产 | 久久久这里有精品 | 亚洲毛片在线观看. | aⅴ精品av导航 | 国产在线一线 | 成人午夜电影在线观看 | 色综合天天爱 | www.久久91| 久久色亚洲 | 西西www4444大胆在线 | 毛片在线播放网址 | 欧美精选一区二区三区 | 久久在线观看视频 | 精品久久久久久亚洲综合网 | 美女视频网站久久 | www五月天婷婷 | 色婷婷精品大在线视频 | 日韩av成人在线观看 | 国产很黄很色的视频 | 国产精品一区久久久久 | 色资源二区在线视频 | 婷婷丁香视频 | 国产精品一区二区av影院萌芽 | 中文字幕日韩伦理 | 在线成人免费av | 国产精品久久精品 | 草草草影院 | 91九色成人蝌蚪首页 | 国产九色在线播放九色 | 在线视频观看91 | 特级西西444www大精品视频免费看 | 97电影院网| 国产香蕉在线 | 在线国产99 | 在线观看视频中文字幕 | .精品久久久麻豆国产精品 亚洲va欧美 | 西西人体www444 | 日韩欧美极品 | 很黄很黄的网站免费的 | 亚洲影院一区 | 最近日本中文字幕a | 欧美成a人片在线观看久 | 在线观看免费av网 | 麻豆传媒一区二区 | 精品免费视频123区 午夜久久成人 | 久久久久高清 | 国产精品视频永久免费播放 | 国产成人高清在线 | 麻豆视频国产在线观看 | 一区二区毛片 | 日韩av成人 | 韩国精品一区二区三区六区色诱 | 日韩中文字幕免费电影 | 又长又大又黑又粗欧美 | 久久怡红院 | 欧美精品一区二区在线观看 | 91成人小视频 | 国产视频观看 | 亚洲国产日韩欧美在线 | 九九九九精品九九九九 | 亚洲黄色免费在线看 | 日韩精品第1页 | 中文字幕乱码视频 | 精品黄色在线观看 | 美女免费网站 | 最近的中文字幕大全免费版 | 欧美久久综合 | 久久99久久久久 | 欧美精品乱码99久久影院 | 91久久国产露脸精品国产闺蜜 | 91成年人在线观看 | 国产黄网站在线观看 | 日韩有色| 日本中文字幕电影在线免费观看 | 免费观看版 | 久久艹艹| 欧美日韩精品在线视频 | 久久久国产精品一区二区中文 | 99久久精品免费看国产四区 | 精品嫩模福利一区二区蜜臀 | 97免费视频在线播放 | 国产香蕉97碰碰碰视频在线观看 | 成人精品一区二区三区中文字幕 | 国产亚洲资源 | av短片在线 | 欧美视频www | 毛片网在线播放 | 高清不卡毛片 | 曰本三级在线 | 色丁香久久 | 91色九色 | 狠狠狠狠狠狠狠狠 | 在线中文字幕视频 | 久久久久激情 | 精品亚洲欧美一区 | 国产精品免费一区二区三区在线观看 | 99夜色 | 国产护士hd高朝护士1 | 午夜在线免费观看 | 欧美精品一区二区免费 | 97超碰资源网 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 久久久免费少妇 | 久久精品成人欧美大片古装 | 日韩高清观看 | 免费观看91视频大全 | 麻豆传媒视频观看 | 亚洲精品国产精品乱码在线观看 | 久久视频精品在线观看 | 亚洲成人黄色在线 | 99免在线观看免费视频高清 | 欧美久久久久久久久久久久久 | 国产视频在| 黄色精品一区二区 | 国产精品自在线拍国产 | 久久国产热视频 | 国产精久久久 | 毛片区| 久草在线综合网 | 黄色大片视频网站 | 男女男视频| 18国产精品白浆在线观看免费 | 精品久久久999 | 成人午夜久久 | 久久国产精品影片 | 日韩高清在线不卡 | 中文字幕最新精品 | 国产91精品高清一区二区三区 | 97色噜噜 | 久久久免费精品国产一区二区 | 日韩一区二区三区不卡 | 狠狠躁18三区二区一区ai明星 | 天天艹天天 | 日韩精品一区二区三区电影 | 国产97视频在线 | 亚洲激情影院 | 深爱婷婷激情 | 国产专区在线看 | 欧美日本不卡高清 | 一区二区三区高清在线观看 | 亚洲精品系列 | 色偷偷88888欧美精品久久久 | 91精品国产99久久久久久红楼 | 亚洲免费成人av电影 | 亚洲视频大全 | 九九欧美视频 | 美女久久久久久久久久 | 日韩电影在线观看中文字幕 | 久久久福利| 操操日 | 一区二区三区在线影院 | 国产流白浆高潮在线观看 | 久久在线视频精品 | 日本精品在线看 | 久久成人免费 | 五月婷婷操 | 毛片网站免费在线观看 | av动态图片 | 国产精品久久久久久久久久ktv | 九月婷婷色 | 激情婷婷久久 | 中文字幕乱偷在线 | 中文不卡视频在线 | www.狠狠插.com | 久久黄色网 | 青青久视频 | 精品久久美女 | 国产一区二区三区在线 | 亚洲国产中文在线观看 | 4438全国亚洲精品在线观看视频 | 91精品一区二区三区久久久久久 | 99久在线精品99re8热视频 | 麻豆观看| 四虎在线观看视频 | 成年免费在线视频 | 狠狠的干| 日韩免费一区二区在线观看 | 狠狠综合久久av | 亚洲日b视频 | 中文字幕色婷婷在线视频 | 黄色电影在线免费观看 | 欧美久久九九 | 久草网免费 | 国产精品中文在线 | 99精品国产免费久久 | 91在线成人 | 久久艹在线观看 | 国产麻豆果冻传媒在线观看 | 午夜精品福利在线 | 五月婷婷av在线 | 国产一级片在线播放 | 久久任你操 | 久久久91精品国产一区二区三区 | 国产亚洲久一区二区 | 欧美成人xxxxxxxx| 99精品久久精品一区二区 | 狠狠综合久久av | 日韩欧美在线免费观看 | 日韩精品一区电影 | 特级毛片网站 | 婷婷综合国产 | www.在线看片.com | 国产麻豆精品一区二区 | 国产成人一级 | 亚洲区视频在线观看 | 美女视频黄频 | 国产又黄又猛又粗 | 91污视频在线观看 | 97涩涩视频 | 欧美日韩精品网站 | 亚洲传媒在线 | 亚洲视频 在线观看 | 国产精品一区二区中文字幕 | 搡bbbb搡bbb视频 | 91精品在线看 | 亚洲精品在线观看视频 | 在线观看国产福利片 | 精品欧美乱码久久久久久 | 免费日韩 精品中文字幕视频在线 | 国产精品日韩在线播放 | 99草在线视频 | 久草在线免费资源 | 亚洲欧美成人在线 | 午夜精品久久久久久久爽 | 日本护士三级少妇三级999 | 黄色片网站免费 | 国产精品无av码在线观看 | 久久伊人精品一区二区三区 | 狠狠色伊人亚洲综合网站野外 | 久久99精品国产麻豆婷婷 | 中文字幕一区二区三区在线观看 | 在线电影 一区 | 99免费在线观看 | 午夜在线观看一区 | 国产精品欧美日韩 | 最近2019年日本中文免费字幕 | 亚洲精品久久久久久久不卡四虎 | 四虎影视成人 | 国产美女视频免费 | 久久人人爽爽人人爽人人片av | 欧美 激情在线 | 91免费高清在线观看 | 最新中文字幕视频 | 一区免费视频 | 国产精品免费看 | 91人人揉日日捏人人看 | 国产视频日韩 | 国产精品一二 | 久久免费视频国产 | 一区二区影院 | 九九九在线观看视频 | 亚州精品天堂中文字幕 | 97热久久免费频精品99 | 一区二区三区电影在线播 | 91成人黄色 | 国产精品成人久久久 | 日韩精品视频免费专区在线播放 | 免费日韩在线 | 国产亚洲精品久久久久秋 | 伊人久久国产 | 97av色| 国产96在线 | 中文字幕 国产精品 | 天天天插| 久久经典视频 | 最新日韩精品 | wwxxxx日本| 亚洲国产精品成人女人久久 | 成人免费一区二区三区在线观看 | 97电影网手机版 | www.日本色 | 国产精品网站 | 在线精品观看 | 免费看的黄网站软件 | 天天操天天操天天操天天操天天操天天操 | 毛片网在线播放 | 五月婷在线视频 | 天堂va欧美va亚洲va老司机 | 五月天激情婷婷 | 久久久99精品免费观看 | 激情一区二区三区欧美 | 色婷婷99| 五月婷婷视频在线 | 狠狠色伊人亚洲综合网站色 | 超碰在线亚洲 | a在线观看免费视频 | 激情 亚洲| 国产视频一区二区在线观看 | 狠狠狠狠狠狠狠狠 | 在线观看岛国片 | 97色婷婷成人综合在线观看 | 一区二区三区国产欧美 | 亚洲婷婷免费 | 91一区二区三区久久久久国产乱 | 国产高清在线 | 国产精品九九九九九九 | 黄色91免费观看 | 国产成人精品久久久久 | 一区二区三区四区精品视频 | 99精品视频精品精品视频 | 亚洲天堂免费视频 | 精品福利网站 | 在线国产一区二区三区 | 在线激情电影 | 99在线视频精品 | 久久久国产精品麻豆 | 久久精品国产精品 | 国产精品高清av | 国外av在线 | 色婷五月天 | 在线免费观看黄色av | 天天骚夜夜操 | 天天干天天操天天做 | 成人av资源网站 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 免费视频 你懂的 | 天天操天天草 | 天天操夜夜操国产精品 | 日韩精品视频免费专区在线播放 | 青青草国产精品视频 | 国产在线精| 中日韩三级视频 | 亚洲精品小视频 | 丁香五香天综合情 | 9色在线视频 | 麻豆你懂的 | 美女精品 | 九色最新网址 | 亚洲电影免费 | 免费精品在线观看 | 九色在线视频 | 国产一级特黄毛片在线毛片 | 久久久久高清毛片一级 | 888av| 久草在线看片 | 亚洲草视频 | av在线com| 在线91av | 九九在线高清精品视频 | 亚洲精品视频免费看 | 最新av免费在线观看 | 国产视频一区在线免费观看 | 国产精品久久久视频 | 欧美专区日韩专区 | 99re在线视频观看 | 天天操天天干天天综合网 | 日韩va亚洲va欧美va久久 | 国产精品久久电影网 | www.五月天婷婷| 亚洲一级免费观看 | 永久免费视频国产 | av福利电影 | 成人国产在线 | www操操操| 国产伦理一区二区三区 | 免费看三级网站 | 97视频人人免费看 | 久久久久久久18 | 国产超碰在线观看 | 午夜在线免费视频 | 日韩在线小视频 | 午夜精品一区二区三区免费视频 | 久久久久免费精品国产 | 国产成人精品a | av网址aaa| 制服丝袜在线91 | 精品一区二区在线观看 | 久久综合狠狠狠色97 | 午夜国产福利视频 | 国产精品99久久久久久有的能看 | 九九热在线视频免费观看 | 国产视频一区精品 | 久久人人爽av | 久久国产免费视频 | 91c网站色版视频 | 黄色a在线观看 | 亚洲综合精品在线 | 在线观看日本高清mv视频 | 人人插人人费 | 夜夜躁天天躁很躁波 | 在线 国产 亚洲 欧美 | 亚洲国产欧美在线看片xxoo | 视频一区亚洲 | 在线观看视频精品 | 综合中文字幕 | 99久久这里有精品 | 午夜视频一区二区三区 | 午夜成人影视 | 97av影院| 超碰99在线 | 久久在线免费视频 | 日本性生活免费看 | 色99中文字幕 | 国产精品ssss在线亚洲 | 99热在线国产 | 久久国产免费看 | 精品美女久久久久久免费 | 国产美腿白丝袜足在线av | 黄色精品一区 | 色婷婷五 | 黄影院| 97福利在线观看 | 亚洲精品国产日韩 | 天天爱天天射 | 婷婷六月天天 | 国产视频二 | 91污视频在线 | 国产精品久久久久久超碰 | 最近中文字幕免费观看 | 国产精品九九热 | 国产精品久久久久久久久久久杏吧 | 日韩精品一区二区三区免费观看视频 | 国产69精品久久久久久久久久 | 丁香激情五月 | a级国产乱理论片在线观看 伊人宗合网 | 91福利视频一区 | 久久久久久影视 | 午夜男人影院 | 天天操狠狠操网站 | 精品久久久久免费极品大片 | 久久成人资源 | 欧美色图亚洲图片 | 超碰电影在线观看 | 69av在线播放 | 婷婷伊人五月 | 97超级碰碰碰视频在线观看 | 国产网站av| 欧美精品在线观看免费 | 精品日韩视频 | 亚洲国产欧洲综合997久久, | 日韩一级黄色av | 色婷婷综合久久久中文字幕 | 欧美日韩在线视频观看 | 四虎影院在线观看av | 黄色高清视频在线观看 | 美女网站在线 | www色,com| 日韩欧美99| 欧美另类高潮 | 又粗又长又大又爽又黄少妇毛片 | 九九九视频精品 | 91免费日韩 | 黄a网| 婷婷精品国产欧美精品亚洲人人爽 | 亚洲国产三级在线观看 | 亚洲1区在线 | 亚洲精品一区二区三区高潮 | 91精品久久久久久综合乱菊 | 成人小视频在线免费观看 | 日韩在线三区 | 日韩免费不卡视频 | 欧美日韩国产xxx | 天天干天天射天天爽 | 国产美女视频免费观看的网站 | 奇米影音四色 | 99视频久 | 91成人精品国产刺激国语对白 | 色噜噜狠狠色综合中国 | 久久综合亚洲鲁鲁五月久久 | www.一区二区三区 | 国产精品久久久久久久久软件 | 在线播放日韩 | 狂野欧美激情性xxxx欧美 | 天天综合视频在线观看 | 国产视频91在线 | 成人四虎 | 99r在线| 不卡视频在线 | 在线视频精品 | 日韩欧美在线播放 | 91精品国产99久久久久久红楼 | 国产精品色婷婷 | 欧美a视频在线观看 | 中日韩免费视频 | 在线观看免费高清视频大全追剧 | 欧美ⅹxxxxxx| 亚洲人毛片| 最近高清中文字幕 | 99精品久久久久久久久久综合 | 日韩欧美一区二区在线播放 | 国产999精品久久久久久绿帽 | 国产精品一区二区三区久久久 | 免费日p视频 | 日韩av偷拍 | 国产精品美乳一区二区免费 | 国产在线播放一区 | 色婷婷综合久色 | 久草视频在 | 超碰人在线 | 777奇米四色 | 久久久久久毛片精品免费不卡 | 色吊丝在线永久观看最新版本 | 日日夜夜精品免费 | 亚洲午夜久久久久久久久 | 中文在线亚洲 | 国产伦理一区 | 色婷婷久久| 国产麻豆精品95视频 | 中文字幕av在线电影 | 人成在线免费视频 | 国产视频资源在线观看 | 91麻豆国产福利在线观看 | 中文字幕亚洲高清 | 日韩字幕 | 天天射天天 | 久久久久久视频 | 久久99久久99精品 | av午夜电影 | 国产精品久久99综合免费观看尤物 | 国产午夜精品久久久久久久久久 | 999色视频| 成年人免费在线观看 | 成人av电影免费在线观看 | 综合av在线 | 天天干天天碰 | 国产精品毛片完整版 | 99r在线播放| 亚洲视频456 | 中文字幕在线影院 | 久久久久久久久毛片精品 | 欧洲精品二区 | 91人人网| 操操综合网 | 中文字幕在线观看完整版 | 午夜三级福利 | 成人中文字幕在线 | 久久精品亚洲一区二区三区观看模式 | 日韩色在线| 精品嫩模福利一区二区蜜臀 | 在线电影日韩 | 九九国产精品视频 | 天堂av在线 | 国产在线久草 | 最近中文字幕视频完整版 | 成人av网址大全 | 中文乱码视频在线观看 | 黄色电影网站在线观看 | 在线a视频 | 久久夜靖品| 六月激情| 亚洲精品国产拍在线 | 天天操天天玩 | 五月综合在线观看 | 久久人人爽人人爽人人片av软件 | 欧美激情精品久久 | 色在线视频 | 综合色久 | 欧美日韩高清一区二区 国产亚洲免费看 | 欧美综合久久久 | 亚洲国产视频网站 | 亚州国产精品视频 | 伊人婷婷色 | 插综合网 | 青青河边草观看完整版高清 | 日韩18p| 97成人资源 | 精品视频久久 | 六月丁香激情综合色啪小说 | 在线观看中文字幕 | 狠狠色综合欧美激情 | 一级免费黄色 | 国产在线综合视频 | 激情视频综合网 | 五月天综合激情网 | av高清一区二区三区 | 国产精品欧美一区二区 | 国产成人久久精品一区二区三区 | 首页av在线 | 91视频在线自拍 |