久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

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

数据库

MySQL——索引与EXPLAIN

發布時間:2023/12/8 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL——索引与EXPLAIN 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

本文內容主要參考自《高性能MySQL》第5章以及《MySQL DBA 修煉之道》書中的第三章,算是原書的實踐與補充。 上次主要講了MySQL的基本操作,這次來談談索引與EXPLAIN。

I. 什么是索引?

想要深入的學習MySQL相關技術,而不僅僅停留在簡單CURD,能夠寫出百萬數據中分分鐘查出需要數據的SQL,首先就需要掌握索引技術。那么什么是索引呢?

要理解MySQL中索引是如何工作的,最簡單的方法就是去看看一本書的“索引”部分:如果想在一本書中找到某個特定主題,一般會先看書的“索引”,找到對應的頁碼。所以當數據表中的數據越來越多時,挨個查找記錄將會越來越慢,我們需要像查“字典”一樣建立一種“目錄”,來幫我們仍然能夠快速的查找想要的記錄。這種“目錄”一樣的存在便是索引。在MySQL中,存儲引擎用類似的方法使用索引,其先在索引中找到對應值,然后根據匹配的索引記錄找到數據庫表中對應的數據行。

索引,在MySQL中也叫做“鍵(key)”,是存儲引擎用于快速找到記錄的一種數據結構。為什么是數據結構?因為本身索引是為了解決查找問題,查找排序在算法中是經常遇到的,實現查找我們通常有一些對應的算法,遍歷、二分、二叉搜索樹、紅黑樹、散列表等(詳細可以看橙色的那本《算法》書)。而一些快速的查找算法都有其對應的數據結構來實現,索引就是存儲引擎實現的一種數據結構能夠快速用于查找數據庫中記錄。后面我們會知道數據結構具體可能是 B-Tree、哈希索引、R-Tree、全文索引等。

索引優化應該是對查詢性能優化最有效的手段了。索引能夠輕易將查詢性能提高幾個數量級,“最優”的索引有時比一個“好的”索引性能要好兩個數量級。創建一個真正“最優”的索引經常需要重寫查詢。

同一個表,可以創建多個索引。就像新華字典的索引,不僅僅只有拼音,還有筆畫、偏旁部首等。除了允許不同的字段添加索引之外,還可以將字段組合添加索引,組合的先后順序也影響到查詢速度。甚至其實MySQL允許同一個字段上重復創建索引,但這并不可取。

II. 索引類型

對于數據庫索引相關問題來說,有許多計算機操作系統底層的名詞需要了解并通曉其含義,下面將本文需要提前了解的概念列出如下:

  • CPU密集型:CPU密集型也叫計算密集型,指的是系統的硬盤、內存性能相對CPU要好很多,此時,系統運作大部分的狀況是CPU Loading 100%,CPU要讀/寫I/O(硬盤/內存),I/O在很短的時間就可以完成,而CPU還有許多運算要處理,CPU Loading很高。

  • IO密集型:IO密集型指的是系統的CPU性能相對硬盤、內存要好很多,此時,系統運作,大部分的狀況是CPU在等I/O (硬盤/內存) 的讀/寫操作,沒有充分利用處理器能力。

  • 操縱系統頁:磁盤的讀寫速度比主存慢很多,所以為了提高效率,要盡量減少磁盤I/O,減少讀寫操作。為了達到這個目的,磁盤往往不是嚴格按需讀取,而是每次都會預讀,即使只需要一個字節,磁盤也會從這個位置開始,順序向后讀取一定長度的數據放入內存,這樣做的理論依據是計算機科學中著名的局部性原理。預讀的長度一般為頁(page)的整倍數,頁是計算機管理存儲器的邏輯塊,硬件及操作系統往往將主存和磁盤存儲區分割為連續的大小相等的塊,每個存儲塊稱為一頁(在許多操作系統中,頁得大小通常為4k),主存和磁盤以頁為單位交換數據。當程序要讀取的數據不在主存中時,會觸發一個缺頁異常,此時系統會向磁盤發出讀盤信號,磁盤會找到數據的起始位置并向后連續讀取一頁或幾頁載入內存中,然后異常返回,程序繼續運行。

  • 數據庫頁:數據庫文件存儲是頁為存儲單元,一個頁可以存放N行數據。我們常用的頁類型就是數據頁和索引頁。以InnoDB引擎為例,其邏輯存儲結構如下圖所示。所有數據都被邏輯地存放在一個稱之為表空間 (tablespace)的空間中。表空間又由段(segment)區(extent)頁(page) 組成。表空間是由各個段組成的,常見的段有數據段、索引段、回滾段等。InnoDB存儲引擎表是索引組織的,因此數據即索引,索引即數據。那么數據段即為B+樹的葉子節點 (leaf node segment),索引段即為B+樹的非葉子節點 (non-leaf node segment)。區是由64個連續的頁組成的,每個頁大小為16KB,即每個區的大小為1MB。頁是InnoDB磁盤管理的最小單位。InnoDB存儲引擎是面向行的,也就是說數據的存放按行進行存放。每個頁存放的行記錄數目也是有硬性定義的,最多允許存放 16KB/2-200 行的記錄,即7992行記錄。

  • 順序IO:每次訪問磁盤的一個目標塊時,磁臂就需移動到正確的磁道上,耗費的這段時間為尋址時間;然后盤片就需旋轉到正確的扇區上,這段時間又為旋轉時延。很明顯總共耗費的時間依賴于磁頭的初使位置,還有要訪問的扇區的位置。如果目標塊剛好就在磁頭下方,那不需要等待;如果剛剛經過磁頭,那就不得不等上一個周期時間。 找到上一個目標塊后,下一個目標塊就在剛才訪問的那一個磁盤塊的后面,磁頭能立刻遇到,不需等待,這種IO就叫順序IO。

  • 隨機IO:如果下一個目標塊在磁盤的另一個地方,訪問它會有同樣的尋道和旋轉時延,我們就把這種方式的IO叫做隨機IO。數據庫的很多設計也都是盡量充分利用順序IO,傳統的數據庫架構對隨機IO幾乎沒有還手之力,隨機IO幾乎令所有DBA談虎色變,MySQL InnoDB則利用事務日志把隨機I/O轉成順序I/O。

  • 主存存取過程:從抽象角度看,主存是一系列的存儲單元組成的矩陣,每個存儲單元存儲固定大小的數據。每個存儲單元有唯一的內存地址。當系統需要讀取主存時,則將地址信號放到地址總線上傳給主存,主存讀到地址信號后,解析信號并定位到指定存儲單元,然后將此存儲單元數據放到數據總線上,供其它部件讀取。寫主存的過程類似,系統將要寫入單元地址和數據分別放在地址總線和數據總線上,主存讀取兩個總線的內容,做相應的寫操作。這里可以看出,主存存取的時間僅與存取次數有關,和存取的數據的位置沒什么關系,因為讀寫數據相當于直接根據地址定位坐標。

  • 磁盤存取過程:當需要從磁盤讀取數據時,系統會將數據邏輯地址傳給磁盤,磁盤的控制電路按照尋址邏輯將邏輯地址翻譯成物理地址,即確定要讀的數據在哪個磁道,哪個扇區。這個過程耗費的時間包括尋道和旋轉時間。由于存儲介質的特性,磁盤本身存取就比主存慢很多,再加上機械運動耗費,磁盤的存取速度往往是主存的幾百分之一,因此為了提高效率,要盡量減少磁盤I/O。

索引是一中數據結構,那么索引類型自然是指不同類型的數據結構。索引有很多種類型,可以為不同的場景提供更好的性能。在MySQL中,索引是在存儲引擎層而不是服務器層實現的。所以,并沒有統一的索引標準:不同存儲引擎的索引的工作方式并不一樣,也不是所有的存儲引擎都支持所有類型的索引。即使多個存儲引擎支持同一種類型的索引,其底層的實現也可能不同。我們主要來研究MySQL支持的索引類型。

B-Tree索引

當談索引的時候,如果沒有特別指明類型,那多半說的是B-Tree索引,它使用B-Tree數據結構來存儲數據。那么首先我們先來了解B-Tree數據結構。

① B樹,B-樹,B+樹

首先需要明確的是,B樹就是B-(減)樹,本文中凡是出現的B-Tree,都是B橫杠Tree,而非減號,如果想要表示B減樹則直接用漢字減或用B樹代表相同含義。

B樹

二叉查找樹是非平衡樹,極端情況下查找性能可能非常低,所以才有了紅黑樹這類平衡二叉樹。B樹也是一種平衡樹,相比于紅黑樹之類的2-3平衡樹而言,B樹的階,或者說是節點的最大出度不僅僅局限于2或3。從查找效率來說,一般階大于等于3,用 m 表示。假設一個非空的B樹,滿足以下性質:

  • 根結點至少有兩個子女;
  • 每個中間節點都包含 k-1 個元素和 k 個孩子,k 屬于 [ceil(m/2),m];
  • 每個葉子節點都包含 k-1 個元素,k 屬于 [ceil(m/2),m];
  • 所有的葉子節點都位于同一層(平衡樹);
  • 每個節點中的元素從小到大排列,節點當中 k-1 個元素正好是 k 個孩子包含的元素的值域劃分;
  • 每個節點包含了 k-1 個元素,以及 k 個孩子的指針。

一個標準的B樹如下圖:

可以看出當我們查找某一個元素時,最多需要讀取 h (B樹的高度) 次數即可。如果需要插入一條數據,B樹為了維護上面的性質,需要對樹的結構做一些調整。如果插入元素后某一節點的元素數目大于 m,則在插入前需要進行分裂。同樣,如果刪除一條數據,刪除后節點的元素數目小于 ceil(m/2),也要進行相應的合并操作。

利用B樹的數據結構來進行存儲數據,我們可以將數據與對應的索引信息定義為一個組合[key, data],key是data的索引。那么一個簡單的B樹可以表示為:

每個節點中包含了 k-1 個索引值、 k-1 個對應的數據 (除去了索引值之外的數據)以及 k 個指針指向子節點。

B+樹

B+樹其實是B樹的一種變種,MySQL普遍使用B+Tree的數據結構來實現索引,當然包括主要存儲引擎MyISAM和InnoDB。B+樹與B樹相比,主要有以下不同:

  • 每個中間節點都包含 k 個元素和 k 個孩子,相當于指針數目也是 k;
  • 非葉子節點不存儲數據data,只存儲key;
  • 所有的中間節點元素都同時存在于子節點,在子節點元素中是最大(或最小)元素。

如下是一個B+樹的示意圖,可以看到完全滿足上面的三條性質。

帶有順序訪問指針的B+樹

一般在數據庫系統或文件系統中使用的B+樹結構都在經典B+樹的基礎上進行了優化,增加了順序訪問指針。下圖所示的帶有順序訪問指針的B+樹就是我們經常看到的B+樹模樣。

對比上一幅圖,主要區別在于每個葉子節點增加一個指向相鄰葉子節點的指針,這樣就形成了帶有順序訪問指針的B+樹。這樣優化的目的是為了提高區間訪問的性能,如果要查詢key為某個范圍內的所有數據記錄,當找到第一個數據后,只需順著節點和指針順序遍歷就可以一次性訪問到所有數據節點,極大提到了區間查詢效率。

② 數據庫為什么使用B+樹?

數據庫的索引數據量也是很大的,所以它存儲在磁盤中,而非內存。那么當進行增刪改查數據時,需要讀取索引內容,就進行了磁盤I/O。通過前面的相關概念介紹,磁盤I/O的耗時操作越少越好,所以磁盤I/O次數可以評價索引數據結構的優劣。

先從二叉查找樹以及紅黑樹說起,這兩種樹本身的階數是固定的,每個節點的子節點數很小,導致了如果存在很多索引時,樹的深度非常深,對應查找需要比較的次數也會非常多,性能必然受到嚴重影響。

再說B樹,因為它的階數是 m,可以設置的較大,這樣可以使的決定查詢比較次數的因素——樹的深度可以很淺。根據B樹的定義,可知檢索一次最多需要訪問 h 個節點。數據庫系統的設計者巧妙利用了磁盤預讀原理,將樹的每個節點的大小設為等于一個頁,這樣每個節點只需要一次磁盤I/O就可以完全載入。為了達到這個目的,在實際實現B樹時還需要使用如下技巧:

  • 每次新建節點時,直接申請一個頁的空間,這樣就保證一個節點物理上也存儲在一個頁里,加之計算機存儲分配都是按頁對齊的,就實現了一個節點只需一次磁盤I/O;
  • B樹中一次查詢最多需要 h-1 次磁盤I/O,因為根節點常駐于內存,漸進復雜度為 O(h)=O(logdN)O(h)=O(log_dN)O(h)=O(logd?N)。一般實際應用中,出度 d 是非常大的數字,通常超過100,因此 h 非常小 (通常不超過3,3已經是10610^6106級別數據量)。

所以用B樹作為數據庫的索引效率遠遠高于紅黑樹等。

然而,MySQL的MyISAM和InnoDB都采用的是帶有順序訪問指針的B+樹去實現索引 ,這又是為何呢?比較B+樹和B樹的區別,除了葉子節點有順序訪問指針幫助范圍查詢之外,主要就是非葉子節點上B+樹只存有索引(key),沒有額外再存(data)。之前我們已經說過,一般樹的每個節點的大小等于一個頁的大小,容量固定的情況下,由于B樹需要保存數據記錄所以一個節點能包含的索引數目比B+樹要小。也就是說,一個非葉子節點的出度 d,上限取決于節點內 key 和 data 的大小。具體的公式如下:

dmax=一個節點中能容納的索引數目=floor(pagesize/(keysize+datasize+pointsize))d_{max}=一個節點中能容納的索引數目=floor(pagesize/(keysize+datasize+pointsize))dmax?==floor(pagesize/(keysize+datasize+pointsize))

由于B+樹非葉子節點去掉了 data,因此可以擁有更大的出度,擁有更好的性能。

③ MySQL中的B-Tree索引

《高性能MySQL》中一直使用的是B-Tree索引這樣的描述,從技術實現角度,其實是B+樹。

假設我們現在存在一個數據表,包含三個字段:主鍵Col1、輔助索引Col2以及字段Col3。

MyISAM索引實現

從上面對于B+樹的描述,我們可以大概的推測出索引的結構。我們先來看MyISAM對于主鍵索引的原理圖:

