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

歡迎訪問 生活随笔!

生活随笔

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

数据库

MySQL——EXPLAIN和执行计划

發布時間:2025/3/21 数据库 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL——EXPLAIN和执行计划 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

EXPLAIN

MySQL?里提供一個解釋命令EXPLAIN。EXPLAIN的用法有兩種,分別是:

1、解釋表結構,等同于DESCRIBE,語法:?
EXPLAIN table_name;?
2、解釋查詢語句,獲得關于?MySQL?如何執行SELECT語句的信息,語法:?
EXPLAIN [EXTENDED|PARTITIONS] SELECT select_options;

這里主要討論一下EXPLAIN的第二種用法。


作用

在SELECT語句前加上關鍵詞EXPLAIN,MySQL?會解釋它將如何處理這句SELECT,比如如何聯接有關表和聯接的次序。

借助EXPLAIN,可以知道什么時候必須為表加入索引以得到一個使用索引來查找記錄的更快的SELECT,還可以知道?MySQL優化器?是否以一個最佳次序來聯接有關表(一般情況下,MySQL?會對查詢語句進行優化后再執行,如果想強制優化器讓一個SELECT語句按照表命名順序的聯接次序,語句前頭可以加上STRAIGHT_JOIN)。

EXPLAIN為SELECT語句中用到的每個表都返回一行信息。被用到的表,會按它們將在處理查詢過程中被?MySQL?讀入的順序列出。?
對于需要用到的表,MySQL?會用一遍掃描、多次聯接(single-sweep?&?multi-join)的方式解決所有聯接。這意味著?MySQL?從第一張表中讀一行,然后在第二張表中查找一個匹配行,然后在第三張表中查找……依此類推;在所有關聯的表中查找完后,MySQL會輸出獲得的記錄(行)中被選中(SELECTE)的列,并且回溯相關的表,查找更多的匹配行(直至沒有);然后再從第一張表讀入下一行,繼續在后面的表中找匹配行。

當使用EXTENDED選項時,EXPLAIN結果會多出一列filtered:filtered列中的值勢一個百分比,這個百分比值和rows列的值一起使用,可以估計與前一個表進行聯接的行的數目。?
執行完EXPLAIN EXTENDED后,再執行SHOW WARNINGS語句可以查看經過?MySQL優化器?執行優化規則后的SELECT語句是什么樣子的,而且還可能包括一些優化過程中的注解。

EXPLAIN的輸出格式

EXPLAIN輸出列:

列名 意義
id SELECT序列號。
select_type SELECT類型。
table 所引用表的名字。
type 聯接類型。
possible_keys 可以用到的索引。
key 實際使用的索引。
key_len 所用索引的長度(單位Byte)。
ref 表中配合索引檢索的列名。
rows MySQL認為執行查詢時必須檢查的行數。
Extra 關于MYSQL如何解析查詢的額外信息 。

輸出結果

id

id指明了MySQL對表的查詢順序。如果該行是其他行聯合UNION的結果,那么此處id的值時NULL;而table的值是<union M, N>。


select_type

select_type指明?MySQL?對表的查詢類型。可選的值有:

  • SIMPLE:簡單的SELECT(不使用聯合UNION或子查詢SUBQUERY)。
  • PRIMARY:最外層的SELECT。
  • UNION:處于UNION中的第二個的(或者說后面的)SELECT語句。
  • DEPENDENT UNION:處于UNION中第二個(或者說后面的)SELECT語句,依賴于外部查詢。
  • UNION RESULT:UNION的結果。
  • SUBQUERY:子查詢中的第一個SELECT。
  • DEPENDENT SUBQUERY:子查詢中的第一個SELECT,取決于外面的查詢。
  • DERIVED:派生表的SELECT(FROM子句的子查詢)。
  • UNCACHEABLE SUBQUERY:結果不能被緩存,必須重新掃描外部查詢的每一行的子查詢。
  • UNCACHEABLE UNION:屬?于UNCACHEABLE SUBQUERY的UNION中第二個(或者說后面的)SELECT語句。

table

table顯示該行所引用表的名字。如果該行引用的是一個聯合UNION,那么table值的形式是<union M, N>,指的是由行id為M和N的SELECT的聯合;如果該行引用的是一個派生表(例如,在FROM子句里做子查詢),那么table值的形式是<derived N>?,指的是由行id為N的SELECT的派生。


