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

面試中有哪些經典的數據庫問題?

數據庫 MySQL
MySQL InnoDB存儲引擎,實現的是基于多版本的并發控制協議——MVCC (Multi-Version Concurrency Control) 。MVCC最大的好處:讀不加鎖,讀寫不沖突。在讀多寫少的OLTP應用中,讀寫不沖突是非常重要的,極大的增加了系統的并發性能,現階段幾乎所有的RDBMS,都支持了MVCC。

 [[239851]]

一、為什么用自增列作為主鍵

1、如果我們定義了主鍵(PRIMARY KEY),那么InnoDB會選擇主鍵作為聚集索引、如果沒有顯式定義主鍵,則InnoDB會選擇第一個不包含有NULL值的唯一索引作為主鍵索引、如果也沒有這樣的唯一索引,則InnoDB會選擇內置6字節長的ROWID作為隱含的聚集索引(ROWID隨著行記錄的寫入而主鍵遞增,這個ROWID不像ORACLE的ROWID那樣可引用,是隱含的)。

2、數據記錄本身被存于主索引(一顆B+Tree)的葉子節點上。這就要求同一個葉子節點內(大小為一個內存頁或磁盤頁)的各條數據記錄按主鍵順序存放,因此每當有一條新的記錄插入時,MySQL會根據其主鍵將其插入適當的節點和位置,如果頁面達到裝載因子(InnoDB默認為15/16),則開辟一個新的頁(節點)

3、如果表使用自增主鍵,那么每次插入新的記錄,記錄就會順序添加到當前索引節點的后續位置,當一頁寫滿,就會自動開辟一個新的頁

4、如果使用非自增主鍵(如果身份證號或學號等),由于每次插入主鍵的值近似于隨機,因此每次新紀錄都要被插到現有索引頁得中間某個位置,此時MySQL不得不為了將新記錄插到合適位置而移動數據,甚至目標頁面可能已經被回寫到磁盤上而從緩存中清掉,此時又要從磁盤上讀回來,這增加了很多開銷,同時頻繁的移動、分頁操作造成了大量的碎片,得到了不夠緊湊的索引結構,后續不得不通過OPTIMIZE TABLE來重建表并優化填充頁面。

二、為什么使用數據索引能提高效率

1、數據索引的存儲是有序的

2、在有序的情況下,通過索引查詢一個數據是無需遍歷索引記錄的

3、極端情況下,數據索引的查詢效率為二分法查詢效率,趨近于 log2(N)

三、B+樹索引和哈希索引的區別

B+樹是一個平衡的多叉樹,從根節點到每個葉子節點的高度差值不超過1,而且同層級的節點間有指針相互鏈接,是有序的

哈希索引就是采用一定的哈希算法,把鍵值換算成新的哈希值,檢索時不需要類似B+樹那樣從根節點到葉子節點逐級查找,只需一次哈希算法即可,是無序的

四、哈希索引的優勢:

1、等值查詢。哈希索引具有絕對優勢(前提是:沒有大量重復鍵值,如果大量重復鍵值時,哈希索引的效率很低,因為存在所謂的哈希碰撞問題。

五、哈希索引不適用的場景:

1、不支持范圍查詢

2、不支持索引完成排序

3、不支持聯合索引的最左前綴匹配規則

通常,B+樹索引結構適用于絕大多數場景,像下面這種場景用哈希索引才更有優勢:

在HEAP表中,如果存儲的數據重復度很低(也就是說基數很大),對該列數據以等值查詢為主,沒有范圍查詢、沒有排序的時候,特別適合采用哈希索引,例如這種SQL: 

  1. select id,name from table where name='李明'; — 僅等值查詢 

而常用的InnoDB引擎中默認使用的是B+樹索引,它會實時監控表上索引的使用情況,如果認為建立哈希索引可以提高查詢效率,則自動在內存中的“自適應哈希索引緩沖區”建立哈希索引(在InnoDB中默認開啟自適應哈希索引),通過觀察搜索模式,MySQL會利用index key的前綴建立哈希索引,如果一個表幾乎大部分都在緩沖池中,那么建立一個哈希索引能夠加快等值查詢。

注意:在某些工作負載下,通過哈希索引查找帶來的性能提升遠大于額外的監控索引搜索情況和保持這個哈希表結構所帶來的開銷。但某些時候,在負載高的情況下,自適應哈希索引中添加的read/write鎖也會帶來競爭,比如高并發的join操作。like操作和%的通配符操作也不適用于自適應哈希索引,可能要關閉自適應哈希索引。

六、B樹和B+樹的區別

1、B樹,每個節點都存儲key和data,所有節點組成這棵樹,并且葉子節點指針為nul,葉子結點不包含任何關鍵字信息。

2、B+樹,所有的葉子結點中包含了全部關鍵字的信息,及指向含有這些關鍵字記錄的指針,且葉子結點本身依關鍵字的大小自小而大的順序鏈接,所有的非終端結點可以看成是索引部分,結點中僅含有其子樹根結點中最大(或最小)關鍵字。 (而B 樹的非終節點也包含需要查找的有效信息)

七、為什么說B+比B樹更適合實際應用中操作系統的文件索引和數據庫索引?

1、B+的磁盤讀寫代價更低B+的內部結點并沒有指向關鍵字具體信息的指針。因此其內部結點相對B樹更小。如果把所有同一內部結點的關鍵字存放在同一盤塊中,那么盤塊所能容納的關鍵字數量也越多。一次性讀入內存中的需要查找的關鍵字也就越多。相對來說IO讀寫次數也就降低了。

2、B+-tree的查詢效率更加穩定由于非終結點并不是最終指向文件內容的結點,而只是葉子結點中關鍵字的索引。所以任何關鍵字的查找必須走一條從根結點到葉子結點的路。所有關鍵字查詢的路徑長度相同,導致每一個數據的查詢效率相當。

八、MySQL聯合索引

1、聯合索引是兩個或更多個列上的索引。對于聯合索引:Mysql從左到右的使用索引中的字段,一個查詢可以只使用索引中的一部份,但只能是最左側部分。例如索引是key index (a,b,c). 可以支持a 、 a,b 、 a,b,c 3種組合進行查找,但不支持 b,c進行查找 .當最左側字段是常量引用時,索引就十分有效。

2、利用索引中的附加列,您可以縮小搜索的范圍,但使用一個具有兩列的索引 不同于使用兩個單獨的索引。復合索引的結構與電話簿類似,人名由姓和名構成,電話簿首先按姓氏對進行排序,然后按名字對有相同姓氏的人進行排序。如果您知 道姓,電話簿將非常有用;如果您知道姓和名,電話簿則更為有用,但如果您只知道名不姓,電話簿將沒有用處。

九、什么情況下應不建或少建索引

1、表記錄太少

2、經常插入、刪除、修改的表

3、數據重復且分布平均的表字段,假如一個表有10萬行記錄,有一個字段A只有T和F兩種值,且每個值的分布概率大約為50%,那么對這種表A字段建索引一般不會提高數據庫的查詢速度。

4、經常和主字段一塊查詢但主字段索引值比較多的表字段

十、什么是表分區?

表分區,是指根據一定規則,將數據庫中的一張表分解成多個更小的,容易管理的部分。從邏輯上看,只有一張表,但是底層卻是由多個物理分區組成。

十一、表分區與分表的區別

分表:指的是通過一定規則,將一張表分解成多張不同的表。比如將用戶訂單記錄根據時間成多個表。

分表與分區的區別在于:分區從邏輯上來講只有一張表,而分表則是將一張表分解成多張表。

十二、表分區有什么好處?

1、分區表的數據可以分布在不同的物理設備上,從而高效地利用多個硬件設備。 2. 和單個磁盤或者文件系統相比,可以存儲更多數據

2、優化查詢。在where語句中包含分區條件時,可以只掃描一個或多個分區表來提高查詢效率;涉及sum和count語句時,也可以在多個分區上并行處理,最后匯總結果。

3、分區表更容易維護。例如:想批量刪除大量數據可以清除整個分區。

4、可以使用分區表來避免某些特殊的瓶頸,例如InnoDB的單個索引的互斥訪問,ext3問價你系統的inode鎖競爭等。

十三、分區表的限制因素

1、一個表最多只能有1024個分區

2、MySQL5.1中,分區表達式必須是整數,或者返回整數的表達式。在MySQL5.5中提供了非整數表達式分區的支持。

3、如果分區字段中有主鍵或者唯一索引的列,那么多有主鍵列和唯一索引列都必須包含進來。即:分區字段要么不包含主鍵或者索引列,要么包含全部主鍵和索引列。

4、分區表中無法使用外鍵約束

5、MySQL的分區適用于一個表的所有數據和索引,不能只對表數據分區而不對索引分區,也不能只對索引分區而不對表分區,也不能只對表的一部分數據分區。

十四、如何判斷當前MySQL是否支持分區?

命令:show variables like '%partition%' 運行結果: 

  1. mysql> show variables like '%partition%'
  2.  
  3. +-------------------+-------+| Variable_name | Value |+-------------------+-------+| have_partitioning | YES |+-------------------+-------+1 row in set (0.00 sec)  

have_partintioning 的值為YES,表示支持分區。

十五、MySQL支持的分區類型有哪些?

1、RANGE分區: 這種模式允許將數據劃分不同范圍。例如可以將一個表通過年份劃分成若干個分區

2、LIST分區: 這種模式允許系統通過預定義的列表的值來對數據進行分割。按照List中的值分區,與RANGE的區別是,range分區的區間范圍值是連續的。

3、HASH分區 :這中模式允許通過對表的一個或多個列的Hash Key進行計算,最后通過這個Hash碼不同數值對應的數據區域進行分區。例如可以建立一個對表主鍵進行分區的表。

4、KEY分區 :上面Hash模式的一種延伸,這里的Hash Key是MySQL系統產生的。

十六、四種隔離級別

1、Serializable (串行化):可避免臟讀、不可重復讀、幻讀的發生。

2、Repeatable read (可重復讀):可避免臟讀、不可重復讀的發生。

3、Read committed (讀已提交):可避免臟讀的發生。

4、Read uncommitted (讀未提交):最低級別,任何情況都無法保證。

十七、關于MVVC

MySQL InnoDB存儲引擎,實現的是基于多版本的并發控制協議——MVCC (Multi-Version Concurrency Control) (注:與MVCC相對的,是基于鎖的并發控制,Lock-Based Concurrency Control)。MVCC最大的好處:讀不加鎖,讀寫不沖突。在讀多寫少的OLTP應用中,讀寫不沖突是非常重要的,極大的增加了系統的并發性能,現階段幾乎所有的RDBMS,都支持了MVCC。

1、LBCC:Lock-Based Concurrency Control,基于鎖的并發控制。

2、MVCC:Multi-Version Concurrency Control,基于多版本的并發控制協議。純粹基于鎖的并發機制并發量低,MVCC是在基于鎖的并發控制上的改進,主要是在讀操作上提高了并發量。

十八、在MVCC并發控制中,讀操作可以分成兩類:

1、快照讀 (snapshot read):讀取的是記錄的可見版本 (有可能是歷史版本),不用加鎖(共享讀鎖s鎖也不加,所以不會阻塞其他事務的寫)。

2、當前讀 (current read):讀取的是記錄的最新版本,并且,當前讀返回的記錄,都會加上鎖,保證其他事務不會再并發修改這條記錄。

十九、行級鎖定的優點:

1、當在許多線程中訪問不同的行時只存在少量鎖定沖突。

2、回滾時只有少量的更改

3、可以長時間鎖定單一的行。

二十、行級鎖定的缺點:

1、比頁級或表級鎖定占用更多的內存。

2、當在表的大部分中使用時,比頁級或表級鎖定速度慢,因為你必須獲取更多的鎖。

3、如果你在大部分數據上經常進行GROUP BY操作或者必須經常掃描整個表,比其它鎖定明顯慢很多。

4、用高級別鎖定,通過支持不同的類型鎖定,你也可以很容易地調節應用程序,因為其鎖成本小于行級鎖定。

二十一、MySQL優化

1、開啟查詢緩存,優化查詢

2、explain你的select查詢,這可以幫你分析你的查詢語句或是表結構的性能瓶頸。EXPLAIN 的查詢結果還會告訴你你的索引主鍵被如何利用的,你的數據表是如何被搜索和排序的

3、當只要一行數據時使用limit 1,MySQL數據庫引擎會在找到一條數據后停止搜索,而不是繼續往后查少下一條符合記錄的數據

4、為搜索字段建索引

5、使用 ENUM 而不是 VARCHAR,如果你有一個字段,比如“性別”,“國家”,“民族”,“狀態”或“部門”,你知道這些字段的取值是有限而且固定的,那么,你應該使用 ENUM 而不是VARCHAR。

6、Prepared StatementsPrepared Statements很像存儲過程,是一種運行在后臺的SQL語句集合,我們可以從使用 prepared statements 獲得很多好處,無論是性能問題還是安全問題。Prepared Statements 可以檢查一些你綁定好的變量,這樣可以保護你的程序不會受到“SQL注入式”攻擊

7、垂直分表

8、選擇正確的存儲引擎

二十二、key和index的區別

1、key 是數據庫的物理結構,它包含兩層意義和作用,一是約束(偏重于約束和規范數據庫的結構完整性),二是索引(輔助查詢用的)。包括primary key, unique key, foreign key 等

2、index是數據庫的物理結構,它只是輔助查詢的,它創建時會在另外的表空間(mysql中的innodb表空間)以一個類似目錄的結構存儲。索引要分類的話,分為前綴索引、全文本索引等;

二十三、Mysql 中 MyISAM 和 InnoDB 的區別有哪些?

區別:

1、InnoDB支持事務,MyISAM不支持,對于InnoDB每一條SQL語言都默認封裝成事務,自動提交,這樣會影響速度,所以最好把多條SQL語言放在begin和commit之間,組成一個事務;

2、InnoDB支持外鍵,而MyISAM不支持。對一個包含外鍵的InnoDB表轉為MYISAM會失敗;

3、InnoDB是聚集索引,數據文件是和索引綁在一起的,必須要有主鍵,通過主鍵索引效率很高。但是輔助索引需要兩次查詢,先查詢到主鍵,然后再通過主鍵查詢到數據。因此,主鍵不應該過大,因為主鍵太大,其他索引也都會很大。而MyISAM是非聚集索引,數據文件是分離的,索引保存的是數據文件的指針。主鍵索引和輔助索引是獨立的。

4、InnoDB不保存表的具體行數,執行select count(*) from table時需要全表掃描。而MyISAM用一個變量保存了整個表的行數,執行上述語句時只需要讀出該變量即可,速度很快;

5、Innodb不支持全文索引,而MyISAM支持全文索引,查詢效率上MyISAM要高;

如何選擇:

1、是否要支持事務,如果要請選擇innodb,如果不需要可以考慮MyISAM;

2、如果表中絕大多數都只是讀查詢,可以考慮MyISAM,如果既有讀寫也挺頻繁,請使用InnoDB。

3、系統奔潰后,MyISAM恢復起來更困難,能否接受;

4、MySQL5.5版本開始Innodb已經成為Mysql的默認引擎(之前是MyISAM),說明其優勢是有目共睹的,如果你不知道用什么,那就用InnoDB,至少不會差。

二十四、數據庫表創建注意事項

1、字段名及字段配制合理性

  • 剔除關系不密切的字段;
  • 字段命名要有規則及相對應的含義(不要一部分英文,一部分拼音,還有類似a.b.c這樣不明含義的字段);
  • 字段命名盡量不要使用縮寫(大多數縮寫都不能明確字段含義);
  • 字段不要大小寫混用(想要具有可讀性,多個英文單詞可使用下劃線形式連接);
  • 字段名不要使用保留字或者關鍵字;
  • 保持字段名和類型的一致性;
  • 慎重選擇數字類型;
  • 給文本字段留足余量;

2、系統特殊字段處理及建成后建議

  • 添加刪除標記(例如操作人、刪除時間);
  • 建立版本機制;

3、表結構合理性配置

  • 多型字段的處理,就是表中是否存在字段能夠分解成更小獨立的幾部分(例如:人可以分為男人和女人);
  • 多值字段的處理,可以將表分為三張表,這樣使得檢索和排序更加有調理,且保證數據的完整性!

4、其它建議

  • 對于大數據字段,獨立表進行存儲,以便影響性能(例如:簡介字段);
  • 使用varchar類型代替char,因為varchar會動態分配長度,char指定長度是固定的;
  • 給表創建主鍵,對于沒有主鍵的表,在查詢和索引定義上有一定的影響;
  • 避免表字段運行為null,建議設置默認值(例如:int類型設置默認值為0)在索引查詢上,效率立顯;
  • 建立索引,最好建立在唯一和非空的字段上,建立太多的索引對后期插入、更新都存在一定的影響(考慮實際情況來創建);
責任編輯:龐桂玉 來源: 民工哥技術之路
相關推薦

2022-06-28 15:00:28

數據庫性能操作系統

2010-04-06 13:22:24

Oracle數據庫

2011-03-03 14:04:48

Oracle數據庫觸發器

2022-05-26 15:32:40

數據庫數據庫系統

2018-07-09 15:27:01

2010-07-27 08:48:52

DB2數據庫優化

2018-05-17 11:06:52

數據庫SQL Server設計方案

2011-03-23 13:34:18

數據庫轉化

2010-04-06 13:07:45

Oracle數據庫

2010-07-12 10:48:21

SQL Server數

2010-05-07 17:56:10

Oracle數據庫安全

2024-10-25 08:30:55

NumPyPandasMatplotlib

2021-09-09 09:28:08

面向列數據庫面向行

2023-05-08 15:59:17

Redis數據刪除

2010-08-19 16:34:02

DB2數據庫

2011-03-08 10:58:09

Sybase數據庫

2024-05-08 08:14:18

數據庫IO備份

2010-05-11 18:14:52

Mysql數據庫編碼

2011-07-20 12:55:17

SQLite數據庫插入數據

2010-07-06 14:40:15

解決SQL Serve
點贊
收藏

51CTO技術棧公眾號

久久久精彩视频| 免费av一区二区| 九九热在线免费| 日韩精品黄色| 国产99久久久国产精品潘金网站| 欧美精品激情blacked18| 极品粉嫩小仙女高潮喷水久久| 先锋欧美三级| 亚洲综合免费观看高清完整版| 久久精品99久久| 一级成人免费视频| 9色国产精品| 精品国偷自产在线| 女~淫辱の触手3d动漫| 粉嫩一区二区三区在线观看| 午夜精品久久久久久久| 一区二区在线观看网站| 天天爱天天干天天操| 韩国午夜理伦三级不卡影院| 欧美野外猛男的大粗鳮| 日韩影院一区二区| 国产99久久| 日韩精品一区二区三区在线| 老司机午夜av| 超碰在线cao| 亚洲免费观看高清在线观看| 日韩精品一线二线三线| 国产91免费在线观看| 久久国产免费看| 日韩美女毛茸茸| 亚洲一区 视频| 亚洲国产精品久久久久蝴蝶传媒| 亚洲天堂男人天堂| 午夜视频在线观看国产| 蜜桃精品视频| 在线播放欧美女士性生活| 黄色片久久久久| 黄视频免费在线看| 亚洲一本大道在线| 特级西西444| 欧美私人网站| 国产精品视频线看| 手机在线观看国产精品| 色视频精品视频在线观看| 国产99精品国产| 成人影片在线播放| 国产激情视频在线播放| 国产一区二区不卡| 成人精品久久av网站| 综合久久中文字幕| 日韩av电影免费观看高清完整版| 欧美在线一区二区三区四| 日韩欧美性视频| 亚洲人成在线影院| 97在线视频免费看| 日韩成人免费观看| 亚洲深夜影院| 欧美中文在线观看国产| wwwxxx亚洲| 久久久久久久高潮| 亚洲国产精品一区二区久| a级片一区二区| 色爱综合区网| 一区二区三区四区在线| 欧美日韩dvd| 女同视频在线观看| 亚洲电影第三页| 精品久久久久久久久久中文字幕| 超碰资源在线| 欧美午夜美女看片| 国产精品igao| 天天综合91| 91精品在线麻豆| 亚洲av综合色区无码另类小说| 亚洲日本视频在线| 亚洲精品国产精品国自产在线 | 国产精品蜜臀| 亚洲www啪成人一区二区麻豆| 国产一区二区网| 亚洲精品mv| 欧美色区777第一页| 善良的小姨在线| 国产+成+人+亚洲欧洲在线 | 中文成人无字幕乱码精品区| 日韩欧美国产大片| 国产香蕉一区二区三区在线视频 | 亚洲最大成人综合| 777av视频| 久久野战av| 欧美精品电影在线播放| 农村末发育av片一区二区| 另类图片第一页| 国产一区二区三区网站| 91视频综合网| 亚洲专区免费| 成人免费激情视频| 污污视频在线免费看| 国产欧美一区二区精品久导航| 丰满女人性猛交| 桃色av一区二区| 777久久久精品| 在线观看av中文字幕| 欧美第十八页| …久久精品99久久香蕉国产| 国产精品女人久久久| 99久久伊人精品| 在线免费观看成人网| 日韩激情电影| 91精选在线观看| 亚洲第一香蕉网| 午夜视频一区| 国产精品日韩欧美| 熟妇高潮一区二区三区| 综合久久久久久| 免费在线观看毛片网站| 在线播放一区二区精品视频| 一区二区在线视频播放| 日本少妇激情视频| 国产一区二区91| 亚洲精品在线免费看| 三级中文字幕在线观看| 欧美一区二区精品| 欧美人与禽zoz0善交| 亚洲免费网站| 国产乱码精品一区二区三区不卡| 麻豆影院在线观看| 在线欧美日韩精品| 国产又黄又粗又猛又爽的视频 | 中文字幕亚洲欧美在线不卡| 日本三级免费观看| 国产精品国产| 欧美黑人国产人伦爽爽爽| 91丨九色丨蝌蚪丨对白| 久久精品一二三| 黄色动漫在线免费看| avtt综合网| 久久91精品国产| 国产男男gay网站| 亚洲欧洲一区二区在线播放| 国产一级特黄a大片免费| 九九在线高清精品视频| 欧美专区国产专区| 午夜视频www| 精品国产31久久久久久| 折磨小男生性器羞耻的故事| 一区二区三区午夜视频| 亚洲精品免费一区二区三区| 蜜桃视频在线观看免费视频网站www| 在线观看亚洲专区| 影音先锋制服丝袜| 日韩激情中文字幕| 天堂av一区二区| 国产极品久久久久久久久波多结野| 日韩精品视频三区| 日韩手机在线视频| 久久久精品国产免大香伊| 成人一级片网站| 国产一区二区三区网| 日韩av电影在线免费播放| 青青青草原在线| 日本高清视频一区二区| 色欲狠狠躁天天躁无码中文字幕| 日日摸夜夜添夜夜添国产精品| 色噜噜一区二区| 黑人一区二区三区| 久久精品在线视频| 欧美一级性视频| 黑人巨大精品欧美一区二区一视频| 欧美色图亚洲激情| 欧美aaaaa成人免费观看视频| 亚洲一区二区在线免费观看| 疯狂欧洲av久久成人av电影| 九九精品视频在线| 视频福利在线| 欧美性色xo影院| 国产精品无码无卡无需播放器| 狠狠狠色丁香婷婷综合激情 | 欧美极品视频一区二区三区| 四虎4545www国产精品| 视频在线观看99| 亚洲av永久无码国产精品久久| 亚洲成人av电影| 舐め犯し波多野结衣在线观看| 精品在线播放免费| 美女扒开大腿让男人桶 | 欧美与动交zoz0z| gogo人体一区| 国产极品精品在线观看| 18videosex性欧美麻豆| 亚洲摸下面视频| 国产又黄又大又粗的视频| 亚洲韩国一区二区三区| 男人天堂av电影| 国产成人av网站| 国产熟人av一二三区| 亚洲一级淫片| 日本不卡一二三区| 日韩成人精品| 国产精品对白刺激| 日韩伦理av| 夜夜嗨av一区二区三区四区| 国产 日韩 欧美 精品| 欧美视频精品在线观看| 日韩精品一卡二卡| 亚洲视频一区二区免费在线观看| 一级特级黄色片| 国产麻豆日韩欧美久久| 欧美亚洲日本在线观看| 国产精品v亚洲精品v日韩精品| 日韩亚洲视频在线| 国产一区在线电影| 成人免费在线视频网址| 成人免费福利| 91精品成人久久| 午夜影院免费在线| 色吧影院999| 欧美一区二区少妇| 欧美mv日韩mv国产网站| 国产精品国产三级国产普通话对白 | 欧美做爰爽爽爽爽爽爽| 亚洲国产精品ⅴa在线观看| 色婷婷精品久久二区二区密| 韩国av一区二区三区四区 | 国产精品1区二区.| 777视频在线| 日韩精品每日更新| 男人操女人免费软件| 亚洲国产一区二区三区高清| 日韩精品第1页| 色婷婷色综合| 日韩成人在线资源| 亚洲国产合集| 国内精品国语自产拍在线观看| 欧美2区3区4区| 91精品视频免费| 视频欧美精品| 国产欧美 在线欧美| 日日av拍夜夜添久久免费| 2020欧美日韩在线视频| 少妇视频在线观看| 欧美亚洲另类制服自拍| 中文在线8资源库| 欧美中文字幕在线视频| 亚洲天堂av在线| 欧美在线欧美在线| 日韩欧美一区二区三区在线观看 | 黄色欧美在线| 国产一区二区精品在线| 卡通动漫国产精品| 精品国产区在线| 午夜欧洲一区| 欧洲成人一区二区| 国产剧情在线观看一区| 四虎永久在线精品免费一区二区| 欧美影院三区| 一区一区视频| 亚洲激情中文在线| 欧美性猛交内射兽交老熟妇| 欧美精品自拍| 久久av高潮av| 国产午夜久久| 99草草国产熟女视频在线| 日本亚洲一区二区| 伊人免费视频二| 成人免费毛片片v| 一区二区三区少妇| 久久蜜桃香蕉精品一区二区三区| 国产在线观看h| 国产精品免费人成网站| 亚洲欧美精品aaaaaa片| 亚洲v中文字幕| 欧美brazzers| 欧美一级日韩不卡播放免费| 好吊视频一二三区| 精品亚洲国产视频| 在线国产91| 欧美成人黄色小视频| 精品极品在线| 国产精品视频白浆免费视频| 久久伊人精品| 欧美精品尤物在线| 国产精品久久久久一区二区三区厕所 | 偷拍自拍在线| 日韩中文字在线| brazzers在线观看| 国产精欧美一区二区三区| 欧美9999| 日本不卡免费新一二三区| 亚洲午夜精品一区二区国产| 黄色动漫在线免费看| 国产原创一区二区三区| 特级西西人体wwwww| 国产精品久久久久毛片软件| xxxx 国产| 欧美日韩国产一级二级| 日韩在线观看视频一区二区三区| 这里只有精品视频在线| 国产深夜视频在线观看| 国产精品wwwwww| 波多野结衣欧美| 伊人色综合久久天天五月婷| 国产一级久久| 男生和女生一起差差差视频| 91年精品国产| 国产一区二区播放| 欧美丝袜丝交足nylons图片| 丰满肉嫩西川结衣av| 自拍偷拍亚洲精品| 在线观看欧美日韩电影| 不卡视频一区二区三区| 日产午夜精品一线二线三线| www黄色日本| 国产精品亚洲第一区在线暖暖韩国| 亚洲精品一区二区三区影院忠贞| 亚洲无人区一区| 一区二区美女视频| 亚洲天堂第一页| 久草在线资源站手机版| 91一区二区三区| 婷婷久久国产对白刺激五月99| 亚洲国产精品久久久久爰色欲| 成人激情文学综合网| 欧美亚洲日本在线| 欧美日韩在线播放| 九色在线观看视频| 69视频在线免费观看| 99久久婷婷国产综合精品青牛牛| 亚洲免费av网| 久久福利资源站| 少妇视频在线播放| 欧美在线高清视频| 精品推荐蜜桃传媒| 欧美中文字幕精品| 亚洲理论电影片| 成人免费aaa| av午夜一区麻豆| 日本一二三区视频| 亚洲精品720p| 国产极品人妖在线观看| 99国产在线| 欧美日韩91| 欧洲成人午夜精品无码区久久| 一区二区三区中文字幕电影| 国产免费黄色片| 久久久精品视频成人| 91精品一久久香蕉国产线看观看 | 亚洲精品美女| 午夜视频在线观看国产| 欧美色播在线播放| 男人天堂资源在线| 欧美中文在线观看| 国产精品一区二区99| 男人搞女人网站| 中文字幕欧美激情| 国产又粗又猛又爽| 欧美大肥婆大肥bbbbb| 18国产精品| 大陆极品少妇内射aaaaa| www久久久久| 国产精品无码粉嫩小泬| 色婷婷综合久久久久| 高清一区二区三区av| 国产一二三区在线播放| 国产91精品一区二区| 日韩三级视频在线| 亚洲毛片在线免费观看| 草莓视频成人appios| 超碰97免费观看| jlzzjlzz亚洲日本少妇| 国产寡妇亲子伦一区二区三区四区| 尤物精品国产第一福利三区| 亚洲一区有码| 国产欧美精品aaaaaa片| wwwwxxxxx欧美| 欧美在线视频精品| 九九热视频这里只有精品| 久久a爱视频| 九九九在线观看视频| 亚洲视频狠狠干| 日韩一级免费视频| 国产成人在线精品| 欧美黄在线观看| 四虎永久免费影院| 88在线观看91蜜桃国自产| 888av在线视频| 亚洲第一导航| 成人动漫一区二区| 小泽玛利亚一区二区三区视频| 久热精品视频在线观看一区| 老司机凹凸av亚洲导航| 天堂中文av在线| 五月天视频一区| 快射视频在线观看| 精品午夜一区二区三区| 乱一区二区av| 日韩激情在线播放| 日韩中文在线中文网三级| 国产一区二区三区亚洲| 性生生活大片免费看视频| 欧美视频在线免费|