可以看出MyISAM的B+樹中,非葉子節點僅僅保存了主鍵值,葉子節點上保存的是數據庫對應記錄的地址。通過地址我們可以定位到每一條記錄。我們知道每個節點對應一頁,每個節點中包含多行數據庫記錄 (圖中為2個),需要注意的是邏輯上相鄰的記錄,物理上可能并不在同一頁中,比如表中的第2行和第3行數據,它們在不同的頁中。

我們再來看看輔助索引Col2的結構。輔助索引的葉子結點除了包含鍵值以外,每個葉子結點中的索引行還包含了一個書簽,該書簽用來告訴存儲引擎可以在哪找到相應的數據行,MyISAM存儲引擎的輔助索引的書簽就是地址,其實和主鍵索引沒什么差別。

同樣也是一顆B+樹,data域保存數據庫記錄的地址。因此,MyISAM中索引檢索的算法為首先按照B+樹搜索算法搜索索引,如果指定的Key存在,則取出其data域的值,然后以data域的值為地址,讀取相應數據記錄。

InnoDB索引實現

雖然InnoDB也使用B+樹作為索引結構,但具體實現方式卻與MyISAM截然不同。

首先來看主鍵索引的實現方式。

對比MyISAM的主鍵索引,最顯著的區別就是在于葉子節點的保存內容。MyISAM索引文件和數據文件是分離的,索引文件僅保存數據記錄的地址。而在InnoDB中,表數據文件本身就是按B+樹組織的一個索引結構,這棵樹的葉節點data域保存了完整的數據記錄,這個索引的key是數據表的主鍵,那么InnoDB引擎的數據文件本身就是主索引文件。這種數據與索引在一起的結構叫做聚簇索引,或者叫聚集索引。因為InnoDB的數據文件本身要按主鍵聚集,所以InnoDB要求表必須有主鍵。如果沒有顯式指定,則MySQL系統會自動選擇一個可以唯一標識數據記錄的列作為主鍵。如果不存在這種列,則MySQL自動為InnoDB表生成一個隱含字段作為主鍵,這個字段長度為6個字節,類型為長整型。

我們再來看看InnoDB的輔助索引實現結構,我們在表的Col3字段上添加上輔助索引。

與MyISAM索引的不同是InnoDB的輔助索引data域存儲相應記錄主鍵的值而不是地址。換句話說,InnoDB的所有輔助索引都引用主鍵作為data域,因為通過主鍵我們同樣可以查詢到整個數據庫記錄。聚簇索引這種實現方式使得按主鍵的搜索十分高效,但是輔助索引查詢需要二次查詢:首先檢索輔助索引獲得主鍵,然后用主鍵到主索引中檢索獲得記錄。

④ 正確使用和優化索引

知道了索引的實現方式對我們理解索引的正確使用方式和優化原理有著莫大的幫助。下面列舉一些使用索引的常見策略。

假設現在有一個表:

CREATE TABLE People (last_name varchar(50) not null,first_name varchar(50) not null,birth date not null,gender enum('m', 'f') not null,key(last_name, first_name, birth) );

表中定義了四個字段,包含姓、名、出生日期以及性別,同時建立了一個組合索引包含了姓、名、出生日期三個字段。該索引的B+樹結構某一小部分如下:

可以看到非葉子節點上存儲了索引字段信息,B-Tree對索引列是順序組織存儲的,索引之間按照一定的排序規則進行有序的排序,這里就是按姓名的字母序以及日期的由小到大。依據這樣的一個結構,編寫合理的SQL語句,我們可以極為快速的尋找到我們需要的記錄。

  • 全值匹配:全值匹配指的是和索引中的所有列進行匹配,也就是我們的查詢語句的條件完全和索引列中一一對應,不僅僅是內容,而且要求順序也一致。不難理解,這就是一個簡單的遞歸查找樹的過程。
  • 匹配最左前綴:當然我們想要從當前的索引樹中獲得好處,查詢條件并不一定需要全值匹配,我們可以只包含索引列中的第一個字段,例如我們查找所有姓Allen的人。當然,如果只包含名或生日的查詢條件,就不能利用當前索引樹了。
  • 匹配列前綴:同樣的,我們的查詢條件甚至可以連第一列字段的信息都不完全,比如只匹配第一列值的開頭部分。例如查找以姓All開頭的人。
  • 精確匹配某一列并范圍匹配另外一列:由前面的經驗,我們自然就可以推演出,可以精確匹配前面部分的索引列,后面的索引列僅僅是最左前綴的形式。例如,我們要查找具體姓啥名啥但日期只要19xx年的人。
  • 匹配范圍值:匹配范圍值不光光能夠從索引樹整個結構獲益,B+樹的葉子節點額外增加了順序訪問指針,使得速度能夠更快。這在之前我們已經有所提及。
  • 覆蓋索引:覆蓋索引是指查詢只需要訪問索引,而無須訪問數據行。如果我們想要查詢的信息索引列已經完全包含,那么我們就不需要再去葉子節點找到主鍵或者是記錄的地址,然后再到對應的數據記錄中查詢信息。這樣一個過程其實叫二次查詢。
  • ORDER BY與GROUP BY:索引樹中的節點是有序的,所以除了按值查找之外,索引還可以用于查詢中的 ORDER BY 與 GROUP BY 操作。

當然,我們從之前的索引實現方式也能想到一些關于B-Tree索引的限制:

  • 如果不是按照索引的最左列開始查找,則無法使用索引。 例如上面例子中的索引無法用于直接查找名字為Bill的人,也無法直接查找某個特定生日的人,因為這兩列都不是最左前綴。類似地,也無法查找姓氏以某個字母結尾的人。
  • 不能跳過索引中的列。 也就是說,前面所述的索引無法用于查找姓為Smith并且在某個特定日期出生的人。如果不指定名字,則MySQL只能使用索引的第一列——姓列。
  • 如果查詢條件中有某個列是范圍查詢,則其右邊所有列都無法使用索引優化查找。 如果范圍查詢列值的數量有限,那么可以通過使用多個等于條件來代替范圍條件。

哈希索引

① 什么是哈希索引?

哈希索引 (hash index) 是基于哈希表實現的,只有精確匹配索引所有列的查詢才有效。對于每一行數據,存儲引擎都會對所有的索引列計算一個哈希碼 (hash code),哈希碼是一個較小的值,并且不同鍵值的行計算出來的哈希碼也不一樣。哈希索引將所有的哈希碼存儲在索引中,同時在哈希表中保存指向每個數據行的指針。

在MySQL中,只有Memory引擎顯式支持哈希索引。這也是Memory引擎表的默認索引類型,Memory引擎同時也支持B-Tree索引。值得一提的是,Memory引擎是支持非唯一哈希索引的,這在數據庫世界里面是比較與眾不同的。如果多個列的哈希值相同,索引會以鏈表的方式存放多個記錄指針到同一個哈希條目中。

哈希索引自身只需存儲對應的哈希值,所以索引的結構十分緊湊,這也讓哈希索引查找的速度非常快。從實現原理上,我們可以將其類比為一個巨大的 HashMap 集合。所以哈希索引也自然就有它的限制:

  • 哈希索引只包含哈希值和數據行指針,而不存儲字段值,所以不能使用索引中的值來避免讀取行,也就是不會有覆蓋索引了。不過,訪問內存中的行的速度很快,所以大部分情況下這一點對性能的影響并不明顯。
  • 哈希索引數據并不是按照索引值順序存儲的,所以也就無法用于排序。
  • 哈希索引也不支持部分索引列匹配查找,也就是必須全值匹配,因為哈希索引始終是使用索引列的全部內容來計算哈希值的。索引列少一點點哈希碼就不一樣,所以不可能進行部分匹配。
  • 哈希索引只支持等值比較查詢,包括=、IN()、<=>,不支持任何范圍查詢。
  • 訪問哈希索引的數據非常快,除非有很多哈希沖突。當出現哈希沖突的時候,存儲引擎必須遍歷鏈表中所有的行指針,逐行進行比較,直到找到所有符合條件的行。
  • 如果哈希沖突很多的話,一些索引維護操作的代價也會很高。比如在性別列上添加哈希索引,由于只存在兩種常規性別,所以哈希沖突非常嚴重,這樣的哈希索引價值也不大。

InnoDB引擎有一個特殊的功能叫做 “自適應哈希索引(adaptive hash index)”。當InnoDB注意到某些索引值被使用得非常頻繁時,它會在內存中基于B-Tree索引之上再創建一個哈希索引,這樣就讓B-Tree索引也具有哈希索引的一些優點,比如快速的哈希查找。這是一個完全自動的、內部的行為,用戶無法控制或者配置,不過如果有必要,完全可以關閉該功能。

② 利用自定義哈希索引提高性能

創建自定義哈希索引。如果存儲引擎不支持哈希索引,則可以模擬像InnoDB一樣創建哈希索引,這可以享受一些哈希索引的便利,例如只需要很小的索引就可以為超長的鍵創建索引。

思路很簡單:在B-Tree基礎上創建一個偽哈希索引。這和真正的哈希索引不是一回事,因為還是使用B-Tree進行查找,但是它使用哈希值而不是鍵本身進行索引查找。你需要做的就是在查詢的WHERE子句中手動指定使用哈希函數。

舉個例子,我們在數據庫中經常會插入一些鏈接,這些鏈接往往很長,選擇性也一般,如果使用B-Tree來存儲URL,存儲的內容就會很大。原來我們的查詢語句如下:

mysql> SELECT id FROM url WHERE url="http://www.mysql.com";

若刪除原來URL列上的索引,而新增一個被索引的 url_crc 字段,存放URL的哈希碼值,不僅僅能夠壓縮字符串的大小,性能也因此提升很快。

mysql> SELECT id FROM url WHERE url="http://www.mysql.com" AND url_crc=CRC32("http://www.mysql.com");

MySQL優化器會使用這個選擇性很高而體積很小的基于 url_crc 列的索引來完成查找。即使有多個記錄有相同的索引值,查找仍然很快,只需要根據哈希值做快速的整數比較就能找到索引條目,然后一一比較返回對應的行。而原本則是對完整的URL字符串做索引,那樣會非常慢。

當然,這樣實現的缺陷是需要維護哈希值。可以手動維護,也可以使用觸發器實現。除此以外,哈希算法的優劣也需要注意,因為它影響著哈希索引的選擇性。索引的選擇性是指索引列中不同值的數目與表中記錄總數的比值。

III. 使用EXPLAIN

EXPLAIN工具可以確認執行計劃是否良好,查詢是否走了合理的索引。不同版本的MySQL優化器各有不同,一些優化規則隨著版本的發展可能會有變化,查詢的執行計劃可能會隨著數據的變化而變化。對于這種情況,我們可以使用EXPLAIN工具驗證自己的判斷。

使用方式

語法形式為:

explain select ·····

除此之外還有兩種變體:

explain extended select ····· show warnings

加上 extend 可以將執行計劃反編譯成 select 語句,通過 show warnings 即可得到被MySQL優化后的查詢語句。

另一種變體是:

explain partitions select ·····

該命令用于分區表的EXPLAIN命令。分區是將數據分段劃分在多個位置存放,可以是同一塊磁盤也可以在不同的機器。分區后,表面上還是一張表,但數據散列到多個位置了。程序讀寫的時候操作的還是大表名字,MySQL服務器自動去組織分區的數據。

我們以MySQL官方文檔中提供的示例數據庫 employees 中的 titles 為例。首先先查看它的全部索引,可以看到前三列組成主鍵索引 <emp_no, title, from_date> ,同時單獨又創建了一個輔助索引 <emp_no>。考慮圖片寬度,下圖的索引信息部分列被刪除。

我們進行一個查詢,并用EXPLAIN進行分析。

表格中告訴我們MySQL訪問了哪些表,以及它是如何訪問數據的。里面包含很重要的索引使用信息,據此可以判斷出索引是否需要優化。

返回信息解讀

針對上面EXPLAIN返回的表格,我們對每一列的含義進行具體的研究。所有的信息大致可以用下面思維導圖表示:

MySQL EXPLAINid:表示查詢中SELECT子句或操作表的順序select_type:表示查詢中SELECT子句的類型table:表示從哪個表 (或查詢結果表) 中進行查詢type:表示MySQL在表中查找所需行的方式,也稱"訪問類型"possible_keys:指出MySQL能使用哪個索引在表中找到行,查詢涉及的字段上如果存在索引,則索引被列出,但不一定會被查詢使用key:顯示MySQL在查詢中實際使用的索引,如果沒有則為NULL。查詢中如果使用了覆蓋索引,則該索引僅出現在key的列表中key_len:表示經計算得到的索引最大可能使用的字節數,并非實際使用字節數。根據字節數可以推測索引最大使用長度ref:表示table中的表的連接匹配條件,即哪些列或常量被用于查找索引列上的值rows:表示MySQL根據表統計信息以及索引的選用情況,估算出找到目標記錄所需要讀取的行數Extra:展示那些不適合在其他列中顯示又十分重要的備注信息<dervied3> 3表示的是該查詢結果衍生自id為3的select<union1,4> 1和4表示對第1個和第4個select結果進行union操作1. SIMPLE:查詢中不包含子查詢或UNION2. PARIMARY:最外層查詢中包含任何復雜的子部分3. SUBQUERY:在select和where列表中包含的子查詢4. DERIVED (衍生):在from列表中包含的子查詢5. UNION:出現在UNION之后的查詢select6. UNION RESULT:從union合并的表中select1. 相同則順序由上至下;2.?子查詢id序號會遞增,id越大越優先執行。All:MySQL通過遍歷全表以找到匹配的行index:只遍歷索引樹找到匹配行range:索引范圍掃描,對索引的掃描開始于某一點,返回匹配值域的行ref:非唯一性索引掃描,將返回匹配某個單獨值的所有行。常用于使用非唯一索引或唯一索引的非唯一前綴進行的查找eq_ref:唯一索引掃描,對于每個索引鍵,表中只有一個記錄與之匹配。常見于主鍵索引或唯一索引掃描const:MySQL對查詢的某部分進行優化,并轉化為一個常量。如將主鍵置于where列表中,MySQL就能將該查詢轉換為一個常量。system:是const類型的特例,當查詢的表只有一行的情況下,即可使用systemNULL:MySQL在優化過程中分解語句,執行時甚至不用訪問表或索引Using?index:表示相應的select操作中使用了覆蓋索引Using?where:表示MySQL服務器在存儲引擎收到記錄后進行"后過濾"Using?temportary:表示MySQL需要使用臨時表來存儲結果集,常見于排序和分組查詢Using?filesort:文件排序,MySQL無法用索引完成的排序操作