type(重要

type顯示了?MySQL?對該行引用表的連接方式,與后面的key值有關聯。可選的值有(性能從高到低排列):

  • 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:檢索的表中會有一行記錄被讀取出來以和之前的表讀取出來的記錄進行組合。不同于system和const,eq_ref是最好的連接方式(system和const沒有用到JOIN語句)。當一個索引的所有部分(所關聯的列)被聯接(JOIN ON)使用并且這個索引是主鍵(PRIMARY KEY)或唯一索引(UNIQUE INDEX)的時候,會用到eq_ref連接,在下面的例子中,MySQL可以使用eq_ref連接來處理ref_table表:

  • SELECT * FROM ref_table, other_table WHERE ref_table.key_column = other_table.column;
  • //聯合主鍵
  • SELECT * FROM ref_table, other_table WHERE ref_table.key_column_part1 = other_table.column AND ref_table.key_column_part2 = 1;
  • ref:表中所有符合檢索值的記錄都會被取出來和從上一個表中取出來的記錄進行組合。使用一個不是PRIMARY KEY或UNIQUE INDEX的索引或者該索引(如果這是個多列索引)的最左前綴來連接表的時候(換句話說,就是連接程序無法根據鍵值只取得一條記錄),就會用到ref連接。當根據鍵值只查詢到少數匹配的記錄時,這時ref也是一個不錯的連接類型。 ref只能用于檢索字段使用=或<=>操作符來比較的時候。在下面的例子中,MySQL?將使用 ref連接來處理ref_table表:

  • SELECT * FROM ref_table WHERE key_column <=> expr;
  • SELECT *FROM ref_table, other_table WHERE ref_table.key_column = other_table.column;
  • SELECT *FROM ref_table, other_table WHERE ref_table.key_column_part1 = other_table.column AND ref_table.key_column_part2 = 1;
  • fulltext:連接表時使用了fulltext全文本索引。

  • ref_or_null:ref_or_null類似于ref,不同的是?MySQL?會在檢索的時候額外地搜索包含NULL值的記錄。在下面的例子中,MySQL?會使用ref_or_null 類型來處理 ref_table表:

  • SELECT * FROM ref_table WHERE key_column <=> expr OR key_column IS NULL;
  • index_merge:index_merge表示連接表時使用了索引合并優化方法。當type值為index_merge,key值會包含所有使用的索引,key_len值會包含所有使用的索引的長度。

  • unique_subquery:unique_subquery是一個索引查找函數,可以完全替換IN子查詢,效率更高。unique_subquery會代替ref,被用在如下的一些IN子查詢語句中:?
    value IN (SELECT primary_key FROM single_table WHERE some_expr)

  • index_subquery:類似unique_subquery,可以替換IN子查詢,但只適合使用非唯一索引的子查詢:?
    value IN (SELECT key_column FROM single_table WHERE some_expr)

  • range:在使用索引去檢索時,只有鍵值符合給定范圍的記錄才會被取出來。當type值為range,key值指明使用哪個索引,key_len值指明索引的長度,而ref值是NULL。將一個有索引的字段用操作符=、<>、>、>=、<、<=、IS NULL、<=>、BETWEEN或IN和一個常數值進行比較時,會用到range連接,如:

  • SELECT * FROM tbl_name WHERE key_column = 10;
  • SELECT * FROM tbl_name WHERE key_column BETWEEN 10 and 20;
  • SELECT * FROM tbl_name WHERE key_column IN (10,20,30);
  • SELECT * FROM tbl_name WHERE key_part1 = 10 AND key_part2 IN (10,20,30);
  • index:index連接類型跟ALL一樣,不同的是它只掃描索引樹。它一般會比 all快,因為索引文件通常都比數據文件小。MySQL?在查詢的字段屬于一個單列索引的情況下使用index連接類型。

  • ALL:將對該表做全部掃描,來與之前的表中取得的記錄進行組合。這時候,如果第一個表沒有被標識為const的話,整個執行效率就不大好了,而且通常情況下是非常糟糕的。一般來說,可以通過增加索引來避免ALL,使得能從表中更快的取得記錄。


possible_keys

possible_keys顯示了對于查詢條件,MySQL?可以使用哪些索引。


key

key顯示?MySQL實際決定使用的索引。如果沒有選擇索引,key值是NULL。要想強制?MySQL?使用或忽視possible_keys列中的索引,可以在SELECT語句中使用FORCE INDEX、USE INDEX或者IGNORE INDEX。


ref

ref顯示了哪些字段或者常數值被用來和key值中指明的索引配合從表中查詢記錄。


row

row顯示了?MySQL?認為在查詢中應該檢索這張表的記錄數。


Extra

Extra顯示了?MySQL?在查詢中的一些附加信息。可選的值有:

  • Distinct:MySQL?發現第1個匹配行后,停止為當前的行組合搜索更多的行。

  • Not exists:MySQL?在查詢時會對LEFT JOIN進行優化,找到一個匹配LEFT JOIN條件的記錄行后,不再為前面的的行組合在該表內檢查更多的行。下面是一個可以這樣優化的例子,MySQL使用t1.id的值掃描t1表并查找t2表中的行。如果?MySQL?在t2表中發現一個匹配的行,它知道t2.id絕不會為NULL,并且不再掃描t2內有相同的id值的行。換句話說,對于t1的每個行,MySQL?只需要在t2中查找一次,無論t2內實際有多少匹配的行:

  • SELECT * FROM t1 LEFT JOIN t2 ON t1.id = t2.id WHERE t2.id IS NULL;
  • range checked for each record (index map: N):MySQL?沒有找到有效的索引來使用,但發現來自前面的表的字段值已知,可能部分索引可以使用。對前面的表的每個行組合,MySQL檢查是否可以使用range或index_merge訪問方法來獲取行。這并不很快,但比執行沒有索引的連接要快得多。

  • Using filesort:只有在使用ORDER BY的時候才可能會出現Using filesort。作為排序規則的字段如果沒有建立索引,那么就會出現文件排序。

  • Using index:作為排序規則的字段如果有建立索引,那么就會使用索引排序,即Using index。

  • Using temporary:為了解決多重查詢,MySQL需要創建一些臨時表來保存結果集。使用GROUP BY或ORDER BY語句時,經常出現需要臨時表的情況。

  • Using where:WHERE子句用于限制表中哪一行去匹配下一張表或者返回數據。只有在使用WHERE語句的時候才可能會出現Using where。作為限制規則的字段如果沒有建立索引,那么就會出現Using where,如果有建立索引,那么就會使用索引限制,即Using index。

  • Using index for group-by:類似于訪問表的Using index方式,Using index for group-by表示MySQL發現了一個索引,可以用來查詢GROUP BY或DISTINCT查詢的所有列,而不要額外搜索硬盤訪問實際的表。


額外

最左前綴:MySQL在建立索引的時候是以B-樹結構建立的,建立一個多列索引INDEX(a, b, c)是,會先建立a的按順序排列的索引,在a相同的情況下建立b的按順序排列的索引,最后在b相同的情況下建立c的按順序排的索引,如果列數更多也依此類推。a是這個索引的最左前綴,這個索引必須要配合a來使用,沒有a時這個索引不起作用。相當于建立了INDEX(a)、INDEX(a, b)和INDEX(a, b, c)。


注意

  • type:當type值為ALL時,說明查詢語句需要全表掃描,這時候要添加索引來提高查詢效率。
  • Extra:當Extra值為Using filesort或Using where時,應該考慮添加索引,使得Extra值變為Using index;當Extra值為Using temporary時,應該考慮修改程序語句,避免使用臨時表。

  • 范例

    下面是一個多表連接查詢是如何使用EXPLAIN提供的信息逐步優化的例子。

    現有SELECT語句:

  • EXPLAIN SELECT tt.TicketNumber, tt.TimeIn,
  • tt.ProjectReference, tt.EstimatedShipDate,
  • tt.ActualShipDate, tt.ClientID,
  • tt.ServiceCodes, tt.RepetitiveID,
  • tt.CurrentProcess, tt.CurrentDPPerson,
  • tt.RecordVolume, tt.DPPrinted, et.COUNTRY,
  • et_1.COUNTRY, do.CUSTNAME
  • FROM tt, et, et AS et_1, do
  • WHERE tt.SubmitTime IS NULL
  • AND tt.ActualPC = et.EMPLOYID
  • AND tt.AssignedPC = et_1.EMPLOYID
  • AND tt.ClientID = do.CUSTNMBR;
  • 已知,被比較的字段的聲明如下:

    Table Column Data Type
    tt ActualPC CHAR(10)
    tt AssignedPC CHAR(10)
    tt ClientID CHAR(10)
    et EMPLOYID CHAR(15)
    do CUSTNMBR CHAR(15)

    所有表的索引如下:

    Table Index
    tt ActualPC
    tt AssignedPC
    tt ClientID
    et EMPLOYID(PRIMARY KEY)
    do CUSTNMBR(PRIMARY KEY)

    還有,tt表中的ActualPC字段的值是不均勻分布的。


    下面開始優化:

    1、EXPLAIN查詢語句,獲得下列信息:

    table type possible_keys key key_len ref rows Extra
    et ALL PRIMARY NULL NULL NULL 74 ?
    do ALL PRIMARY NULL NULL NULL 2135 ?
    et_1 ALL PRIMARY NULL NULL NULL 74 ?
    tt ALL AssignedPC, ClientID, ActualPC NULL NULL NULL 3872 Range checked for each record (index map: 0x23)

    可以看出每張表的連接類型type都是ALL,MySQL需要對所有表做一個笛卡爾乘,即將所有表的每一行都連接起來。這要消耗很多時間!對于這個一個實例,需要檢索74 * 2135 * 74 * 3872 = 45,268,558,720行記錄。如果表更大,花費的時間更多。

    這里連接類型type都是ALL的原因是WHERE語句不起作用,例如tt.ActualPC始終不等于et.EMPLOYID,因為兩者的數據長度不同(數據類型是相同的)。

    使用ALTER TABLE將ActualPC的長度從10個字符變為15個字符,改為VARCHAR(15)而不是CHAR(15),VARCHAR(15)可以與CHAR(15)匹配,同時可以節省空間(只占用原來10個長度):

  • mysql> ALTER TABLE tt MODIFY ActualPC VARCHAR(15);
  • 2、再次執行EXPLAIN語句:

    table type possible_keys key key_len ref rows Extra
    tt ALL AssignedPC, ClientID, ActualPC NULL NULL NULL 3872 Using where
    do ALL PRIMARY NULL NULL NULL 2135 Range checked for each record (index map: 0x1)
    et_1 ALL PRIMARY NULL NULL NULL 74 Range checked for each record (index map: 0x1)
    et eq_ref PRIMARY PRIMARY 15 tt.ActualPC 1 ?

    使用ALTER TABLE將AssignedPC和ClientID的長度從10個字符變為15個字符:

  • mysql> ALTER TABLE tt MODIFY AssignedPC VARCHAR(15),
  • -> MODIFY ClientID VARCHAR(15);
  • 3、繼續執行EXPLAIN語句:

    table type possible_keys key key_len ref rows Extra
    et ALL PRIMARY NULL NULL NULL 74 ?
    tt ref AssignedPC, ClientID, ActualPC ActualPC 15 et.EMPLOYID 52 Using where
    et_1 eq_ref PRIMARY PRIMARY 15 tt.AssignedPC 1 ?
    do eq_ref PRIMARY PRIMARY 15 tt.ClientID 1 ?

    這是的查詢語句的效率已經很不錯了。還有個問題,一般情況下,MySQL?認為表中字段的值是均勻分布的,但是tt表中的ActualPC字段的值是不均勻分布的。這時可以通過ANALYZE語句來統計整理表的信息和更新索引內容:

  • mysql> ANALYZE TABLE tt;
  • 4、最后再執行一次EXPLAIN語句:

    table type possible_keys key key_len ref rows Extra
    tt ALL AssignedPC, ClientID, ActualPC NULL NULL NULL 3872 Using where
    et eq_ref PRIMARY PRIMARY 15 tt.ActualPC 1 ?
    et_1 eq_ref PRIMARY PRIMARY 15 tt.AssignedPC 1 ?
    do eq_ref PRIMARY PRIMARY 15 tt.ClientID 1 ?

    現在的連接可以說是“完美”的了。

    from:?http://breeze.leanote.com/post/mysql_command_explain

    總結

    以上是生活随笔為你收集整理的MySQL——EXPLAIN和执行计划的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    国产色久 | 久艹视频免费观看 | 蜜臀久久99精品久久久无需会员 | 亚洲精品美女久久久久网站 | 日韩精品免费在线 | 美女黄频视频大全 | 国产精品麻豆99久久久久久 | 中文字幕在线日本 | 手机成人在线 | 色88久久 | 欧美精品久久久久久久久久白贞 | 国产精品久久99综合免费观看尤物 | 国产精品二区在线 | 亚洲精品乱码久久久一二三 | 五月天激情婷婷 | 免费在线观看一区二区三区 | 最新成人在线 | 国产日产在线观看 | 国产精品麻 | 久久一级电影 | 在线精品在线 | 精品极品在线 | 日日夜夜精品网站 | 久久蜜桃av | 免费av网站在线 | 国产高清av免费在线观看 | 在线观看中文字幕av | 亚洲国产精品视频 | 免费看成年人 | 亚州中文av | 自拍超碰在线 | 国产毛片久久久 | 97香蕉视频 | 97视频在线播放 | 麻豆视频大全 | 亚洲精品在线一区二区三区 | 久久久久这里只有精品 | 欧美日韩综合在线观看 | 国产短视频在线播放 | 免费av观看| 国产黄a三级三级三级三级三级 | 一区二区三区四区不卡 | 国产精品免费观看网站 | 久久成 | 国产在线观看不卡 | 国产成人av福利 | 亚洲精品播放 | 韩国av在线播放 | 热久久视久久精品18亚洲精品 | 国产第一页在线播放 | 精品国产欧美 | 欧美一级久久久久 | 国产精品嫩草影院9 | 美女网站在线播放 | 中文字幕人成乱码在线观看 | 久久国产精品精品国产色婷婷 | 91精彩视频在线观看 | 9797在线看片亚洲精品 | 久久综合狠狠综合久久激情 | 在线亚洲播放 | www.夜夜骑.com | 日日插日日干 | 中文字幕日韩av | 99免费观看视频 | 日韩精品观看 | 综合色爱| 亚洲天堂网在线播放 | 亚洲国产剧情av | 日本在线观看黄色 | 三级黄色大片在线观看 | 日日碰狠狠添天天爽超碰97久久 | 五月婷婷在线视频观看 | 国产精品久久久久一区 | 一级黄色电影网站 | 色成人亚洲 | 精品免费一区二区三区 | 久久久受www免费人成 | 久久精品99 | 黄色三级在线看 | 国产综合激情 | 正在播放 国产精品 | 久久免费精品一区二区三区 | 91精品国自产拍天天拍 | 在线电影91| 欧美日韩国产一区 | 色五月色开心色婷婷色丁香 | 欧美伦理一区 | 狠狠色狠狠色综合系列 | 欧美在线观看视频 | 精品国产精品国产偷麻豆 | 免费看污污视频的网站 | 美女激情影院 | 亚洲精品国产精品乱码在线观看 | 美女网站黄免费 | 久久99精品国产麻豆宅宅 | 93久久精品日日躁夜夜躁欧美 | 美女免费视频观看网站 | 91污视频在线观看 | 日韩欧美精品一区 | 天天操天天射天天插 | 亚洲精品18p| 欧美福利在线播放 | 欧美成人999 | 日韩一区正在播放 | 国产精品久久99精品毛片三a | 久久久久99999 | 国产成人一区二区三区在线观看 | 特级xxxxx欧美| 91完整版观看 | 一级黄色片在线免费看 | 韩国av在线播放 | 亚洲成av人电影 | 九九有精品 | 免费久久99精品国产婷婷六月 | 久久国产精品免费观看 | 在线影院 国内精品 | 午夜精品一区二区三区可下载 | av中文字幕在线免费观看 | 国产欧美精品xxxx另类 | 97超碰在线久草超碰在线观看 | 成人av片免费观看app下载 | 欧美成人久久 | 黄色成人av在线 | 成人黄色电影免费观看 | 91免费看黄色 | 99视频国产精品 | 久久精品久久久久电影 | 97夜夜澡人人双人人人喊 | 欧美亚洲一区二区在线 | 黄色网址国产 | 久久精品美女视频 | 毛片网免费 | 夜色成人网 | 天天色天天上天天操 | 91九色在线视频观看 | 久久五月情影视 | 亚洲日本韩国一区二区 | 欧美日韩不卡一区 | av福利免费 | 欧美福利片在线观看 | 欧美激情精品久久久久久免费印度 | 中文字幕人成不卡一区 | 免费成人黄色片 | 伊人五月在线 | 欧美a√大片 | 国产精品日韩欧美一区二区 | 亚洲日本va午夜在线影院 | 亚洲精品国产精品国自产在线 | 日韩av黄 | 偷拍视频一区 | 欧美一区二区三区四区夜夜大片 | 水蜜桃亚洲一二三四在线 | 精品亚洲视频在线 | 黄色一级影院 | 99色在线观看视频 | 色综合中文综合网 | 国产欧美日韩视频 | 免费看一级黄色 | 91在线免费视频观看 | 91精品国产91久久久久 | 狠狠色狠狠色综合日日小说 | 日本久久精| 久久久久二区 | 天天射天天爱天天干 | www黄色 | 久久综合干 | 黄色一级在线观看 | 天天综合天天做天天综合 | 日日摸日日添日日躁av | 在线免费观看视频一区二区三区 | 国产成人亚洲精品自产在线 | 在线国产能看的 | 日本精品xxxx | 人人射人人爽 | 特黄免费av | 97碰碰精品嫩模在线播放 | 成人一区二区在线观看 | 激情五月六月婷婷 | 亚洲视频在线免费观看 | 中文字幕.av.在线 | 成人免费观看大片 | 九九精品在线观看 | 麻豆超碰 | 亚洲做受高潮欧美裸体 | 欧美乱码精品一区 | 国产色黄网站 | 丝袜制服综合网 | 国产一区二区在线免费视频 | 天天射夜夜爽 | 毛片网站在线观看 | 成人午夜免费剧场 | 国产三级香港三韩国三级 | 99免在线观看免费视频高清 | 久久婷婷色综合 | 色夜影院 | 亚洲国产日本 | 黄色a级片在线观看 | 欧美亚洲精品在线观看 | 色婷五月 | 久久久久这里只有精品 | 国产精品免费视频一区二区 | 狠狠干夜夜操天天爽 | 日韩亚洲精品电影 | 久久综合中文色婷婷 | 一区二区三区日韩在线观看 | 国产精品岛国久久久久久久久红粉 | 久久久精品网站 | 天天透天天插 | 国产精品免费视频久久久 | 久久亚洲热 | 亚洲精品五月天 | 久久久九色精品国产一区二区三区 | 国产手机av在线 | 国产免费xvideos视频入口 | 欧美精品一区二区蜜臀亚洲 | 一级欧美黄 | 欧美天天干 | 国产视频一| 国产精品6 | 国产91成人| 最近字幕在线观看第一季 | 视频在线观看入口黄最新永久免费国产 | 国内久久看 | www.伊人色.com| 精品国产乱子伦一区二区 | 国产一区二区高清 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 欧美一级片 | 精品一区二区在线观看 | 久久久三级视频 | 免费观看黄 | 日韩欧美电影 | 成年人黄色免费视频 | 伊人久久精品久久亚洲一区 | 69av久久 | 国产精品久久久久aaaa九色 | 久九视频 | www.69xx | 天天干天天射天天操 | 91片网| 在线精品视频免费播放 | 欧美五月婷婷 | 97人人视频 | 久久99久久99精品免费看小说 | 亚洲激情综合 | 狠狠色伊人亚洲综合网站色 | 1区2区视频| 亚洲电影一区二区 | 午夜999 | 91一区在线观看 | 日韩系列在线 | 日韩免费二区 | 日韩欧美国产精品 | 日本精品一区二区在线观看 | 免费试看一区 | 午夜精品久久久久99热app | 亚洲精品九九 | 日韩av黄 | 成人免费一级 | 久久久污 | 亚洲乱码久久久 | 国产亚洲字幕 | 久久视频在线观看 | 国产精品国产三级国产专区53 | 色婷婷综合久久久久中文字幕1 | 欧美亚洲专区 | 亚洲人人射 | 天天射天天爱天天干 | 人人干人人添 | 色鬼综合网 | 五月网婷婷 | 国产成人一二三 | 久久精品韩国 | 亚洲欧美日韩一区二区三区在线观看 | 中文字幕不卡在线88 | 亚洲一级理论片 | 亚洲桃花综合 | 一区二区三区高清不卡 | 蜜臀久久99精品久久久久久网站 | 中文字幕在线观看一区二区 | 国产高清不卡 | 日韩精品久久久久 | 精品资源在线 | 国产剧情久久 | 国产麻豆电影在线观看 | 91九色蝌蚪在线 | 精品人人人人 | 日韩精品一区二区免费视频 | 国产色黄网站 | 国产中文字幕在线播放 | 亚洲欧美在线综合 | 久久你懂得 | 久久精品免费 | 91av电影在线观看 | 日韩在线视频看看 | 久久精品网站免费观看 | 国产手机av | 久久久www成人免费精品张筱雨 | 手机看片久久 | 97热在线观看| 国产亚洲精品久久久网站好莱 | 欧美日韩免费看 | www.天天色 | 免费又黄又爽 | 精品国产一区二区三区四区在线观看 | 日韩中文字幕在线不卡 | 久久午夜精品视频 | 青春草免费在线视频 | 免费看污在线观看 | 国产精品麻豆视频 | 欧美激情精品久久久 | 婷婷在线播放 | 91麻豆精品国产自产在线游戏 | 午夜视频在线瓜伦 | 免费a网 | 一区二区三区播放 | 婷婷色五| 国产色视频123区 | 综合在线色| 日本韩国精品在线 | 久久手机在线视频 | 久久精品观看 | 久久99久国产精品黄毛片入口 | 久久香蕉影视 | 黄色av电影网 | 97在线视 | 午夜精品久久久久久久99 | 欧美国产一区在线 | www.xxxx欧美| 日韩伦理片一区二区三区 | 香蕉视频网站在线观看 | 国产精品国产亚洲精品看不卡 | 成人影视片 | 日本电影久久 | 日本中文字幕免费观看 | 9幺看片 | 97操操操 | 久久久精品 一区二区三区 国产99视频在线观看 | 国产生活一级片 | 国产精品久久久久久久久久久免费看 | 国产福利在线不卡 | 精品中文字幕在线 | 色天天综合网 | 日韩伦理片一区二区三区 | 日韩免费在线观看视频 | 精品在线二区 | 午夜精品导航 | 久久国产区 | 综合网中文字幕 | 国产一区在线观看免费 | 久久国产精品99久久人人澡 | 婷婷av电影 | av不卡网站| 久久99国产精品久久99 | 久久久久婷 | 正在播放亚洲精品 | 最新日韩精品 | 国产精品观看 | 丁香婷婷激情 | 婷婷综合激情 | 亚洲精品乱码久久久久v最新版 | 国产精品高清免费在线观看 | 三级av小说 | av怡红院 | 97超碰总站| 久久99精品国产 | 国产手机在线精品 | 日本夜夜草视频网站 | 欧美精品乱码99久久影院 | 亚洲免费公开视频 | 男女激情片在线观看 | 最近日本mv字幕免费观看 | 日韩视频在线观看免费 | 91精品办公室少妇高潮对白 | 国产精品日韩久久久久 | 久久综合九色综合欧美就去吻 | 亚洲精品国偷拍自产在线观看蜜桃 | 青草视频免费观看 | 丰满少妇在线观看 | 久久免费国产视频 | 久久国产一区 | 9色在线视频 | 亚洲黄色免费在线 | a级一a一级在线观看 | 色婷婷免费视频 | 亚洲欧美成人 | 欧美一区二区三区在线观看 | 久久久国产精品一区二区中文 | 国产精品亚 | 久久综合免费视频影院 | 欧美电影在线观看 | 亚洲精品福利在线观看 | 国产高清成人av | 国产精品入口66mio女同 | 国产999在线 | 亚洲国产成人久久综合 | 国产h片在线观看 | 国产一二三区av | 精品久久久成人 | 欧美日韩在线免费观看视频 | 亚洲精品永久免费视频 | 久久久久久久久久影院 | 99久久精品国产一区二区三区 | 成人在线视频网 | 91亚洲在线| 久久99免费 | 91视频啊啊啊 | 精品一区二区在线看 | 黄色毛片一级片 | 中文在线免费视频 | 97人人模人人爽人人喊中文字 | 日日干夜夜爱 | 国产精品久久久久9999吃药 | 亚洲天天摸日日摸天天欢 | 国产色视频一区二区三区qq号 | 国产精品久久99综合免费观看尤物 | 五月婷婷激情五月 | 精品一区二区在线播放 | 中文字幕在线看人 | 在线免费视频 你懂得 | 最近中文国产在线视频 | 天天天干天天天操 | 日韩一区二区三区免费视频 | 亚洲一区美女视频在线观看免费 | 午夜精品一区二区三区可下载 | www178ccom视频在线 | 中文字幕视频播放 | 国产精品h在线观看 | 亚洲欧美国产精品va在线观看 | 免费热情视频 | 日韩精品不卡在线观看 | 亚洲综合丁香 | 五月天中文字幕mv在线 | 亚洲一区二区三区四区在线视频 | 国产一区二区三区免费在线观看 | 欧美日在线观看 | 国产精品久久久久毛片大屁完整版 | 综合天天久久 | 国产一区在线精品 | 国产一区二区在线观看免费 | 女人高潮特级毛片 | 中文字幕日韩在线播放 | 天天干,狠狠干 | 成年人网站免费在线观看 | 福利电影一区二区 | 免费在线激情电影 | 色综合久久久久综合 | 国产视频日韩视频欧美视频 | 六月婷操 | 成人一区在线观看 | 日韩欧美精品在线 | 五月激情久久久 | 成全免费观看视频 | 久久国产精彩视频 | av免费试看 | 国产欧美久久久精品影院 | 亚州精品在线视频 | 亚洲性xxxx| 一区二区三区在线播放 | 欧美国产在线看 | 亚洲综合色激情五月 | 麻花天美星空视频 | 久久91网 | 麻豆果冻剧传媒在线播放 | 亚洲专区一二三 | 99re中文字幕 | 国产日韩精品在线 | 欧美日在线观看 | 中文在线a在线 | 夜夜躁日日躁狠狠久久88av | 黄a网站| 少妇视频在线播放 | 午夜神马福利 | 国产精品久久久久久久免费 | 91精品在线观看视频 | 黄色大片免费播放 | 人人澡超碰碰 | 久久线视频 | 黄色一级大片在线免费看产 | 日韩电影一区二区在线 | 超级av在线 | 91chinesexxx| 久久你懂的 | 日韩免费电影在线观看 | 中文字幕在线视频网站 | 久久国内精品视频 | www色av| 国产精品国产三级国产aⅴ9色 | 日韩欧美视频一区二区 | 在线 高清 中文字幕 | 尤物九九久久国产精品的分类 | 欧美久久久 | 欧美久久久 | 欧美色图东方 | 黄色91在线 | 青青河边草观看完整版高清 | 九九精品久久久 | 亚洲一区美女视频在线观看免费 | 一区二区高清在线 | 精品久久影院 | 91在线精品观看 | 中文字幕在线免费播放 | 国产精品美女久久久久久久久久久 | 毛片基地黄久久久久久天堂 | 久久成人一区 | 精品理论片 | 蜜臀av在线一区二区三区 | 三级黄免费看 | 免费看的毛片 | 91福利小视频 | 国产精品久久久久9999 | 成人一区在线观看 | a视频在线观看免费 | 国产精品欧美在线 | 成人视屏免费看 | 婷婷亚洲最大 | 久久国产精品一区二区三区 | 久久免费视频这里只有精品 | 国产一区二区三区高清播放 | 国产女人40精品一区毛片视频 | 中文字幕在线观看视频免费 | 天堂av色婷婷一区二区三区 | 亚洲精品国精品久久99热一 | 一区二区三区www | 日韩av手机在线看 | 精品久久91 | 日韩激情视频 | 中文字幕成人av | 五月综合激情网 | 91视频久久久 | 亚洲成av人影片在线观看 | 在线观看亚洲精品 | 国产成人av在线 | 91av在线电影 | 天天躁日日 | 亚洲欧美综合精品久久成人 | 天天色视频 | 婷婷国产一区二区三区 | 日韩免费在线视频观看 | 怡红院久久 | 国产在线中文 | 99久久久久 | 成人h视频在线播放 | 日韩大片在线免费观看 | 亚洲精品小视频在线观看 | 日韩电影一区二区在线观看 | 国产91九色蝌蚪 | av中文电影 | av黄免费看 | 91av在线免费播放 | www.夜夜操.com | 久久久国产成人 | 欧美日韩中文另类 | 午夜精品影院 | 中文字幕久久精品一区 | 成人综合日日夜夜 | 天天干天天看 | 一区三区视频 | 国产精品久久久久久久毛片 | 久草在线视频免赞 | 99视频在线观看一区三区 | 久草热久草视频 | 狠狠精品 | 国产成人三级在线观看 | 免费观看的黄色 | 国产黄免费在线观看 | 五月婷婷综合激情网 | 欧美一级在线看 | 国产精品 中文在线 | 操处女逼| 中文字幕一区二区三区精华液 | 在线播放国产精品 | 免费视频久久久久久久 | 日韩av一区二区三区 | 国产不卡毛片 | 最新99热 | 国产亲近乱来精品 | 日韩欧美在线视频一区二区 | 欧美一级在线观看视频 | 久久久久久美女 | 天天干天天弄 | 国产麻豆剧传媒免费观看 | 亚洲欧洲一区二区在线观看 | 天天色官网 | 亚洲国产中文字幕在线观看 | 亚洲在线网址 | 99热这里是精品 | 911久久香蕉国产线看观看 | 成人在线免费视频 | 91黄视频在线 | 人人爽人人爽人人片 | 国产高清中文字幕 | 狠狠躁天天躁综合网 | 91精品国产一区二区在线观看 | 首页av在线 | 日韩av不卡在线观看 | 久久伦理网 | 久久国产精品成人免费浪潮 | 玖玖视频国产 | 久久久久久久久久久电影 | 国产在线不卡精品 | 丰满少妇在线观看 | 久久国产区 | 日韩免费电影网站 | 超碰在线国产 | 国产精品mv | 免费欧美精品 | 日本论理电影 | 91精品啪在线观看国产 | 最新中文在线视频 | 成av人电影 | 91在线观看黄 | 日韩精品一区二区三区中文字幕 | 黄色一二级片 | 免费看一及片 | 国产又粗又猛又爽又黄的视频先 | 国产精品一区二区久久国产 | 国产又黄又爽又猛视频日本 | 人人澡人人模 | 日韩区在线观看 | 一级免费av | 99精品视频中文字幕 | 中文字幕视频播放 | 99久久精品免费看国产免费软件 | 日韩激情在线视频 | 久久精品观看 | 黄色aa久久| 日韩有码在线播放 | 97视频在线免费播放 | 亚洲国产精品久久久久婷婷884 | 精品视频网站 | 欧美无极色 | 亚洲欧洲在线视频 | 国产丝袜美腿在线 | 欧美性爽爽 | 欧美 激情在线 | 久久久久久综合网天天 | 九九久久影院 | 99精品免费 | 日日草夜夜操 | 色播激情五月 | 欧美精品一区二区三区四区在线 | 在线观看av不卡 | 在线观看av黄色 | 亚洲国产午夜精品 | 亚洲精品午夜久久久久久久 | 亚洲人人精品 | 日韩特黄一级欧美毛片特黄 | 国产精品视频一二三 | 亚洲九九影院 | 日本黄色免费网站 | 六月丁香婷婷久久 | 中文在线8新资源库 | 日本久久久亚洲精品 | 97超碰站 | 91精品办公室少妇高潮对白 | 激情 亚洲| av资源免费在线观看 | av在线影片| 日韩中文字幕电影 | 久久99操| 五月激情姐姐 | 亚洲精品影视在线观看 | 婷婷激情在线 | 超碰97国产精品人人cao | 高清久久久 | 亚洲男人天堂2018 | 国产永久免费观看 | 国产黄影院色大全免费 | 国产a级精品 | 国产精品美 | 日韩福利在线观看 | 日本精品小视频 | 久草在线视频网 | 色噜噜日韩精品欧美一区二区 | 久久午夜精品影院一区 | 国产一级二级三级在线观看 | 日日爱网站 | 国产毛片久久久 | 蜜臀av夜夜澡人人爽人人 | 亚洲五月 | 久草在线久草在线2 | 国产99re| 国产精品24小时在线观看 | 国产三级午夜理伦三级 | 在线播放国产一区二区三区 | 国产一区二区成人 | 国产成人一区二区精品非洲 | av亚洲产国偷v产偷v自拍小说 | 国产日韩欧美在线播放 | 久久久久国产精品一区二区 | 丁香高清视频在线看看 | 成年人黄色av | 中文字幕在线播放av | 欧美在线观看禁18 | 婷婷六月网 | 国产伦精品一区二区三区… | 久久激情五月激情 | 国产亚洲精品久久久久久 | 美女福利视频一区二区 | 五月婷婷在线观看 | 日韩成人邪恶影片 | 在线精品一区二区 | 一区二区影视 | 亚洲六月丁香色婷婷综合久久 | 精品福利国产 | 午夜精品视频一区二区三区在线看 | 成人黄色影片在线 | www178ccom视频在线 | 四虎视频 | 久久综合国产伦精品免费 | 一级欧美黄 | 久久久久久蜜av免费网站 | 999ZYZ玖玖资源站永久 | 国产精品色婷婷视频 | 91视频91色 | 99视频国产精品免费观看 | 国产成人在线观看 | 亚洲国产中文字幕 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 久久久久国产a免费观看rela | 黄色国产高清 | 免费精品视频在线观看 | 国产一区福利 | 久久综合9988久久爱 | 久久久久区 | 欧美另类xxxxx| 91 在线视频 | 免费h漫在线观看 | 九九九热精品免费视频观看 | 99这里精品 | 国产日韩欧美在线免费观看 | 黄污视频网站 | 免费中文字幕在线观看 | 夜夜高潮夜夜爽国产伦精品 | 午夜少妇| 天天插一插 | 国产黄色片网站 | av高清影院 | av免费看看| 国产高清av在线播放 | 亚洲成人软件 | 日韩视频一区二区三区在线播放免费观看 | 日韩在线视频免费看 | 国产精品一区在线播放 | 久久人网| 亚洲成a人片77777kkkk1在线观看 | 中文字幕亚洲欧美日韩2019 | 国产一区二区影院 | 天天碰天天操 | 9999精品视频| 国产精品成人一区二区 | 三级黄免费看 | 综合久久久久久久久 | 日韩乱色精品一区二区 | 亚洲综合欧美日韩狠狠色 | 免费在线91 | 国产一区二区精品在线 | 狠狠狠狠狠狠干 | 中文在线字幕观看电影 | 国产一区二区在线影院 | 久久精品九色 | 婷婷亚洲激情 | 亚洲高清视频在线观看免费 | 久久久精品久久 | 免费污片| 中文字幕在线观看完整版电影 | 久久视讯 | 亚洲精品自在在线观看 | 久久人人爽人人爽人人 | 国产乱老熟视频网88av | 国产免费xvideos视频入口 | 成人免费在线电影 | 天天搞天天干天天色 | 99精品乱码国产在线观看 | 天天插天天色 | 丁香激情五月婷婷 | 97视频人人澡人人爽 | 91三级视频| 久久免费大片 | 日韩视频一 | 99re在线视频观看 | 成人精品福利 | 日本三级在线观看中文字 | 2023年中文无字幕文字 | 亚洲精品视频在线观看免费视频 | 夜夜爽88888免费视频4848 | 久久国产精品一区二区三区四区 | 婷婷av网站 | 久久精品www人人爽人人 | 黄色a级片在线观看 | 国产成人免费网站 | 91亚洲精品久久久蜜桃网站 | 人人插人人射 | 欧美日韩免费一区 | 成人a大片 | 久久久久久久久影视 | 色综合天天色综合 | 99久久精品午夜一区二区小说 | 九九视频在线观看视频6 | 久久久高清一区二区三区 | 91福利视频在线 | 久久久国产一区二区 | 精品国产理论片 | 日韩av中文字幕在线免费观看 | 91亚洲精品乱码久久久久久蜜桃 | 成人黄色中文字幕 | 国产精品毛片一区视频播 | 探花视频在线观看 | 中文国产字幕 | 亚洲三级精品 | 热久久免费视频精品 | 日本中文在线 | 激情欧美一区二区三区 | 美女精品网站 | 四虎天堂| 色橹橹欧美在线观看视频高清 | 国产高清专区 | 免费久久99精品国产 | 亚洲小视频在线 | 97成人资源| 国产高清av | 成年人视频免费在线播放 | 激情视频二区 | 成年人在线免费视频观看 | 九九热视频在线 | 婷婷干五月 | av丝袜在线 | 亚洲成人av电影在线 | 91亚洲在线 | 色噜噜在线观看 | 中文字幕在线视频第一页 | 中文字幕一区二区三区四区在线视频 | 色网免费观看 | 久久精久久精 | 亚洲另类xxxx| 成人a视频 | 亚洲激情p | 婷婷六月丁香激情 | 成人免费在线视频观看 | 色com| 青青河边草免费观看完整版高清 | 精品福利网 | 97香蕉久久超级碰碰高清版 | 精品96久久久久久中文字幕无 | 深爱五月激情网 | 日韩中文字幕在线 | 久久综合狠狠综合久久综合88 | 看片的网址| 国产精品18久久久久久久网站 | 亚洲 欧美 另类人妖 | 成人午夜黄色 | 99久免费精品视频在线观看 | 久久色中文字幕 | 亚洲成av人片 | 久久久久免费看 | 国产第一页在线观看 | 日韩,精品电影 | 国产视频欧美视频 | 婷婷av综合 | 91人网站 | 久草电影免费在线观看 | 蜜臀av性久久久久av蜜臀三区 | 久草精品视频 | 国产精品尤物视频 | 黄色网址在线播放 | av在线直接看 | 免费av在| 日本在线观看黄色 | 超碰在线97国产 | 亚洲国产三级 | 日韩欧美在线第一页 | 爱爱av在线 | 日韩欧美在线视频一区二区 | 日日夜夜婷婷 | 亚洲一区二区视频在线播放 | 激情视频免费观看 | 97视频网址| 美女久久久久久久久久 | 在线亚洲人成电影网站色www | 欧美资源| 麻豆国产在线播放 | 91热视频 | 久久久久久久久久久免费av | 亚洲伊人第一页 | 91中文字幕在线播放 | 国产 成人 久久 | 国产午夜精品免费一区二区三区视频 | 亚洲欧洲在线视频 | 日韩精品视频一二三 | 成年人免费电影 | 日韩在线视频免费观看 | 国产小视频在线免费观看 | 亚洲天堂毛片 | 91久久久久久久 | 成 人 黄 色 视频播放1 | 91精品办公室少妇高潮对白 | 亚洲 欧美 91 | 黄色一级大片在线免费看产 | 亚洲国产综合在线 | 91一区啪爱嗯打偷拍欧美 | 五月婷婷,六月丁香 | 欧洲精品码一区二区三区免费看 | 91爱爱网址| 天天色天天色 | 99久久精品无免国产免费 | 色婷婷狠狠五月综合天色拍 | 91亚洲精品久久久蜜桃 | 欧美成天堂网地址 | 日本性生活一级片 | 91高清在线| 激情久久一区二区三区 | 久久精品国产一区二区电影 | 91在线视频导航 | 伊人色综合久久天天网 | 日本aa在线| 一区二区三区在线免费观看视频 | 国产精品1区2区3区 久久免费视频7 | 亚洲永久精品视频 | 色五月情 | 五月天久久精品 | 日本一区二区三区免费观看 | 狠狠色狠狠色综合日日小说 | 欧美一级视频一区 | 在线观看国产亚洲 | a特级毛片 | 亚洲va欧美va | 97视频人人免费看 | 91人人爽久久涩噜噜噜 | 欧美日韩视频在线观看一区二区 | 六月丁香综合网 | 日韩电影在线视频 | 日韩一区二区三区免费视频 | av免费网页 | 国产精选视频 | 国产成人99av超碰超爽 | www国产在线| 国产日韩欧美在线看 | 国产精品丝袜久久久久久久不卡 | 久久久99精品免费观看 | 91麻豆文化传媒在线观看 | 久久经典国产视频 | 成人av在线一区二区 | 91在线视频免费 | 欧美一区免费观看 | 日韩一级黄色大片 | 久草视频免费在线播放 | 免费又黄又爽的视频 | 久久99国产综合精品免费 | 激情五月综合 | 久久国产精品一国产精品 | 亚洲一二区视频 | 丁香婷婷色月天 | 国产精品久久久久久久久久ktv | 99久久精品无码一区二区毛片 | 黄色影院在线免费观看 | 国产3p视频| 丁香视频全集免费观看 | 国产美女精品久久久 | 69国产盗摄一区二区三区五区 | 97色se| 中文字幕在线久一本久 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 人人爽人人爽人人爽人人爽 | 狠狠色丁香久久婷婷综合五月 | 天天爽夜夜操 | 免费成人av在线看 | 欧美在线视频第一页 | 欧美一级日韩免费不卡 | 999在线精品| 伊人超碰在线 | 伊人手机在线 | 欧洲一区二区在线观看 | 午夜精品婷婷 | 国产精品久久久久久久久久新婚 | 国产一区二区不卡视频 | 91桃色免费视频 | 日韩伦理一区二区三区av在线 | 国内精品久久久久影院优 | 天堂av网在线 | 九九精品久久 | 在线观看视频福利 | 亚洲综合色激情五月 | av免费观看高清 | 国产一二三区在线观看 | 国产高清精品在线观看 | 黄色免费观看网址 | 午夜精品一区二区三区免费 | 久久综合欧美精品亚洲一区 | 国产一区在线视频播放 | 99久久综合狠狠综合久久 | 国产精品乱码久久 | 亚洲精品小视频 | 色网站在线观看 | 99久久一区 | 99久久精品无码一区二区毛片 | 欧美在线一 | 成人中文字幕+乱码+中文字幕 |