① id

id 包含一組數字,表示查詢中執行 select 子句或操作表的順序。如果 id 相同,則為一組,執行順序由上至下,如果是子查詢,id 的序號會遞增,id 值越大優先級越高,越先被執行。

② select_type

select_type 表示查詢中每個select子句的類型,一共有如下幾種情況:

  • SIMPLE:查詢中不包含子查詢或者 UNION;
  • PRIMARY:查詢中若包含任何復雜的子部分,最外層查詢則被標記為 PRIMARY;
  • SUBQUERY:在 SELECT 或 WHERE 列表中包含了子查詢,該子查詢被標記為 SUBQUERY;
  • DERIVED:用來表示包含在 FROM 子句中的子查詢的 SELECT,MySQL會遞歸執行并將結果放到一個臨時表中。服務器內部稱為"派生表",因為該臨時表是從子查詢中派生出來的。
  • UNION:若第二個 SELECT 出現在 UNION 之后,則被標記為 UNION;
  • UNION RESULT:從 UNION 的結果表中進行的 SELECT 。

下面舉個例子,SQL語句如下

select vt1.dept_no from (select emp_no, dept_no from dept_emp where emp_no < (select emp_no from employees where emp_no = 10010)) vt1 union (select vt2.emp_no from (select emp_no from dept_manager) vt2 where emp_no < 110300);

執行對應的 EXPLAIN 語句查看執行計劃。這里要關閉MySQL5.7開始的優化器引入 derived_merge,處理 from 語句中的派生表和視圖能更好地避免不必要的物化并能夠通過條件下放產生更有效的執行計劃。比如上面SQL中 union 后的一句話,子查詢 select emp_no from dept_manager 沒有條件,正常情況下需要全部遍歷輸出產生派生表,然后再從派生表的所有記錄中進行篩選 emp_no < 110300,這樣其實很慢,在產生派生表的時候就利用上篩選條件 emp_no < 110300,派生表的結果也會變小很多。

為了完整的顯示所有的查詢,我們將這種優化先關閉。

從上圖可以看出,一共有6個查詢,基本包含了幾種常見的 select_type,按順序分析:

  • 最先執行 id=5 的查詢,看 table 列中指明的是從 dept_manager 中查詢,可以確定是 select emp_no from dept_manager,由于該子查詢在 from 中,所以為 DERIVED
  • 然后執行 id=4 的查詢,table 列中指明的是從 derived5 中查詢,5代表 id=5,所以確定就是 union 后面部分的查詢,外層查詢查的是派生表。由于其在 union 之后,所以該查詢標記為 UNION
  • 繼續執行 id=3 的查詢,table 列中指明的是從 employees 中查詢,可以確定是 select emp_no from employees where emp_no = 10010,該子查詢在 where 條件中,所以是個子查詢標記為 SUBQUERY
  • id=2 的查詢 table 列中指明的是從 dept_emp 中查詢,可以確定是 select emp_no, dept_no from dept_emp where ····,同樣它的結果也是一個派生表,所以標記為 DERIVED
  • union 前的查詢為復雜查詢,標記為 PRIMARY,其 table 列中指明的是從 derived2 中查詢;
  • 最后將 union 前后的查詢結果合并,標記為 UNION RESULT

③ type

MySQL中 explain 的 type 類型包括如下幾種,從上到下,由最差到最好。

Type含義
All全表掃描, MySQL將遍歷全表以找到匹配的行。
index索引全掃描,index 與 ALL 區別為 index 類型只遍歷索引樹。
range索引范圍掃描,對索引的掃描開始于某一點,返回匹配值域的行。顯而易見的索引范圍掃描是帶有between或者where子句里帶有<, >查詢。當MySQL使用索引去查找一系列值時,例如 IN() 和 OR 列表,也會顯示 range (范圍掃描),這種情況查詢性能往往因為結果少性能更高。
ref使用非唯一索引掃描或者唯一索引的前綴掃描,返回匹配某個單獨值的所有記錄行。
eq_ref類似 ref,區別就在使用的索引是唯一索引,對于每個索引鍵值,表中只有一條記錄匹配,簡單來說,就是多表連接中使用主鍵或者唯一索引作為關聯條件。
const/system當MySQL對查詢某部分進行優化,并轉換為一個常量時,使用這些類型訪問。如將主鍵置于where 列表中,MySQL就能將該查詢轉換為一個常量。system是const類型的特例,當查詢的表只有一條記錄的情況下,即可使用system。
NULLMySQL在優化過程中分解語句,執行時甚至不用訪問表或索引,例如從一個索引列里選取最小值可以通過單獨索引查找完成。

④ possible_keys和key

possible_keys 指出MySQL能使用哪個索引在表中找到記錄,查詢涉及到的字段上若存在索引,則該索引將被列出,但不一定被查詢使用。

key 顯示MySQL在查詢中實際使用的索引,若沒有使用索引,顯示為 NULL。查詢中如果使用了覆蓋索引,則該索引僅出現在 key 的列表中。例如上面的例子中演示 type 為 index 的查詢。possible_keys 為 NULL,key 為輔助索引 emp_no。

⑤ key_len

key_len 表示索引中使用的字節數,可通過該列計算查詢中使用的索引的長度。注意 key_len 顯示的值為索引字段的最大可能長度,并非實際使用長度,即 key_len 是根據表的定義計算而得,不是通過表內檢索出的。

舉個例子,如下圖所示,我們使用 titles 表的主鍵索引——一個組合索引,分別進行減少查詢使用的索引列,emp_no 為 INT 類型,占4個字節;title 為 VARCHAR 類型,50個字符,由于是utf-8字符集,每個字符3個字節,所以50個字符150個字節,加上2個字節存儲長度,所以占據了152字節;最后 from_date 是 DATE 類型占據了3個字節。

⑥ ref

表示表的連接匹配條件,即哪些列或常量被用于查找索引列上的值。查看下面圖,表的內外連接使用了過濾匹配條件。先看外連接,被驅動表 (a left join b 的 b) 使用了主鍵索引,驅動表作為外層循環先執行 (id相同順序由上至下) ,需要全表掃描不走索引。對于內連接,MySQL以數據記錄少的表作為被驅動表 (笛卡爾積的內層循環),所以后四列都一樣。ref 的含義則是指用于索引的值來源于哪里,即內存循環走的索引值是來源于外層循環的。

⑦ rows

表示MySQL根據表統計信息及索引選用情況,估算的找到所需的記錄所需要讀取的行數。

⑧ Extra

顯示那些不適合在其他列中顯示但十分重要的額外信息。可能包含四種信息,如表格所示。

Extra信息含義
Using index該值表示相應的 select 操作中使用了覆蓋索引。
Using where表示MySQL服務器將在存儲引擎檢索行后再進行過濾。許多 where 條件里涉及索引中的列,當(并且如果)它讀取索引時,就能被存儲引擎檢驗,因此不是所有帶 where 的查詢都會顯示"Using where"。有時"Using where"的出現就是一個暗示:查詢可受益于不同的索引。
Using temporary表示MySQL需要使用臨時表來存儲結果集,常見于排序和分組查詢。
Using filesortMySQL中無法利用索引完成的排序操作稱為“文件排序”。

IV. 高性能索引策略

正確地創建和使用索引是實現高性能查詢的基礎。前面已經著重介紹了MySQL的B-Tree索引,現在我們一起來看看如何真正地發揮索引的優勢。

獨立的列

“獨立的列”是指索引列不能是表達式的一部分,也不能是函數的參數。如下面的例子:

前綴索引vs選擇性

有時候需要索引很長的字符列,這會讓索引變得大且慢。通常可以索引開始的部分字符,這樣可以大大節約索引空間,從而提高索引效率,這樣做其實是犧牲了索引的選擇性。選擇性高的索引可以讓MySQL在查找時過濾掉更多的行。唯一索引的選擇性是1,這是最好的索引選擇性,性能也是最好的。

一般情況下某個列前綴的選擇性也是足夠高的,足以滿足查詢性能。對于BLOB、TEXT或者很長的VARCHAR類型的列,必須使用前綴索引,因為MySQL不允許索引這些列的完整長度。訣竅在于要選擇足夠長的前綴以保證較高的選擇性,同時又不能太長(以便節約空間)。前綴應該足夠長,以使得前綴索引的選擇性接近于索引整個列。

前綴長度到6時選擇性提升已經很微小了,基本接近0.0055。當然只看平均選擇性是不夠的,也有例外的情況,需要考慮最壞情況下的選擇性。比如雖然 count(distinct left(last_name, 6)) 較大,但不代表每一種 last_name 的記錄數量是均勻分布的,可以某些 last_name 數據特別多,那么這種特定的 last_name 查詢的選擇性就很低了。

前綴索引是一種能使索引更小、更快的有效辦法,但另一方面也有其缺點:MySQL無法使用前綴索引做 ORDER BY 和 GROUP BY,也無法使用前綴索引做覆蓋掃描。

多列索引與順序

多列索引并不是給每一個列創建一個索引,而是多個列創建一個組合索引,當然多個列的排列順序也很有講究。在多個列上建立獨立的單列索引大部分情況下并不能提高MySQL的查詢性能。正確的索引列順序依賴于使用該索引的查詢,并且同時需要考慮如何更好地滿足排序和分組的需要。

在一個多列B-Tree索引中,索引列的順序意味著索引首先按照最左列進行排序,其次是第二列,等等。所以,索引可以按照升序或者降序進行掃描,以滿足精確符合列順序的 ORDER BY 、GROUP BY和 DISTINCT 等子句的查詢需求,所以多列索引的列順序至關重要。

當不需要考慮排序和分組時,將選擇性最高的列放在前面通常是很好的。這時候索引的作用只是用于優化WHERE條件的查找。在這種情況下,這樣設計的索引確實能夠最快地過濾出需要的行,對于在WHERE子句中只使用了索引部分前綴列的查詢來說選擇性也更高。然而,性能不只是依賴于所有索引列的選擇性(整體基數),也和查詢條件的具體值有關,也就是和值的分布有關。這和前面介紹的選擇前綴的長度需要考慮的地方一樣。可能需要根據那些運行頻率最高的查詢來調整索引列的順序,讓這種情況下索引的選擇性最高。

聚簇索引

聚簇索引并不是一種單獨的索引類型,而是一種數據存儲方式。具體的細節依賴于其實現方式,但InnoDB的聚簇索引實際上在同一個結構中保存了B-Tree索引和數據行。

一個表只能有一個聚簇索引,因為無法同時把數據行存放在兩個不同的地方。MySQL不允許手動指定那個索引為聚簇索引,InnoDB主鍵是聚簇索引,如果沒有定義主鍵,InnoDB會選擇一個唯一的非空索引代替。如果沒有這樣的索引,InnoDB會隱式定義一個主鍵來作為聚簇索引。

聚簇主鍵可能對性能有幫助,但也可能導致嚴重的性能問題。

優點主要如下

  • 可以把相關數據保存在一起。聚簇索引本身就是包含數據的,而不需要在獲取其他數據的時候再去對應的磁盤地址進行讀取,發生磁盤IO。
  • 數據訪問更快。聚簇索引將索引和數據保存在同一個B-Tree中,因此從聚簇索引中獲取數據通常比在非聚簇索引中查找要快。
  • 使用覆蓋索引掃描的查詢可以直接使用頁節點中的主鍵值。也就是說,覆蓋索引默認包含了主鍵的字段,設計覆蓋索引的時候可以考慮不添加上主鍵字段,因為這是必然要添加的。

當然也存在缺點

  • 聚簇數據最大限度地提高了I/O密集型應用的性能,但如果數據全部都放在內存中,則訪問的順序就沒那么重要了,聚簇索引也就沒什么優勢了。
  • 插入速度嚴重依賴于插入順序。按照主鍵的順序插入是加載數據到InnoDB表中速度最快的方式。但如果不是按照主鍵順序加載數據,那么在加載完成后最好使用OPTIMIZE TABLE命令重新組織一下表。
  • 更新聚簇索引列的代價很高,因為會強制InnoDB將每個被更新的行移動到新的位置。基于聚簇索引的表在插入新行,或者主鍵被更新導致需要移動行的時候,可能面臨“頁分裂”的問題。因為B-tree索引每個節點占一頁用來存放索引,當新來的一行數據記錄的主鍵值要求必須將這一行插入到某個已滿的頁中時,存儲引擎會將該頁分裂成兩個頁面來容納該行,這就是一次頁分裂操作。頁分裂會導致表占用更多的磁盤空間。
  • 聚簇索引可能導致全表掃描變慢,尤其是行比較稀疏,或者由于頁分裂導致數據存儲不連續的時候。
  • 二級索引(非聚簇索引)可能比想象的要更大,因為在二級索引的葉子節點包含了引用行的主鍵列。非覆蓋索引的二級索引訪問需要二次查詢。

在介紹MyISAM和InnoDB兩種存儲引擎的時候,我們了解到兩種引擎對于數據的組織方式。MyISAM葉子節點存放了“行指針”,指向具體的數據記錄地址。MyISAM按照數據插入的順序存儲在磁盤上,對應的地址被葉子節點記錄即可。反觀InnoDB引擎,數據本身就記錄在主鍵索引的葉子節點上,數據插入的順序完全依據主鍵在整個B-Tree樹該有的位置,如果主鍵是亂序的,那么插入數據的時候就會出現樹的左邊插一個,右邊插一個,這邊插一個,那邊插一個的現象。這么做有什么隱患呢,首先插入時間長,其次占據空間可能更大,碎片化嚴重。具體如下:

  • 寫入的目標頁可能已經刷到磁盤上并從緩存中移除,或者是還沒有被加載到緩存中,InnoDB在插入之前不得不先找到并從磁盤讀取目標頁到內存中。這將導致大量的隨機I/O。
  • 因為寫入是亂序的,InnoDB不得不頻繁地做頁分裂操作,以便為新的行分配空間。頁分裂會導致移動大量數據,一次插入最少需要修改三個頁而不是一個頁。
  • 由于頻繁的頁分裂,頁會變得稀疏并被不規則地填充,所以最終數據會有碎片。

那么,如何利用好InnoDB主鍵順序插入數據的特點呢?

那就是有序的主鍵,比如自增長列。因為主鍵的值是順序的,所以InnoDB把每一條記錄都存儲在上一條記錄的后面。當達到頁的最大填充因子時(InnoDB默認的最大填充因子是頁大小的15/16,留出部分空間用于以后修改),下一條記錄就會寫入新的頁中。一旦數據按照這種順序的方式加載,主鍵頁就會近似于被順序的記錄填滿,這也正是所期望的結果。

覆蓋索引

使用覆蓋索引的好處在于:

  • 索引字段數目通常遠小于數據記錄的所有字段數目,所以如果只需要讀取索引,那MySQL就可以極大地減少數據訪問量。這對緩存的負載非常重要,因為這種情況下響應時間大部分花費在數據拷貝上。覆蓋索引對于I/O密集型的應用也有幫助,因為索引比數據更小,更容易全部放入內存中(這對于MyISAM尤其正確,因為MyISAM能壓縮索引以變得更小)。
  • 由于InnoDB的聚簇索引,覆蓋索引對InnoDB表特別有用。InnoDB的二級索引在葉子節點中保存了行的主鍵值,所以如果二級主鍵能夠覆蓋查詢,則可以避免對主鍵索引的二次查詢。

不是所有類型的索引都可以成為覆蓋索引。覆蓋索引必須要存儲索引列的值,而哈希索引、空間索引和全文索引等都不存儲索引列的值,所以MySQL只能使用B-Tree索引做覆蓋索引。

InnoDB的二級索引的葉子節點都包含了主鍵的值,這意味著InnoDB的二級索引可以有效地利用這些“額外”的主鍵列來覆蓋查詢。換句話說,二級索引查詢主鍵也是覆蓋索引。

利用索引掃描進行排序

通過B-Tree索引的實現原理,我們可以知道 ORDER BY 排序也是可以從索引獲益的。ORDER BY 子句和查找型查詢的限制是一樣的:需要滿足索引的最左前綴的要求;否則,MySQL都需要執行排序操作,而無法利用索引進行排序。

當然,有一種情況下 ORDER BY 子句可以不滿足索引的最左前綴的要求,就是前導列為常量的時候。如果 WHERE 子句或者 JOIN 子句中對這些列指定了常量,就可以“彌補”索引的不足。

如下圖舉出一些例子。

冗余重復不使用的索引

MySQL允許在相同列上創建多個索引,無論是有意的還是無意的。MySQL需要單獨維護重復的索引,并且優化器在優化查詢的時候也需要逐個地進行考慮,這會影響性能。

重復索引是指在相同的列上按照相同的順序創建的相同類型的索引。應該避免這樣創建重復索引,發現以后也應該立即移除。

冗余索引和重復索引有一些不同。如果創建了索引(A,B),再創建索引(A)就是冗余索引,因為這只是前一個索引的前綴索引。因此索引(A,B)也可以當作索引(A)來使用(這種冗余只是對B-Tree索引來說的)。但是如果再創建索引(B,A),則不是冗余索引,索引(B)也不是,因為B不是索引(A,B)的最左前綴列。

除了冗余索引和重復索引,可能還會有一些服務器永遠不用的索引。這樣的索引完全是累贅,建議考慮刪除。

V. 總結

在MySQL中,大多數情況下都會使用B-Tree索引。其他類型的索引大多只適用于特殊的目的。如果在合適的場景中使用索引,將大大提高查詢的響應時間。本章將不再介紹更多這方面的內容了,最后值得總的回顧一下這些特性以及如何使用B-Tree索引。

在選擇索引和編寫利用這些索引的查詢時,有如下三個原則始終需要記住:

  • 單行訪問是很慢的。特別是在機械硬盤存儲中(SSD的隨機I/O要快很多,不過這一點仍然成立)。如果服務器從存儲中讀取一個數據塊只是為了獲取其中一行,那么就浪費了很多工作。最好讀取的塊中能包含盡可能多所需要的行。使用索引可以創建位置引用以提升效率。
  • 按順序訪問范圍數據是很快的。這有兩個原因。第一,順序I/O不需要多次磁盤尋道,所以比隨機I/O要快很多,特別是對機械硬盤。第二,如果服務器能夠按需要順序讀取數據,那么就不再需要額外的排序操作,并且GROUP BY 查詢也無須再做排序和將行按組進行聚合計算了。
  • 索引覆蓋查詢是很快的。如果一個索引包含了查詢需要的所有列,那么存儲引擎就不需要再回表查找行。這避免了大量的單行訪問。

除了這些,對于 EXPLAIN 的使用也是至關重要的。

參考閱讀

  • 什么是CPU密集型、IO密集型?
  • 淺談算法和數據結構: 十 平衡查找樹之B樹
  • MySQL索引背后的數據結構及算法原理
  • 《MySQL DBA修煉之道》
  • 《高性能MySQL》

總結

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

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

久久精品国产一区二区三区肥胖 | 亲嘴扒胸摸屁股激烈网站 | 国产热a欧美热a在线视频 | 99久久亚洲精品无码毛片 | 久久国产劲爆∧v内射 | 久久人人爽人人人人片 | 乱人伦人妻中文字幕无码 | 大胆欧美熟妇xx | 无码精品国产va在线观看dvd | 国产精品人人爽人人做我的可爱 | 国产办公室秘书无码精品99 | 又湿又紧又大又爽a视频国产 | 老熟妇乱子伦牲交视频 | 少妇愉情理伦片bd | 欧美日韩一区二区综合 | 少妇性俱乐部纵欲狂欢电影 | 国产国产精品人在线视 | 真人与拘做受免费视频 | 国产九九九九九九九a片 | 精品一区二区三区无码免费视频 | 无遮无挡爽爽免费视频 | 久久综合久久自在自线精品自 | 国精品人妻无码一区二区三区蜜柚 | 成人一在线视频日韩国产 | 欧美freesex黑人又粗又大 | 男人扒开女人内裤强吻桶进去 | 国产精品人人爽人人做我的可爱 | 日韩欧美中文字幕在线三区 | 日欧一片内射va在线影院 | 久久久久成人片免费观看蜜芽 | 国产97在线 | 亚洲 | 久久久久免费精品国产 | 最近中文2019字幕第二页 | 1000部夫妻午夜免费 | 亚洲一区二区三区播放 | 亚洲综合无码一区二区三区 | 精品亚洲韩国一区二区三区 | 中文字幕无线码免费人妻 | 理论片87福利理论电影 | 精品国产一区二区三区四区在线看 | 国产特级毛片aaaaaa高潮流水 | 麻豆国产人妻欲求不满谁演的 | 一二三四社区在线中文视频 | 宝宝好涨水快流出来免费视频 | 在线a亚洲视频播放在线观看 | 国产高清不卡无码视频 | 国内精品一区二区三区不卡 | 成熟人妻av无码专区 | 牲交欧美兽交欧美 | 亚洲啪av永久无码精品放毛片 | 日本熟妇大屁股人妻 | 国内老熟妇对白xxxxhd | 国产精品免费大片 | 久精品国产欧美亚洲色aⅴ大片 | 亚洲啪av永久无码精品放毛片 | 欧美日韩一区二区三区自拍 | 99久久无码一区人妻 | 欧美人与禽zoz0性伦交 | 中文字幕av日韩精品一区二区 | 国产成人无码午夜视频在线观看 | 伊人色综合久久天天小片 | 强辱丰满人妻hd中文字幕 | 天天做天天爱天天爽综合网 | а√资源新版在线天堂 | 免费国产成人高清在线观看网站 | 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲精品欧美二区三区中文字幕 | 在线a亚洲视频播放在线观看 | 性啪啪chinese东北女人 | 日韩人妻系列无码专区 | 亚洲一区二区三区无码久久 | 图片区 小说区 区 亚洲五月 | 亚洲国产欧美国产综合一区 | 人妻少妇精品无码专区二区 | 精品少妇爆乳无码av无码专区 | 国产成人精品优优av | 给我免费的视频在线观看 | 300部国产真实乱 | 欧美国产日产一区二区 | 国产精品爱久久久久久久 | 蜜桃无码一区二区三区 | 久久久久久九九精品久 | 亚洲中文字幕无码中文字在线 | 人人妻在人人 | 伊人久久婷婷五月综合97色 | 国产精品怡红院永久免费 | 西西人体www44rt大胆高清 | 未满成年国产在线观看 | 99精品国产综合久久久久五月天 | 最近的中文字幕在线看视频 | 亚洲国产欧美国产综合一区 | 无码av免费一区二区三区试看 | 欧美黑人乱大交 | 国产亚洲日韩欧美另类第八页 | 国产激情精品一区二区三区 | 亚洲精品中文字幕久久久久 | 日韩人妻无码一区二区三区久久99 | 日本爽爽爽爽爽爽在线观看免 | 亚洲 高清 成人 动漫 | 久久久久亚洲精品男人的天堂 | 欧美成人家庭影院 | 无套内射视频囯产 | 亚洲狠狠婷婷综合久久 | 免费无码的av片在线观看 | 男女作爱免费网站 | av无码不卡在线观看免费 | 青草视频在线播放 | 国产精品久久久久影院嫩草 | 蜜桃视频韩日免费播放 | 成人精品一区二区三区中文字幕 | 小sao货水好多真紧h无码视频 | 好爽又高潮了毛片免费下载 | 色一情一乱一伦一视频免费看 | 秋霞成人午夜鲁丝一区二区三区 | 99久久精品国产一区二区蜜芽 | 亚洲小说图区综合在线 | 国产激情无码一区二区 | 日日摸夜夜摸狠狠摸婷婷 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 四虎国产精品一区二区 | 中文字幕无码日韩专区 | 大乳丰满人妻中文字幕日本 | 国产乱子伦视频在线播放 | 国産精品久久久久久久 | 国产成人无码av片在线观看不卡 | 永久免费观看美女裸体的网站 | 国产精品久久久久7777 | 成熟妇人a片免费看网站 | 中文字幕日产无线码一区 | 亚洲日本一区二区三区在线 | 黑森林福利视频导航 | 免费国产成人高清在线观看网站 | 国产区女主播在线观看 | 99久久无码一区人妻 | 波多野结衣一区二区三区av免费 | 国产午夜亚洲精品不卡下载 | 男女超爽视频免费播放 | 成年美女黄网站色大免费视频 | 国产精品无码久久av | 亚洲欧洲日本无在线码 | 久久 国产 尿 小便 嘘嘘 | 日韩av无码中文无码电影 | 精品国产乱码久久久久乱码 | 鲁大师影院在线观看 | 麻花豆传媒剧国产免费mv在线 | 亚洲小说春色综合另类 | 久久无码人妻影院 | 亚洲一区二区观看播放 | 久久99久久99精品中文字幕 | 国产精品久久久久久久9999 | 国产精品久免费的黄网站 | 国产精品香蕉在线观看 | 久久久精品人妻久久影视 | 狠狠综合久久久久综合网 | 国产乱码精品一品二品 | 中国女人内谢69xxxxxa片 | 亚洲日本在线电影 | 国产又粗又硬又大爽黄老大爷视 | 国产av无码专区亚洲awww | 日本va欧美va欧美va精品 | 精品乱子伦一区二区三区 | 国产在线一区二区三区四区五区 | 亚洲精品成a人在线观看 | 天天燥日日燥 | a在线亚洲男人的天堂 | 久久久久久久久蜜桃 | 欧美猛少妇色xxxxx | 中文久久乱码一区二区 | 东北女人啪啪对白 | 日本一卡二卡不卡视频查询 | 精品水蜜桃久久久久久久 | 青青久在线视频免费观看 | 麻豆md0077饥渴少妇 | 国产成人久久精品流白浆 | 在线а√天堂中文官网 | 未满小14洗澡无码视频网站 | www成人国产高清内射 | 亚洲日韩精品欧美一区二区 | 久久www免费人成人片 | aa片在线观看视频在线播放 | 99久久久无码国产aaa精品 | 美女黄网站人色视频免费国产 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 日本免费一区二区三区最新 | 精品偷自拍另类在线观看 | 欧美自拍另类欧美综合图片区 | 国产激情无码一区二区app | 女人被爽到呻吟gif动态图视看 | 少妇太爽了在线观看 | 日本一卡二卡不卡视频查询 | 国产精品亚洲专区无码不卡 | 亚洲精品国产第一综合99久久 | 奇米影视7777久久精品人人爽 | 日本肉体xxxx裸交 | 伦伦影院午夜理论片 | 成熟人妻av无码专区 | 亚洲精品成人福利网站 | 国产超级va在线观看视频 | 免费乱码人妻系列无码专区 | 中文字幕无码视频专区 | 国产又爽又黄又刺激的视频 | 性欧美疯狂xxxxbbbb | 99精品国产综合久久久久五月天 | 国产一区二区不卡老阿姨 | 国产成人av免费观看 | 成人免费无码大片a毛片 | 国产精品对白交换视频 | 麻豆md0077饥渴少妇 | 午夜成人1000部免费视频 | 人妻少妇被猛烈进入中文字幕 | 国产亚洲人成a在线v网站 | 国产一区二区三区影院 | 性欧美熟妇videofreesex | 亚洲国产欧美在线成人 | 国产亚洲精品久久久久久久 | 亚洲国产成人a精品不卡在线 | 国产国语老龄妇女a片 | 欧洲美熟女乱又伦 | 网友自拍区视频精品 | 377p欧洲日本亚洲大胆 | 人人妻人人澡人人爽精品欧美 | 亚洲欧美综合区丁香五月小说 | 精品亚洲成av人在线观看 | 成年女人永久免费看片 | 日日干夜夜干 | 亚洲成av人综合在线观看 | 欧美黑人巨大xxxxx | 久久久精品成人免费观看 | 中文无码成人免费视频在线观看 | 欧美日韩一区二区三区自拍 | 无码人中文字幕 | 大地资源中文第3页 | 国产精品久久久久久久9999 | 国产精品嫩草久久久久 | 久久人人爽人人爽人人片av高清 | 色综合久久久无码网中文 | 久久99精品久久久久久动态图 | 性做久久久久久久免费看 | 日日夜夜撸啊撸 | 日韩欧美中文字幕在线三区 | 亚洲一区二区三区无码久久 | 少妇性l交大片欧洲热妇乱xxx | 国产女主播喷水视频在线观看 | 欧美老人巨大xxxx做受 | 乱人伦中文视频在线观看 | av无码电影一区二区三区 | 国产午夜福利亚洲第一 | 亚洲精品一区国产 | 国产艳妇av在线观看果冻传媒 | 久久综合九色综合欧美狠狠 | 亚洲国产精品久久久久久 | 精品 日韩 国产 欧美 视频 | 久久精品国产一区二区三区肥胖 | 少妇人妻偷人精品无码视频 | 国产成人综合色在线观看网站 | 动漫av网站免费观看 | 国产精品免费大片 | 无码av免费一区二区三区试看 | 国产成人av免费观看 | 免费观看激色视频网站 | 一本无码人妻在中文字幕免费 | 国产激情艳情在线看视频 | 日本一卡2卡3卡四卡精品网站 | 丰满诱人的人妻3 | 夫妻免费无码v看片 | 欧美成人免费全部网站 | 免费视频欧美无人区码 | 欧美人与物videos另类 | 国产农村乱对白刺激视频 | 精品无码国产一区二区三区av | 九九在线中文字幕无码 | 一个人免费观看的www视频 | 国产精品国产三级国产专播 | 成人一在线视频日韩国产 | 久久国产劲爆∧v内射 | 欧洲精品码一区二区三区免费看 | 婷婷丁香五月天综合东京热 | 国产精品亚洲а∨无码播放麻豆 | 亚洲中文字幕成人无码 | 色婷婷香蕉在线一区二区 | 成人无码精品一区二区三区 | 国产精品亚洲一区二区三区喷水 | 欧美真人作爱免费视频 | 久久综合香蕉国产蜜臀av | 亚洲s码欧洲m码国产av | 欧美猛少妇色xxxxx | 欧美日韩亚洲国产精品 | 久久午夜无码鲁丝片秋霞 | 精品无人区无码乱码毛片国产 | 5858s亚洲色大成网站www | 国产偷抇久久精品a片69 | 欧美丰满熟妇xxxx性ppx人交 | 女人高潮内射99精品 | 亚洲色大成网站www | 亚洲日韩一区二区三区 | 久久久久se色偷偷亚洲精品av | 中文字幕+乱码+中文字幕一区 | 国产黑色丝袜在线播放 | 亚洲一区二区三区偷拍女厕 | 日本丰满熟妇videos | 久久精品国产99久久6动漫 | 久久久国产精品无码免费专区 | 宝宝好涨水快流出来免费视频 | 国产人妻精品午夜福利免费 | 午夜无码人妻av大片色欲 | 中文字幕av无码一区二区三区电影 | 中文字幕无码av波多野吉衣 | 中文字幕无码视频专区 | ass日本丰满熟妇pics | 无码人妻精品一区二区三区下载 | 亚洲综合伊人久久大杳蕉 | 亚洲国产精品毛片av不卡在线 | 欧美人与禽猛交狂配 | 国产精品怡红院永久免费 | 最新版天堂资源中文官网 | 精品无码一区二区三区的天堂 | 波多野结衣乳巨码无在线观看 | 色一情一乱一伦一区二区三欧美 | 国产激情无码一区二区app | 香港三级日本三级妇三级 | 国色天香社区在线视频 | 欧美日韩视频无码一区二区三 | 内射白嫩少妇超碰 | 国产成人午夜福利在线播放 | 自拍偷自拍亚洲精品被多人伦好爽 | 久久久久亚洲精品男人的天堂 | 国产色在线 | 国产 | 成人精品视频一区二区三区尤物 | 国产亚洲精品久久久久久久久动漫 | 久久国语露脸国产精品电影 | 免费国产成人高清在线观看网站 | 久久久国产一区二区三区 | 欧美激情内射喷水高潮 | 风流少妇按摩来高潮 | 国产人成高清在线视频99最全资源 | 精品国产aⅴ无码一区二区 | 欧美午夜特黄aaaaaa片 | 狂野欧美性猛xxxx乱大交 | 日本肉体xxxx裸交 | 日韩精品乱码av一区二区 | 久久久久久av无码免费看大片 | 国产亚洲人成在线播放 | 熟妇人妻无码xxx视频 | 亚洲成a人片在线观看日本 | 色情久久久av熟女人妻网站 | 久久99精品国产麻豆 | 亚洲欧美精品伊人久久 | 精品偷自拍另类在线观看 | 国产亚洲人成在线播放 | 人妻体内射精一区二区三四 | 牲欲强的熟妇农村老妇女视频 | 色偷偷人人澡人人爽人人模 | 色欲久久久天天天综合网精品 | 99久久久国产精品无码免费 | 欧美激情一区二区三区成人 | 亚洲大尺度无码无码专区 | 性色欲网站人妻丰满中文久久不卡 | 国产农村乱对白刺激视频 | 亚洲中文字幕在线观看 | 麻豆md0077饥渴少妇 | 国产两女互慰高潮视频在线观看 | 国产精品手机免费 | 色婷婷av一区二区三区之红樱桃 | 沈阳熟女露脸对白视频 | 国产真实伦对白全集 | 精品国产一区二区三区av 性色 | 亚洲区小说区激情区图片区 | 小泽玛莉亚一区二区视频在线 | 牲欲强的熟妇农村老妇女 | 中文精品久久久久人妻不卡 | 欧美人与禽猛交狂配 | 久热国产vs视频在线观看 | 亚洲精品午夜国产va久久成人 | 亚洲乱码中文字幕在线 | 亚洲中文字幕av在天堂 | 波多野结衣av一区二区全免费观看 | 亚洲精品久久久久avwww潮水 | 中文字幕日韩精品一区二区三区 | 岛国片人妻三上悠亚 | 少妇人妻大乳在线视频 | 男女猛烈xx00免费视频试看 | 国产亚洲精品久久久闺蜜 | 国产精品高潮呻吟av久久 | 久久久精品成人免费观看 | 丰满岳乱妇在线观看中字无码 | 伊人色综合久久天天小片 | 日日摸天天摸爽爽狠狠97 | 亚洲爆乳无码专区 | 999久久久国产精品消防器材 | 欧美一区二区三区 | 国产高清av在线播放 | 亚洲一区av无码专区在线观看 | 毛片内射-百度 | 色综合久久久无码中文字幕 | 久久综合给久久狠狠97色 | 久久久国产精品无码免费专区 | 99久久精品午夜一区二区 | 婷婷五月综合激情中文字幕 | 蜜臀av在线播放 久久综合激激的五月天 | 国产片av国语在线观看 | 亚洲а∨天堂久久精品2021 | 亚洲精品中文字幕乱码 | www国产亚洲精品久久网站 | 国产亚洲精品久久久久久国模美 | 婷婷五月综合激情中文字幕 | 成人试看120秒体验区 | 成人动漫在线观看 | 无码av最新清无码专区吞精 | 天天拍夜夜添久久精品大 | 亚洲国产成人av在线观看 | 久久久久se色偷偷亚洲精品av | 国产农村乱对白刺激视频 | 亚洲精品国产a久久久久久 | 国产人妻精品一区二区三区 | 人妻中文无码久热丝袜 | 国产一区二区不卡老阿姨 | 性色欲网站人妻丰满中文久久不卡 | 天天拍夜夜添久久精品 | 美女黄网站人色视频免费国产 | 影音先锋中文字幕无码 | 国产偷抇久久精品a片69 | 国产福利视频一区二区 | 国产成人无码av片在线观看不卡 | 亚洲午夜福利在线观看 | 国产熟妇另类久久久久 | 日韩精品无码一本二本三本色 | 日韩精品乱码av一区二区 | 精品久久久无码中文字幕 | 两性色午夜视频免费播放 | 成熟妇人a片免费看网站 | 国产精品自产拍在线观看 | 香港三级日本三级妇三级 | 中文字幕乱码人妻无码久久 | 在线成人www免费观看视频 | 乱人伦人妻中文字幕无码久久网 | 久久久久亚洲精品中文字幕 | 一本久久a久久精品vr综合 | 午夜福利试看120秒体验区 | 亚洲国产精品无码一区二区三区 | 国产成人综合色在线观看网站 | 亚洲最大成人网站 | 国产精品第一区揄拍无码 | 久久综合激激的五月天 | av香港经典三级级 在线 | 国产国产精品人在线视 | 西西人体www44rt大胆高清 | 亚洲狠狠婷婷综合久久 | 无码吃奶揉捏奶头高潮视频 | 国产午夜亚洲精品不卡下载 | 欧美日韩人成综合在线播放 | 亚洲日韩一区二区三区 | 67194成是人免费无码 | 国产精品无套呻吟在线 | 国产精品沙发午睡系列 | 日本精品人妻无码77777 天堂一区人妻无码 | 给我免费的视频在线观看 | 亚洲国产精品无码一区二区三区 | 麻豆国产人妻欲求不满谁演的 | 欧美人与禽zoz0性伦交 | 欧美丰满熟妇xxxx性ppx人交 | 无码帝国www无码专区色综合 | 亚洲成av人片天堂网无码】 | 亚洲精品国产精品乱码不卡 | 国产精品亚洲五月天高清 | 水蜜桃亚洲一二三四在线 | 中文字幕乱码亚洲无线三区 | 国内老熟妇对白xxxxhd | 丁香啪啪综合成人亚洲 | 国产精品亚洲一区二区三区喷水 | 精品国偷自产在线视频 | 两性色午夜视频免费播放 | 亚洲精品久久久久中文第一幕 | 久久久久久久久888 | 国产精品-区区久久久狼 | 水蜜桃色314在线观看 | 国产午夜无码视频在线观看 | 成年女人永久免费看片 | 2020久久香蕉国产线看观看 | 久久久久久久女国产乱让韩 | 日本护士毛茸茸高潮 | 亚洲熟妇色xxxxx欧美老妇 | 精品国产一区二区三区四区 | 久久久国产精品无码免费专区 | 欧美一区二区三区视频在线观看 | 免费人成网站视频在线观看 | 日韩精品乱码av一区二区 | 久久99精品国产麻豆蜜芽 | 99视频精品全部免费免费观看 | 国产精品理论片在线观看 | 熟妇人妻无码xxx视频 | 久久人人97超碰a片精品 | 成人亚洲精品久久久久 | 99久久精品国产一区二区蜜芽 | 中文字幕无码乱人伦 | 久久久婷婷五月亚洲97号色 | 日本饥渴人妻欲求不满 | 国产亚av手机在线观看 | 久久久精品欧美一区二区免费 | 久久亚洲日韩精品一区二区三区 | 精品少妇爆乳无码av无码专区 | 国产人妻大战黑人第1集 | 亚洲日本一区二区三区在线 | 三级4级全黄60分钟 | 亚洲最大成人网站 | 极品嫩模高潮叫床 | 亚洲 高清 成人 动漫 | 一本色道久久综合狠狠躁 | 亚洲呦女专区 | 99久久人妻精品免费二区 | 最近中文2019字幕第二页 | 18禁黄网站男男禁片免费观看 | 欧美乱妇无乱码大黄a片 | 国产综合久久久久鬼色 | 国产成人无码专区 | 风流少妇按摩来高潮 | 未满成年国产在线观看 | 亚洲日韩av一区二区三区四区 | 亚洲色欲久久久综合网东京热 | 少妇无套内谢久久久久 | 强辱丰满人妻hd中文字幕 | aa片在线观看视频在线播放 | 亚洲а∨天堂久久精品2021 | 亚洲中文字幕va福利 | 国产乱人无码伦av在线a | 丰满岳乱妇在线观看中字无码 | 荡女精品导航 | 日韩亚洲欧美中文高清在线 | 欧美 丝袜 自拍 制服 另类 | 伊人色综合久久天天小片 | 午夜精品久久久内射近拍高清 | 色综合久久久无码中文字幕 | 国产无套粉嫩白浆在线 | 成年美女黄网站色大免费全看 | 少妇一晚三次一区二区三区 | 美女毛片一区二区三区四区 | 亚洲自偷自偷在线制服 | 日日摸夜夜摸狠狠摸婷婷 | 国产精品毛多多水多 | 999久久久国产精品消防器材 | 免费中文字幕日韩欧美 | 国产乱人无码伦av在线a | 国产成人无码午夜视频在线观看 | 亚洲熟悉妇女xxx妇女av | 色 综合 欧美 亚洲 国产 | 少妇无码一区二区二三区 | 无码人妻丰满熟妇区五十路百度 | 精品日本一区二区三区在线观看 | 久久99精品国产麻豆蜜芽 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 夜精品a片一区二区三区无码白浆 | 无套内谢的新婚少妇国语播放 | 欧洲极品少妇 | 亚洲欧洲中文日韩av乱码 | 欧美阿v高清资源不卡在线播放 | 伊在人天堂亚洲香蕉精品区 | 天天拍夜夜添久久精品 | 性欧美熟妇videofreesex | 国产口爆吞精在线视频 | 成人女人看片免费视频放人 | 极品尤物被啪到呻吟喷水 | 亚洲午夜久久久影院 | 免费国产黄网站在线观看 | 亚洲色欲色欲天天天www | 日韩欧美成人免费观看 | 男女爱爱好爽视频免费看 | 毛片内射-百度 | 国产美女精品一区二区三区 | 精品国产av色一区二区深夜久久 | 国产精品手机免费 | 粉嫩少妇内射浓精videos | 亚洲爆乳无码专区 | 国内精品一区二区三区不卡 | 色综合天天综合狠狠爱 | 乱人伦人妻中文字幕无码 | 99久久久无码国产精品免费 | 国产女主播喷水视频在线观看 | 国产猛烈高潮尖叫视频免费 | 狠狠色欧美亚洲狠狠色www | 欧美xxxx黑人又粗又长 | a片免费视频在线观看 | 欧美真人作爱免费视频 | 日日碰狠狠躁久久躁蜜桃 | 大地资源中文第3页 | 久久久久久av无码免费看大片 | 色综合久久久无码网中文 | 亚洲欧美国产精品久久 | 成人无码精品一区二区三区 | 无码人妻出轨黑人中文字幕 | 亚洲中文字幕在线观看 | 久久熟妇人妻午夜寂寞影院 | 欧美老人巨大xxxx做受 | 人妻与老人中文字幕 | 国产精品久久国产精品99 | 欧洲熟妇精品视频 | 精品一区二区不卡无码av | 麻豆md0077饥渴少妇 | 亚洲а∨天堂久久精品2021 | 97精品人妻一区二区三区香蕉 | 亚洲大尺度无码无码专区 | 欧美xxxxx精品 | 国产偷抇久久精品a片69 | 国产亚洲tv在线观看 | 在线精品国产一区二区三区 | 国产精品高潮呻吟av久久4虎 | 兔费看少妇性l交大片免费 | 少妇人妻偷人精品无码视频 | 一本加勒比波多野结衣 | 99久久久国产精品无码免费 | 强伦人妻一区二区三区视频18 | 色婷婷综合中文久久一本 | 精品成人av一区二区三区 | 欧美国产日产一区二区 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲成av人片在线观看无码不卡 | 妺妺窝人体色www在线小说 | 乱人伦人妻中文字幕无码久久网 | 欧美国产日产一区二区 | 国产乱人伦偷精品视频 | 午夜性刺激在线视频免费 | 亚洲性无码av中文字幕 | 四虎永久在线精品免费网址 | 在线欧美精品一区二区三区 | 国产午夜精品一区二区三区嫩草 | 美女毛片一区二区三区四区 | 国产香蕉尹人视频在线 | 亚洲成a人片在线观看无码3d | 亚洲熟妇色xxxxx欧美老妇 | 又色又爽又黄的美女裸体网站 | 久久无码中文字幕免费影院蜜桃 | 人妻少妇精品无码专区二区 | 亚洲aⅴ无码成人网站国产app | 国产亚洲人成a在线v网站 | 波多野结衣高清一区二区三区 | 学生妹亚洲一区二区 | 国产精品办公室沙发 | 久久综合九色综合欧美狠狠 | 国产情侣作爱视频免费观看 | 中国女人内谢69xxxx | 一个人看的www免费视频在线观看 | 久久99热只有频精品8 | 色综合久久久久综合一本到桃花网 | 亚洲国产日韩a在线播放 | 国产精品-区区久久久狼 | 精品偷拍一区二区三区在线看 | 蜜桃无码一区二区三区 | 日本xxxx色视频在线观看免费 | 国产又粗又硬又大爽黄老大爷视 | 成人毛片一区二区 | 日韩人妻系列无码专区 | 18精品久久久无码午夜福利 | 女人和拘做爰正片视频 | 亚洲精品美女久久久久久久 | 亚洲色欲久久久综合网东京热 | 青青久在线视频免费观看 | 色综合久久久无码网中文 | 日日鲁鲁鲁夜夜爽爽狠狠 | 无码av免费一区二区三区试看 | 乱人伦人妻中文字幕无码 | 久热国产vs视频在线观看 | 亚洲午夜无码久久 | 国产精品久久国产精品99 | 国产偷自视频区视频 | 日本欧美一区二区三区乱码 | 中文精品久久久久人妻不卡 | 国产一区二区三区日韩精品 | 日韩精品a片一区二区三区妖精 | 日韩欧美中文字幕在线三区 | av在线亚洲欧洲日产一区二区 | 国产肉丝袜在线观看 | 国产av一区二区精品久久凹凸 | 久久久国产一区二区三区 | 亚洲国产精品毛片av不卡在线 | 18精品久久久无码午夜福利 | 国产精品视频免费播放 | 日产国产精品亚洲系列 | a国产一区二区免费入口 | 国产亚洲人成a在线v网站 | 午夜肉伦伦影院 | 日韩人妻无码一区二区三区久久99 | 黄网在线观看免费网站 | 午夜福利不卡在线视频 | 无码国产激情在线观看 | 国产精品人人爽人人做我的可爱 | 无码播放一区二区三区 | 久久精品女人的天堂av | 日韩av无码一区二区三区 | 国产av一区二区三区最新精品 | 日本熟妇人妻xxxxx人hd | 十八禁视频网站在线观看 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲熟妇色xxxxx欧美老妇 | 精品久久久无码中文字幕 | 特大黑人娇小亚洲女 | 无套内谢老熟女 | 18精品久久久无码午夜福利 | 欧美猛少妇色xxxxx | 国产亚洲精品久久久久久国模美 | 久久天天躁夜夜躁狠狠 | 麻豆人妻少妇精品无码专区 | 樱花草在线社区www | 蜜臀av在线观看 在线欧美精品一区二区三区 | 国产精品视频免费播放 | 亚洲综合另类小说色区 | 久久久久久国产精品无码下载 | 亚洲国产精品无码一区二区三区 | 精品国产精品久久一区免费式 | 日韩av无码一区二区三区不卡 | 一本大道久久东京热无码av | 日本大香伊一区二区三区 | 成人无码视频免费播放 | 1000部夫妻午夜免费 | 两性色午夜免费视频 | 中文字幕无码日韩专区 | 欧美成人午夜精品久久久 | 性欧美疯狂xxxxbbbb | 巨爆乳无码视频在线观看 | 131美女爱做视频 | 日日躁夜夜躁狠狠躁 | 少妇性l交大片欧洲热妇乱xxx | 色综合久久久无码中文字幕 | 国产精品无套呻吟在线 | 国产在线精品一区二区三区直播 | 色 综合 欧美 亚洲 国产 | 久久精品中文字幕一区 | 国产精品免费大片 | 国产精品久久国产三级国 | 水蜜桃色314在线观看 | 99麻豆久久久国产精品免费 | 一本久道高清无码视频 | 中文字幕 人妻熟女 | 中文字幕人妻无码一夲道 | 精品日本一区二区三区在线观看 | 四虎4hu永久免费 | 熟女俱乐部五十路六十路av | 中文字幕无码人妻少妇免费 | 精品人人妻人人澡人人爽人人 | 日本高清一区免费中文视频 | 国产色视频一区二区三区 | 任你躁国产自任一区二区三区 | 99国产精品白浆在线观看免费 | 国产真人无遮挡作爱免费视频 | 无码一区二区三区在线 | 免费人成网站视频在线观看 | 亚洲欧洲日本无在线码 | 亚洲综合久久一区二区 | 97夜夜澡人人双人人人喊 | 亚洲日韩av一区二区三区四区 | 亚洲日本va午夜在线电影 | 国产真人无遮挡作爱免费视频 | 最近中文2019字幕第二页 | 亚洲成a人片在线观看无码 | 免费中文字幕日韩欧美 | 国产亚洲日韩欧美另类第八页 | 国产免费观看黄av片 | 强奷人妻日本中文字幕 | 天堂亚洲免费视频 | 亚洲国产精品一区二区第一页 | 国产精品va在线播放 | 一本久久a久久精品亚洲 | 全黄性性激高免费视频 | 国产在线精品一区二区三区直播 | 内射爽无广熟女亚洲 | 亚洲无人区午夜福利码高清完整版 | 丰满人妻一区二区三区免费视频 | 久久久国产精品无码免费专区 | 成人aaa片一区国产精品 | 扒开双腿疯狂进出爽爽爽视频 | 亚洲人成网站免费播放 | 亚洲国产精品无码久久久久高潮 | 午夜福利一区二区三区在线观看 | 久久精品国产99久久6动漫 | 精品少妇爆乳无码av无码专区 | 骚片av蜜桃精品一区 | 天天做天天爱天天爽综合网 | 成熟人妻av无码专区 | 精品久久久无码中文字幕 | 蜜桃视频插满18在线观看 | 一本色道婷婷久久欧美 | 乱人伦人妻中文字幕无码 | 又大又硬又黄的免费视频 | 亚洲大尺度无码无码专区 | 性欧美牲交xxxxx视频 | 超碰97人人做人人爱少妇 | 亚洲精品午夜国产va久久成人 | 人妻少妇精品无码专区动漫 | 国产精品嫩草久久久久 | 欧美性生交活xxxxxdddd | 1000部啪啪未满十八勿入下载 | 日日麻批免费40分钟无码 | 永久免费精品精品永久-夜色 | 亚洲国产精品无码久久久久高潮 | 欧美日韩人成综合在线播放 | 中文字幕无码日韩欧毛 | 人人妻人人澡人人爽精品欧美 | 狠狠躁日日躁夜夜躁2020 | 伊人久久大香线蕉午夜 | 中文亚洲成a人片在线观看 | 日韩欧美群交p片內射中文 | 麻豆精品国产精华精华液好用吗 | 成人试看120秒体验区 | 久久久久久久人妻无码中文字幕爆 | 丰满岳乱妇在线观看中字无码 | 99久久婷婷国产综合精品青草免费 | 成人欧美一区二区三区黑人 | 精品一区二区三区波多野结衣 | 午夜不卡av免费 一本久久a久久精品vr综合 | 麻豆av传媒蜜桃天美传媒 | 一本无码人妻在中文字幕免费 | 国产成人综合在线女婷五月99播放 | 日本乱偷人妻中文字幕 | 久精品国产欧美亚洲色aⅴ大片 | 波多野结衣高清一区二区三区 | 牲欲强的熟妇农村老妇女视频 | 人妻无码久久精品人妻 | 好男人www社区 | 久久精品国产精品国产精品污 | 亚洲成av人片天堂网无码】 | 伦伦影院午夜理论片 | 亚洲乱码中文字幕在线 | 女人被男人躁得好爽免费视频 | 男人扒开女人内裤强吻桶进去 | 亚洲成av人片天堂网无码】 | 国语精品一区二区三区 | 一个人免费观看的www视频 | 日本护士毛茸茸高潮 | 又大又硬又爽免费视频 | 亚洲精品综合五月久久小说 | 亚洲熟悉妇女xxx妇女av | 香港三级日本三级妇三级 | 精品一二三区久久aaa片 | 亚洲精品一区三区三区在线观看 | 色欲人妻aaaaaaa无码 | 免费国产黄网站在线观看 | 精品国产aⅴ无码一区二区 | 激情综合激情五月俺也去 | 日欧一片内射va在线影院 | 日韩欧美群交p片內射中文 | 国产真实夫妇视频 | 成人精品视频一区二区三区尤物 | 欧美性色19p | 精品国产一区二区三区av 性色 | 国产午夜精品一区二区三区嫩草 | 国产精品无码成人午夜电影 | 国产三级久久久精品麻豆三级 | 国产成人精品三级麻豆 | 亚洲成熟女人毛毛耸耸多 | 亚洲精品国产品国语在线观看 | 欧美国产日韩久久mv | 55夜色66夜色国产精品视频 | 久久无码中文字幕免费影院蜜桃 | 亚洲精品国偷拍自产在线麻豆 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 国产精品怡红院永久免费 | 国产激情艳情在线看视频 | 久久精品一区二区三区四区 | 欧美日韩综合一区二区三区 | 国产精品无码久久av | 99国产欧美久久久精品 | 亚洲s码欧洲m码国产av | 欧洲美熟女乱又伦 | 久久这里只有精品视频9 | 亚洲欧美色中文字幕在线 | 国产在线精品一区二区高清不卡 | 亚洲成a人一区二区三区 | 国产sm调教视频在线观看 | 国产人成高清在线视频99最全资源 | 一区二区三区乱码在线 | 欧洲 | 亚洲中文字幕在线无码一区二区 | 亚洲人成网站免费播放 | 又大又紧又粉嫩18p少妇 | 国产无遮挡又黄又爽免费视频 | 青青久在线视频免费观看 | 未满小14洗澡无码视频网站 | 一个人看的www免费视频在线观看 | 亚拍精品一区二区三区探花 | 正在播放东北夫妻内射 | 国产片av国语在线观看 | 精品久久久中文字幕人妻 | 色欲久久久天天天综合网精品 | 亚洲国产午夜精品理论片 | 88国产精品欧美一区二区三区 | 一本久久a久久精品亚洲 | 97夜夜澡人人双人人人喊 | 日本免费一区二区三区最新 | 亚洲国产欧美日韩精品一区二区三区 | 中文无码伦av中文字幕 | 欧美黑人巨大xxxxx | 精品成在人线av无码免费看 | 久久精品中文字幕一区 | 久久精品国产一区二区三区肥胖 | 亚洲一区二区三区无码久久 | 人人妻人人澡人人爽欧美一区 | 国产人妻人伦精品1国产丝袜 | 无码av岛国片在线播放 | 免费无码午夜福利片69 | 人妻尝试又大又粗久久 | 男人和女人高潮免费网站 | 国产麻豆精品精东影业av网站 | 麻豆果冻传媒2021精品传媒一区下载 | 一本精品99久久精品77 | 国产国语老龄妇女a片 | 熟妇激情内射com | 久久久久se色偷偷亚洲精品av | 成年美女黄网站色大免费视频 | 国产日产欧产精品精品app | 日韩无套无码精品 | 亚洲精品成a人在线观看 | 天堂无码人妻精品一区二区三区 | 亚洲男人av香蕉爽爽爽爽 | 精品国偷自产在线 | 日日麻批免费40分钟无码 | 18禁黄网站男男禁片免费观看 | 免费无码一区二区三区蜜桃大 | aⅴ在线视频男人的天堂 | 日产国产精品亚洲系列 | 欧美日韩亚洲国产精品 | 又紧又大又爽精品一区二区 | 国语自产偷拍精品视频偷 | 亚洲精品久久久久久一区二区 | 国产一区二区三区精品视频 | 亚洲精品鲁一鲁一区二区三区 | 国产精品人妻一区二区三区四 | 九九综合va免费看 | 亚洲精品无码国产 | 成熟妇人a片免费看网站 | 久久精品人人做人人综合 | 少妇性l交大片 | 任你躁国产自任一区二区三区 | 国产人妖乱国产精品人妖 | 精品国产福利一区二区 | 婷婷色婷婷开心五月四房播播 | 国产激情无码一区二区 | 日韩av无码一区二区三区 | 成人欧美一区二区三区黑人免费 | 亚洲中文字幕成人无码 | 久久99精品国产麻豆蜜芽 | 西西人体www44rt大胆高清 | 在线观看免费人成视频 | 日韩欧美中文字幕在线三区 | 又粗又大又硬又长又爽 | 国产精品沙发午睡系列 | 双乳奶水饱满少妇呻吟 | 欧洲精品码一区二区三区免费看 | 国产午夜手机精彩视频 | 亚洲一区二区三区无码久久 | 蜜桃臀无码内射一区二区三区 | 少妇无套内谢久久久久 | 熟女体下毛毛黑森林 | 国产九九九九九九九a片 | 人妻无码久久精品人妻 | 性生交片免费无码看人 | 国产精品毛片一区二区 | 亚洲熟熟妇xxxx | 欧美性猛交内射兽交老熟妇 | 又大又紧又粉嫩18p少妇 | 天海翼激烈高潮到腰振不止 | 久久久中文字幕日本无吗 | 少妇激情av一区二区 | 成人精品视频一区二区 | 毛片内射-百度 | 性欧美videos高清精品 | 国产亚洲日韩欧美另类第八页 | 亚洲成熟女人毛毛耸耸多 | 成人无码视频在线观看网站 | 色综合视频一区二区三区 | 澳门永久av免费网站 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 亚洲经典千人经典日产 | 欧美熟妇另类久久久久久多毛 | 国产午夜福利亚洲第一 | 亚洲欧洲中文日韩av乱码 | 亚洲综合无码久久精品综合 | 少妇被黑人到高潮喷出白浆 | 狂野欧美激情性xxxx | 嫩b人妻精品一区二区三区 | 激情五月综合色婷婷一区二区 | 亚洲成色在线综合网站 | 日韩精品a片一区二区三区妖精 | 国产黄在线观看免费观看不卡 | www国产亚洲精品久久久日本 | 免费无码的av片在线观看 | 日本www一道久久久免费榴莲 | 日本在线高清不卡免费播放 | 秋霞成人午夜鲁丝一区二区三区 | 欧美怡红院免费全部视频 | 国产精品va在线播放 | 在线天堂新版最新版在线8 | 中文无码成人免费视频在线观看 | 国产一区二区三区精品视频 | 欧美第一黄网免费网站 | 少妇无套内谢久久久久 | 日本一本二本三区免费 | 精品国产成人一区二区三区 | 精品日本一区二区三区在线观看 | 日韩精品无码一区二区中文字幕 | 国产两女互慰高潮视频在线观看 | 免费无码肉片在线观看 | 人妻天天爽夜夜爽一区二区 | 婷婷五月综合激情中文字幕 | 窝窝午夜理论片影院 | 性生交片免费无码看人 | 国产av一区二区三区最新精品 | 国产亚洲人成a在线v网站 | 日本一卡二卡不卡视频查询 | 四虎国产精品一区二区 | 亚洲国产精品成人久久蜜臀 | 岛国片人妻三上悠亚 | 亚洲色大成网站www | 久久精品中文闷骚内射 | a在线亚洲男人的天堂 | 亚洲综合无码一区二区三区 | 久久国产精品二国产精品 | 丝袜美腿亚洲一区二区 | 国产精品国产自线拍免费软件 | 亚洲а∨天堂久久精品2021 | 日本va欧美va欧美va精品 | 奇米影视888欧美在线观看 | 一区二区三区高清视频一 | 国产成人午夜福利在线播放 | 老头边吃奶边弄进去呻吟 | 国产激情艳情在线看视频 | 久久久中文字幕日本无吗 | 97夜夜澡人人爽人人喊中国片 | 久久综合久久自在自线精品自 | 国产成人综合在线女婷五月99播放 | 乱人伦人妻中文字幕无码久久网 | 国产麻豆精品一区二区三区v视界 | 亚洲男人av香蕉爽爽爽爽 | 欧美日韩色另类综合 | 亚洲热妇无码av在线播放 | а天堂中文在线官网 | 成人亚洲精品久久久久软件 | √天堂资源地址中文在线 | 老司机亚洲精品影院无码 | 东京无码熟妇人妻av在线网址 | 亚洲综合在线一区二区三区 | 免费无码的av片在线观看 | 日本www一道久久久免费榴莲 | 一本加勒比波多野结衣 | 午夜精品一区二区三区在线观看 | 男女爱爱好爽视频免费看 | 天天摸天天透天天添 | 亚洲国产一区二区三区在线观看 | 亚洲乱码日产精品bd | 中文字幕无线码免费人妻 | 国产一区二区三区日韩精品 | 熟妇人妻无码xxx视频 | 国产美女极度色诱视频www | 国产精品国产自线拍免费软件 | 精品无码一区二区三区的天堂 | 成人欧美一区二区三区黑人 | 一个人免费观看的www视频 | 又大又硬又黄的免费视频 | 熟女俱乐部五十路六十路av | 日韩人妻少妇一区二区三区 | 日本一区二区更新不卡 | 无码帝国www无码专区色综合 | 狠狠色色综合网站 | 国产人妻大战黑人第1集 | 76少妇精品导航 | 亚洲欧美综合区丁香五月小说 | 少妇一晚三次一区二区三区 | 精品久久久无码人妻字幂 | 亚洲欧美国产精品久久 | 夜夜躁日日躁狠狠久久av | 亚洲s码欧洲m码国产av | 欧美一区二区三区 | 日欧一片内射va在线影院 | 久久久久久a亚洲欧洲av冫 | 领导边摸边吃奶边做爽在线观看 | 国产成人av免费观看 | 18禁止看的免费污网站 | 国产激情无码一区二区app | 欧美人妻一区二区三区 | 久久99久久99精品中文字幕 | 牲欲强的熟妇农村老妇女 | 少妇被粗大的猛进出69影院 | 国产综合色产在线精品 | 狠狠综合久久久久综合网 | 亚洲欧美国产精品久久 | 午夜成人1000部免费视频 | 欧美性猛交内射兽交老熟妇 | 2019nv天堂香蕉在线观看 | 国产精品亚洲一区二区三区喷水 | 亚洲熟妇色xxxxx欧美老妇y | 在线欧美精品一区二区三区 | 亚洲精品欧美二区三区中文字幕 | 国产精品自产拍在线观看 | 色综合久久88色综合天天 | 熟妇女人妻丰满少妇中文字幕 | 伊人久久大香线蕉av一区二区 | 日韩精品乱码av一区二区 | 免费视频欧美无人区码 | 国产av一区二区三区最新精品 | 无码纯肉视频在线观看 | 国产综合色产在线精品 | 99久久人妻精品免费一区 | 欧美精品一区二区精品久久 | 综合网日日天干夜夜久久 | 亚洲色无码一区二区三区 | 日日天干夜夜狠狠爱 | 日产国产精品亚洲系列 | 波多野结衣高清一区二区三区 | 久久精品人人做人人综合试看 | 色欲人妻aaaaaaa无码 | 国产69精品久久久久app下载 | 中国女人内谢69xxxxxa片 | 久久久久免费看成人影片 | 性色av无码免费一区二区三区 | 成人无码精品1区2区3区免费看 | 欧美熟妇另类久久久久久不卡 | 水蜜桃av无码 | 人妻与老人中文字幕 | 97色伦图片97综合影院 | 2019nv天堂香蕉在线观看 | 人人澡人人妻人人爽人人蜜桃 | 国产一区二区三区日韩精品 | 大肉大捧一进一出好爽视频 | 精品人妻人人做人人爽夜夜爽 | 亚洲性无码av中文字幕 | 成 人 免费观看网站 | 精品水蜜桃久久久久久久 | 人人爽人人澡人人高潮 | 国产在线无码精品电影网 | 国产精品亚洲五月天高清 | 无遮挡啪啪摇乳动态图 | 国产精品永久免费视频 | 国产精品二区一区二区aⅴ污介绍 | 成人aaa片一区国产精品 | 色欲综合久久中文字幕网 | 国产suv精品一区二区五 | 人人妻人人澡人人爽欧美精品 | 兔费看少妇性l交大片免费 | a片在线免费观看 | 动漫av一区二区在线观看 | 天堂а√在线中文在线 | 未满小14洗澡无码视频网站 | 精品国产一区二区三区四区在线看 | 综合人妻久久一区二区精品 | 久久久久免费看成人影片 | 在线欧美精品一区二区三区 | 久久国产精品二国产精品 | 日韩精品无码免费一区二区三区 | 精品 日韩 国产 欧美 视频 | 亚洲成av人影院在线观看 | 亚洲狠狠婷婷综合久久 | 在线a亚洲视频播放在线观看 | 秋霞成人午夜鲁丝一区二区三区 | 激情内射亚州一区二区三区爱妻 | 在线看片无码永久免费视频 | 欧美猛少妇色xxxxx | 国内揄拍国内精品人妻 | 久久久久亚洲精品男人的天堂 | 性欧美牲交xxxxx视频 | 精品偷自拍另类在线观看 | 久久视频在线观看精品 | 国产后入清纯学生妹 | 欧美日本日韩 | 久久久精品成人免费观看 | 999久久久国产精品消防器材 | 国产精品人人妻人人爽 | 丰满妇女强制高潮18xxxx | 国内揄拍国内精品少妇国语 | 日韩亚洲欧美精品综合 | 亚洲成av人片在线观看无码不卡 | 国产后入清纯学生妹 | 天天做天天爱天天爽综合网 | 国产福利视频一区二区 | 精品久久久无码中文字幕 | 亚洲精品一区二区三区在线观看 | 中文无码伦av中文字幕 | 亚洲中文字幕无码中字 | 激情综合激情五月俺也去 | 99久久婷婷国产综合精品青草免费 | 色一情一乱一伦一视频免费看 | 国产午夜无码视频在线观看 | 精品一区二区三区波多野结衣 | 国产精品va在线播放 | 波多野结衣一区二区三区av免费 | 亚洲精品久久久久久一区二区 | 亚洲精品一区三区三区在线观看 | 国产精品无码成人午夜电影 | 久久久久久久久888 | √天堂中文官网8在线 | 小sao货水好多真紧h无码视频 | 日日夜夜撸啊撸 | 两性色午夜免费视频 | 亚洲经典千人经典日产 | 国产成人精品一区二区在线小狼 | 亚洲精品成a人在线观看 | 久久久www成人免费毛片 | 亚洲成a人片在线观看无码 | 久久亚洲中文字幕无码 | 国产又粗又硬又大爽黄老大爷视 | 无套内谢的新婚少妇国语播放 | 亚洲春色在线视频 | 成人aaa片一区国产精品 | 未满小14洗澡无码视频网站 | 欧美精品一区二区精品久久 | 成人无码视频在线观看网站 | 国内精品久久毛片一区二区 | 自拍偷自拍亚洲精品10p | 无遮无挡爽爽免费视频 | 国产情侣作爱视频免费观看 | 亚洲午夜无码久久 | 国内综合精品午夜久久资源 | 久久久精品成人免费观看 | 波多野42部无码喷潮在线 | 2019nv天堂香蕉在线观看 | 亚洲伊人久久精品影院 | 久久精品一区二区三区四区 | 日韩 欧美 动漫 国产 制服 | 青青草原综合久久大伊人精品 | 亚洲啪av永久无码精品放毛片 | 高潮毛片无遮挡高清免费视频 | 熟女俱乐部五十路六十路av | 成熟妇人a片免费看网站 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 国产在线精品一区二区高清不卡 | 久久国产自偷自偷免费一区调 | 99视频精品全部免费免费观看 | 乱码午夜-极国产极内射 | 中文字幕av日韩精品一区二区 | 7777奇米四色成人眼影 | 成人影院yy111111在线观看 | 女人被男人爽到呻吟的视频 | 国产午夜精品一区二区三区嫩草 | 亚洲狠狠婷婷综合久久 | 黑人粗大猛烈进出高潮视频 | 天天综合网天天综合色 | 亚洲日韩中文字幕在线播放 | 成人片黄网站色大片免费观看 | 国产精品久久久久无码av色戒 | 性色欲网站人妻丰满中文久久不卡 | 人人妻在人人 | 国内精品人妻无码久久久影院 | 国产99久久精品一区二区 | aa片在线观看视频在线播放 | 久久久久99精品国产片 | 风流少妇按摩来高潮 | 中文字幕av日韩精品一区二区 | 国产无遮挡又黄又爽免费视频 | 亚洲 欧美 激情 小说 另类 | 思思久久99热只有频精品66 | 亚洲一区av无码专区在线观看 | 亚洲成熟女人毛毛耸耸多 | 图片小说视频一区二区 | 国产美女极度色诱视频www | 久久国产精品萌白酱免费 | av人摸人人人澡人人超碰下载 | 在线观看欧美一区二区三区 | 亚洲s码欧洲m码国产av | 午夜熟女插插xx免费视频 | 国产亚av手机在线观看 | 欧美人与物videos另类 | 乱中年女人伦av三区 | 丝袜 中出 制服 人妻 美腿 | 国产艳妇av在线观看果冻传媒 | 国产午夜亚洲精品不卡下载 | 九九综合va免费看 | 中文字幕人妻丝袜二区 | 国产熟妇另类久久久久 | 免费无码的av片在线观看 | 国产高清av在线播放 | 精品无码国产自产拍在线观看蜜 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲人成人无码网www国产 | 少妇无套内谢久久久久 | 又紧又大又爽精品一区二区 | 久久无码中文字幕免费影院蜜桃 | 欧美精品在线观看 | 大地资源网第二页免费观看 | 久久99精品久久久久久 | 又色又爽又黄的美女裸体网站 | 成人精品一区二区三区中文字幕 | 高潮喷水的毛片 | 麻豆国产97在线 | 欧洲 | 丰满少妇弄高潮了www | 乱人伦中文视频在线观看 | 午夜精品久久久久久久 | 国产精品无码久久av | 亚洲中文字幕无码一久久区 | 无码精品国产va在线观看dvd | a国产一区二区免费入口 | 97精品人妻一区二区三区香蕉 | 亚洲 另类 在线 欧美 制服 | 欧美人与牲动交xxxx | 中文字幕日韩精品一区二区三区 | 欧美丰满少妇xxxx性 | 丝袜 中出 制服 人妻 美腿 | 玩弄中年熟妇正在播放 | 亚洲国产日韩a在线播放 | 熟女少妇在线视频播放 | 亚洲欧美精品aaaaaa片 | 3d动漫精品啪啪一区二区中 | 欧美日韩在线亚洲综合国产人 | 亚洲男人av天堂午夜在 | 蜜臀av无码人妻精品 | 欧美日韩精品 | 日日躁夜夜躁狠狠躁 | 亚洲熟女一区二区三区 | 亚洲色www成人永久网址 | 一区二区三区乱码在线 | 欧洲 | 鲁一鲁av2019在线 | 亚洲欧美精品aaaaaa片 | 丁香啪啪综合成人亚洲 | 青青青手机频在线观看 | 在教室伦流澡到高潮hnp视频 | www国产精品内射老师 | 亚洲精品国产第一综合99久久 | 一本久道久久综合狠狠爱 | 国产sm调教视频在线观看 | yw尤物av无码国产在线观看 | 日本一区二区三区免费高清 | 丰满人妻精品国产99aⅴ | 国产亲子乱弄免费视频 | 亚洲啪av永久无码精品放毛片 | 久久精品人妻少妇一区二区三区 | 久久综合九色综合欧美狠狠 | 亚洲精品一区二区三区大桥未久 | 亚洲色成人中文字幕网站 | 国产 浪潮av性色四虎 | 精品日本一区二区三区在线观看 | 久久久久av无码免费网 | 乌克兰少妇xxxx做受 | www国产亚洲精品久久网站 | 成人aaa片一区国产精品 | 成人aaa片一区国产精品 | 国产av一区二区精品久久凹凸 | 国产精品美女久久久网av | 婷婷色婷婷开心五月四房播播 | 任你躁国产自任一区二区三区 | 一本大道伊人av久久综合 | 日韩亚洲欧美精品综合 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 亚洲精品久久久久中文第一幕 | 老熟女重囗味hdxx69 | 亚洲经典千人经典日产 | 99久久99久久免费精品蜜桃 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 黑人大群体交免费视频 | 亚洲欧美国产精品专区久久 | 99久久精品日本一区二区免费 | 日本一卡2卡3卡四卡精品网站 | 国产女主播喷水视频在线观看 | 又粗又大又硬毛片免费看 | 丰满人妻一区二区三区免费视频 | 欧美人与禽zoz0性伦交 | 人妻与老人中文字幕 | 青春草在线视频免费观看 | 久久久久久av无码免费看大片 | 日本熟妇大屁股人妻 | 性啪啪chinese东北女人 | 国产av一区二区三区最新精品 | 日本xxxx色视频在线观看免费 | 亚洲va中文字幕无码久久不卡 | 中文字幕无码av激情不卡 | 欧美色就是色 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 成 人 免费观看网站 | 99久久精品无码一区二区毛片 | 日韩av无码一区二区三区 | 日韩欧美中文字幕在线三区 | 老子影院午夜精品无码 | 无码人妻av免费一区二区三区 | 欧美国产日产一区二区 | 日本熟妇浓毛 | 久久人人爽人人爽人人片av高清 | 无码任你躁久久久久久久 | 欧美一区二区三区视频在线观看 | 国产亚洲精品久久久久久 | 免费观看又污又黄的网站 | 国产综合久久久久鬼色 | 亚洲日韩av片在线观看 | 精品aⅴ一区二区三区 | 在线播放免费人成毛片乱码 | 九月婷婷人人澡人人添人人爽 | 国产猛烈高潮尖叫视频免费 | 国内综合精品午夜久久资源 | 精品偷拍一区二区三区在线看 | 亚洲大尺度无码无码专区 | 国产高潮视频在线观看 | 狠狠色色综合网站 | 国产免费久久久久久无码 | 无遮无挡爽爽免费视频 | 亚洲中文字幕无码中文字在线 | 精品久久综合1区2区3区激情 | 激情爆乳一区二区三区 | 亚洲 欧美 激情 小说 另类 | 小泽玛莉亚一区二区视频在线 | 人妻aⅴ无码一区二区三区 | 少妇人妻偷人精品无码视频 | 国产熟妇另类久久久久 | a在线观看免费网站大全 | 免费无码一区二区三区蜜桃大 | 内射后入在线观看一区 | 成人免费视频视频在线观看 免费 | 日本乱偷人妻中文字幕 | 久久综合给合久久狠狠狠97色 | 国产超碰人人爽人人做人人添 | 全黄性性激高免费视频 | 国产精品va在线播放 | 国产免费久久精品国产传媒 | 欧洲欧美人成视频在线 | 永久免费观看国产裸体美女 | 色偷偷人人澡人人爽人人模 | 国产乱人伦偷精品视频 | 中文精品久久久久人妻不卡 | 一本色道久久综合狠狠躁 | 国产sm调教视频在线观看 | 亚洲欧洲中文日韩av乱码 | 中文字幕无码视频专区 | 亚洲精品一区二区三区在线观看 | 精品国产一区二区三区av 性色 | 久久国产自偷自偷免费一区调 | 桃花色综合影院 | 国産精品久久久久久久 | 又湿又紧又大又爽a视频国产 | 亚洲综合无码一区二区三区 | 98国产精品综合一区二区三区 | 性开放的女人aaa片 | 又色又爽又黄的美女裸体网站 | 任你躁国产自任一区二区三区 | 欧洲精品码一区二区三区免费看 | 久久久久成人精品免费播放动漫 | 少妇太爽了在线观看 | 国内精品人妻无码久久久影院 | 亚洲娇小与黑人巨大交 | 真人与拘做受免费视频 | 精品久久久久久人妻无码中文字幕 | 国产精品丝袜黑色高跟鞋 | 欧美日韩人成综合在线播放 | 又大又紧又粉嫩18p少妇 | 无码人妻少妇伦在线电影 | 国色天香社区在线视频 | 老熟女重囗味hdxx69 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲伊人久久精品影院 | 国产人妻精品午夜福利免费 | 又黄又爽又色的视频 | 一本无码人妻在中文字幕免费 | 亚洲国产精品无码久久久久高潮 | 东京一本一道一二三区 | 99久久人妻精品免费一区 | 色一情一乱一伦一区二区三欧美 | 久久久精品成人免费观看 | 久久婷婷五月综合色国产香蕉 | 人人澡人人妻人人爽人人蜜桃 | 天天燥日日燥 | 国产激情无码一区二区 | 黑人大群体交免费视频 | 亚洲成熟女人毛毛耸耸多 | 国产在线aaa片一区二区99 | 日本精品高清一区二区 | 欧美阿v高清资源不卡在线播放 | 久久综合色之久久综合 | 国产性生大片免费观看性 | 青青久在线视频免费观看 | 亚洲精品中文字幕久久久久 | 无码人妻精品一区二区三区下载 | 久久精品一区二区三区四区 | 成人欧美一区二区三区黑人 | 风流少妇按摩来高潮 | 性啪啪chinese东北女人 | 午夜无码人妻av大片色欲 | 国产精品人人爽人人做我的可爱 | 午夜理论片yy44880影院 | 99视频精品全部免费免费观看 | 少妇厨房愉情理9仑片视频 | 久久久中文字幕日本无吗 | 狠狠色色综合网站 | 少妇无码av无码专区在线观看 | 狂野欧美激情性xxxx | 日本一区二区三区免费高清 | 无码成人精品区在线观看 | 综合激情五月综合激情五月激情1 | 中文字幕人成乱码熟女app | 自拍偷自拍亚洲精品10p | 日本一卡二卡不卡视频查询 | 国产精品对白交换视频 | 给我免费的视频在线观看 | 大地资源中文第3页 | 图片区 小说区 区 亚洲五月 | 亚洲国产一区二区三区在线观看 | 亚洲精品国产精品乱码不卡 | 99久久久无码国产精品免费 | 国产精品久久久av久久久 | 精品无码国产自产拍在线观看蜜 | 日本在线高清不卡免费播放 | 日本一区二区三区免费播放 | 欧美亚洲日韩国产人成在线播放 | 成人无码影片精品久久久 | 成年美女黄网站色大免费全看 | 亚洲自偷精品视频自拍 | 精品乱码久久久久久久 | 久热国产vs视频在线观看 | 国产成人无码av在线影院 | 人妻无码αv中文字幕久久琪琪布 | 日本免费一区二区三区最新 | 久久综合九色综合97网 | 人妻少妇精品久久 | 国产精品理论片在线观看 | 中文字幕乱妇无码av在线 | 女人被爽到呻吟gif动态图视看 | 成人av无码一区二区三区 | 日本熟妇乱子伦xxxx | 精品一区二区三区无码免费视频 | 国产特级毛片aaaaaaa高清 | 在线精品国产一区二区三区 | 免费看少妇作爱视频 | 亚洲第一网站男人都懂 | 亚洲一区二区三区香蕉 | 久久久久se色偷偷亚洲精品av | 国产97色在线 | 免 | 又黄又爽又色的视频 | 久9re热视频这里只有精品 | 国内少妇偷人精品视频 | 国产内射爽爽大片视频社区在线 | 亚洲乱码国产乱码精品精 | 人妻少妇被猛烈进入中文字幕 | 麻豆蜜桃av蜜臀av色欲av | 久久人人爽人人爽人人片ⅴ | 午夜福利一区二区三区在线观看 | 男人和女人高潮免费网站 | 日本高清一区免费中文视频 | 国产成人精品优优av | 帮老师解开蕾丝奶罩吸乳网站 | 亚洲欧美综合区丁香五月小说 | 日日天干夜夜狠狠爱 | 樱花草在线播放免费中文 | 久久精品一区二区三区四区 | 少妇性l交大片欧洲热妇乱xxx | 熟妇人妻激情偷爽文 | 亚洲国产精品久久久久久 | 日韩欧美成人免费观看 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 亚洲国产欧美国产综合一区 | 日日摸天天摸爽爽狠狠97 | 正在播放老肥熟妇露脸 | 无码av岛国片在线播放 | 亚洲日韩乱码中文无码蜜桃臀网站 | 久久久久成人片免费观看蜜芽 | 成人女人看片免费视频放人 | 无码精品国产va在线观看dvd | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲一区二区三区四区 | 无码成人精品区在线观看 | 国产成人无码区免费内射一片色欲 | 亲嘴扒胸摸屁股激烈网站 | 色一情一乱一伦一区二区三欧美 | 无人区乱码一区二区三区 | 国产在热线精品视频 | 久久99精品国产麻豆蜜芽 | 伊人久久婷婷五月综合97色 | 亚洲成av人影院在线观看 | 国产亚洲美女精品久久久2020 | 久久精品国产大片免费观看 | 奇米影视7777久久精品 | 亚洲自偷自偷在线制服 | 欧美自拍另类欧美综合图片区 | 亚洲日韩av一区二区三区四区 | 国产精品igao视频网 | 免费视频欧美无人区码 | 国产va免费精品观看 | 美女极度色诱视频国产 | 亚洲aⅴ无码成人网站国产app | 国内精品人妻无码久久久影院 | 亚洲成熟女人毛毛耸耸多 | 国产成人亚洲综合无码 | 亚洲日韩av一区二区三区四区 | 亚洲综合色区中文字幕 | 亚洲中文无码av永久不收费 | 久久午夜夜伦鲁鲁片无码免费 | 无套内射视频囯产 | 国产成人无码一二三区视频 | 国产高潮视频在线观看 | 国产精品久久国产三级国 | 亚洲理论电影在线观看 | 天干天干啦夜天干天2017 | 波多野结衣av一区二区全免费观看 | 中国大陆精品视频xxxx | 国产香蕉97碰碰久久人人 | 欧洲精品码一区二区三区免费看 | 国产亚洲欧美在线专区 | 狠狠色色综合网站 | 国产麻豆精品一区二区三区v视界 | 少妇的肉体aa片免费 | 亚洲国产欧美日韩精品一区二区三区 | 成人三级无码视频在线观看 | 中文字幕色婷婷在线视频 | 青青草原综合久久大伊人精品 | 欧美日韩在线亚洲综合国产人 | 97精品人妻一区二区三区香蕉 | 久久亚洲国产成人精品性色 | 妺妺窝人体色www婷婷 | 无码人妻av免费一区二区三区 | 国产亚洲精品久久久久久国模美 | 久久久久国色av免费观看性色 | 亚洲人成网站免费播放 | 亚洲午夜福利在线观看 | 老熟妇仑乱视频一区二区 | 久久精品中文闷骚内射 | 久热国产vs视频在线观看 | 天堂无码人妻精品一区二区三区 | 国产一区二区三区四区五区加勒比 | 一本久久a久久精品vr综合 | 亚洲性无码av中文字幕 | 少妇久久久久久人妻无码 | 夜精品a片一区二区三区无码白浆 | 久久99精品国产麻豆 | 亚洲日韩一区二区三区 | 久久精品99久久香蕉国产色戒 | 麻豆国产丝袜白领秘书在线观看 | 一个人看的www免费视频在线观看 | 亚洲aⅴ无码成人网站国产app | 扒开双腿吃奶呻吟做受视频 | 亚洲欧美国产精品久久 | 少妇无码一区二区二三区 | 人人妻人人澡人人爽人人精品 | 久久精品中文字幕大胸 | 中文字幕无码日韩专区 | 日本一区二区三区免费播放 | 成人精品一区二区三区中文字幕 | 中文字幕色婷婷在线视频 | 成 人 网 站国产免费观看 | 男女下面进入的视频免费午夜 | 国产福利视频一区二区 | 亚洲熟妇自偷自拍另类 | 大乳丰满人妻中文字幕日本 | 色婷婷av一区二区三区之红樱桃 | 精品国产aⅴ无码一区二区 | 久久精品一区二区三区四区 | 国产精品久久久久久无码 | 欧美国产日产一区二区 | 人妻aⅴ无码一区二区三区 | 国产热a欧美热a在线视频 | 中文无码伦av中文字幕 | 亚洲国产精品久久人人爱 | 久久精品国产一区二区三区 | 正在播放老肥熟妇露脸 | 精品无码av一区二区三区 | 亚洲国产欧美国产综合一区 | 欧美喷潮久久久xxxxx | 中文字幕中文有码在线 | www国产亚洲精品久久久日本 | 日本大乳高潮视频在线观看 | 国产区女主播在线观看 | 国产午夜亚洲精品不卡 | 中文字幕日韩精品一区二区三区 | 欧美亚洲国产一区二区三区 | 亚洲国产精品成人久久蜜臀 | 欧美精品一区二区精品久久 | 丰满少妇女裸体bbw | 成人精品视频一区二区三区尤物 | 亚洲成av人片在线观看无码不卡 | 永久免费观看美女裸体的网站 | 国产无套内射久久久国产 | 97精品人妻一区二区三区香蕉 | 日本一区二区三区免费播放 | 亚洲小说图区综合在线 | 波多野结衣高清一区二区三区 | 久久国内精品自在自线 | 国产成人精品一区二区在线小狼 | 无码纯肉视频在线观看 | 久久精品人人做人人综合试看 | 女人被爽到呻吟gif动态图视看 | 中文字幕亚洲情99在线 | av无码电影一区二区三区 | 无码午夜成人1000部免费视频 | 黄网在线观看免费网站 | 亚洲人成影院在线无码按摩店 | 日韩精品久久久肉伦网站 | 在线观看国产午夜福利片 | 极品尤物被啪到呻吟喷水 | 亚洲成a人片在线观看日本 | 偷窥村妇洗澡毛毛多 |