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

快問快答,MySQL面試奪命20問

數據庫 MySQL
本文介紹了MySQL面試的20問 ,給面試官講一下 MySQL 的邏輯架構。一起來看看吧。

  給面試官講一下 MySQL 的邏輯架構,有白板可以把下面的圖畫一下,圖片來源于網絡。

Mysql邏輯架構圖主要分三層:

(1)第一層負責連接處理,授權認證,安全等等 

(2)第二層負責編譯并優化SQL 

(3)第三層是存儲引擎。

一條SQL查詢語句在MySQL中如何執行的?

  •  先檢查該語句是否有權限,如果沒有權限,直接返回錯誤信息,如果有權限會先查詢緩存(MySQL8.0 版本以前)。
  •  如果沒有緩存,分析器進行詞法分析,提取 sql 語句中 select 等關鍵元素,然后判斷 sql 語句是否有語法錯誤,比如關鍵詞是否正確等等。
  •  最后優化器確定執行方案進行權限校驗,如果沒有權限就直接返回錯誤信息,如果有權限就會調用數據庫引擎接口,返回執行結果。

SQL 優化

日常工作中你是怎么優化SQL的?

可以從這幾個維度回答這個問題:

1,優化表結構

(1)盡量使用數字型字段

若只含數值信息的字段盡量不要設計為字符型,這會降低查詢和連接的性能,并會增加存儲開銷。這是因為引擎在處理查詢和連接時會逐個比較字符串中每一個字符,而對于數字型而言只需要比較一次就夠了。

(2)盡可能的使用 varchar 代替 char

變長字段存儲空間小,可以節省存儲空間。

(3)當索引列大量重復數據時,可以把索引刪除掉

比如有一列是性別,幾乎只有男、女、未知,這樣的索引是無效的。

2,優化查詢

  •  應盡量避免在 where 子句中使用!=或<>操作符
  •  應盡量避免在 where 子句中使用 or 來連接條件
  •  任何查詢也不要出現select *
  •  避免在 where 子句中對字段進行 null 值判斷

3,索引優化

  •  對作為查詢條件和 order by的字段建立索引
  •  避免建立過多的索引,多使用組合索引

怎么看執行計劃(explain),如何理解其中各個字段的含義?

在 select 語句之前增加 explain 關鍵字,會返回執行計劃的信息。

(1)id 列:是 select 語句的序號,MySQL將 select 查詢分為簡單查詢和復雜查詢。

(2)select_type列:表示對應行是是簡單還是復雜的查詢。

(3)table 列:表示 explain 的一行正在訪問哪個表。

(4)type 列:最重要的列之一。表示關聯類型或訪問類型,即 MySQL 決定如何查找表中的行。從最優到最差分別為:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > index > ALL

(5)possible_keys 列:顯示查詢可能使用哪些索引來查找。

(6)key 列:這一列顯示 mysql 實際采用哪個索引來優化對該表的訪問。

(7)key_len 列:顯示了mysql在索引里使用的字節數,通過這個值可以算出具體使用了索引中的哪些列。

(8)ref 列:這一列顯示了在key列記錄的索引中,表查找值所用到的列或常量,常見的有:const(常量),func,NULL,字段名。

(9)rows 列:這一列是 mysql 估計要讀取并檢測的行數,注意這個不是結果集里的行數。

(10)Extra 列:顯示額外信息。比如有 Using index、Using where、Using temporary等。

關心過業務系統里面的sql耗時嗎?統計過慢查詢嗎?對慢查詢都怎么優化過?

我們平時寫Sql時,都要養成用explain分析的習慣。慢查詢的統計,運維會定期統計給我們

優化慢查詢思路:

  •  分析語句,是否加載了不必要的字段/數據
  •  分析 SQL 執行句話,是否命中索引等
  •  如果 SQL 很復雜,優化 SQL 結構
  •  如果表數據量太大,考慮分表

索引

聚集索引與非聚集索引的區別

可以按以下四個維度回答:

(1)一個表中只能擁有一個聚集索引,而非聚集索引一個表可以存在多個。

(2)聚集索引,索引中鍵值的邏輯順序決定了表中相應行的物理順序;非聚集索引,索引中索引的邏輯順序與磁盤上行的物理存儲順序不同。

(3)索引是通過二叉樹的數據結構來描述的,我們可以這么理解聚簇索引:索引的葉節點就是數據節點。而非聚簇索引的葉節點仍然是索引節點,只不過有一個指針指向對應的數據塊。

(4)聚集索引:物理存儲按照索引排序;非聚集索引:物理存儲不按照索引排序;

為什么要用 B+ 樹,為什么不用普通二叉樹?

可以從幾個維度去看這個問題,查詢是否夠快,效率是否穩定,存儲數據多少,以及查找磁盤次數,為什么不是普通二叉樹,為什么不是平衡二叉樹,為什么不是B樹,而偏偏是 B+ 樹呢?

(1)為什么不是普通二叉樹?

如果二叉樹特殊化為一個鏈表,相當于全表掃描。平衡二叉樹相比于二叉查找樹來說,查找效率更穩定,總體的查找速度也更快。

(2)為什么不是平衡二叉樹呢?

我們知道,在內存比在磁盤的數據,查詢效率快得多。如果樹這種數據結構作為索引,那我們每查找一次數據就需要從磁盤中讀取一個節點,也就是我們說的一個磁盤塊,但是平衡二叉樹可是每個節點只存儲一個鍵值和數據的,如果是B樹,可以存儲更多的節點數據,樹的高度也會降低,因此讀取磁盤的次數就降下來啦,查詢效率就快啦。

(3)為什么不是 B 樹而是 B+ 樹呢?

B+ 樹非葉子節點上是不存儲數據的,僅存儲鍵值,而B樹節點中不僅存儲鍵值,也會存儲數據。innodb中頁的默認大小是16KB,如果不存儲數據,那么就會存儲更多的鍵值,相應的樹的階數(節點的子節點樹)就會更大,樹就會更矮更胖,如此一來我們查找數據進行磁盤的IO次數有會再次減少,數據查詢的效率也會更快。

B+ 樹索引的所有數據均存儲在葉子節點,而且數據是按照順序排列的,鏈表連著的。那么 B+ 樹使得范圍查找,排序查找,分組查找以及去重查找變得異常簡單。

Hash 索引和 B+ 樹索引區別是什么?你在設計索引是怎么抉擇的?

  •  B+ 樹可以進行范圍查詢,Hash 索引不能。
  •  B+ 樹支持聯合索引的最左側原則,Hash 索引不支持。
  •  B+ 樹支持 order by 排序,Hash 索引不支持。
  •  Hash 索引在等值查詢上比 B+ 樹效率更高。
  •  B+ 樹使用 like 進行模糊查詢的時候,like 后面(比如%開頭)的話可以起到優化的作用,Hash 索引根本無法進行模糊查詢。

什么是最左前綴原則?什么是最左匹配原則?

最左前綴原則,就是最左優先,在創建多列索引時,要根據業務需求,where 子句中使用最頻繁的一列放在最左邊。

當我們創建一個組合索引的時候,如 (a1,a2,a3),相當于創建了(a1)、(a1,a2)和(a1,a2,a3)三個索引,這就是最左匹配原則。

索引不適合哪些場景?

  •  數據量少的不適合加索引
  •  更新比較頻繁的也不適合加索引 = 區分度低的字段不適合加索引(如性別)

索引有哪些優缺點?

(1) 優點:

  •  唯一索引可以保證數據庫表中每一行的數據的唯一性
  •  索引可以加快數據查詢速度,減少查詢時間

(2)缺點:

  •  創建索引和維護索引要耗費時間
  •  索引需要占物理空間,除了數據表占用數據空間之外,每一個索引還要占用一定的物理空間
  •  以表中的數據進行增、刪、改的時候,索引也要動態的維護。

MySQL 遇到過死鎖問題嗎,你是如何解決的?

遇到過。我排查死鎖的一般步驟是醬紫的:

(1)查看死鎖日志 show engine innodb status; (2)找出死鎖Sql (3)分析sql加鎖情況 (4)模擬死鎖案發 (5)分析死鎖日志 (6)分析死鎖結果

說說數據庫的樂觀鎖和悲觀鎖是什么以及它們的區別?

(1)悲觀鎖:

悲觀鎖她專一且缺乏安全感了,她的心只屬于當前事務,每時每刻都擔心著它心愛的數據可能被別的事務修改,所以一個事務擁有(獲得)悲觀鎖后,其他任何事務都不能對數據進行修改啦,只能等待鎖被釋放才可以執行。

(2)樂觀鎖:

樂觀鎖的“樂觀情緒”體現在,它認為數據的變動不會太頻繁。因此,它允許多個事務同時對數據進行變動。

實現方式:樂觀鎖一般會使用版本號機制或CAS算法實現。

MVCC 熟悉嗎,知道它的底層原理?

MVCC (Multiversion Concurrency Control),即多版本并發控制技術。

MVCC在MySQL InnoDB中的實現主要是為了提高數據庫并發性能,用更好的方式去處理讀-寫沖突,做到即使有讀寫沖突時,也能做到不加鎖,非阻塞并發讀。

事務

MySQL事務得四大特性以及實現原理

  •  原子性:事務作為一個整體被執行,包含在其中的對數據庫的操作要么全部被執行,要么都不執行。
  •  一致性:指在事務開始之前和事務結束以后,數據不會被破壞,假如A賬戶給B賬戶轉10塊錢,不管成功與否,A和B的總金額是不變的。
  •  隔離性:多個事務并發訪問時,事務之間是相互隔離的,即一個事務不影響其它事務運行效果。簡言之,就是事務之間是進水不犯河水的。
  •  持久性:表示事務完成以后,該事務對數據庫所作的操作更改,將持久地保存在數據庫之中。

事務的隔離級別有哪些?MySQL的默認隔離級別是什么?

  •  讀未提交(Read Uncommitted)
  •  讀已提交(Read Committed)
  •  可重復讀(Repeatable Read)
  •  串行化(Serializable)

Mysql默認的事務隔離級別是可重復讀(Repeatable Read)

什么是幻讀,臟讀,不可重復讀呢?

事務A、B交替執行,事務A被事務B干擾到了,因為事務A讀取到事務B未提交的數據,這就是臟讀。

在一個事務范圍內,兩個相同的查詢,讀取同一條記錄,卻返回了不同的數據,這就是不可重復讀。

事務A查詢一個范圍的結果集,另一個并發事務B往這個范圍中插入/刪除了數據,并靜悄悄地提交,然后事務A再次查詢相同的范圍,兩次讀取得到的結果集不一樣了,這就是幻讀。

實戰

MySQL數據庫cpu飆升的話,要怎么處理呢?

排查過程:

(1)使用top 命令觀察,確定是mysqld導致還是其他原因。(2)如果是mysqld導致的,show processlist,查看session情況,確定是不是有消耗資源的sql在運行。(3)找出消耗高的 sql,看看執行計劃是否準確, 索引是否缺失,數據量是否太大。

處理:

(1)kill 掉這些線程(同時觀察 cpu 使用率是否下降), (2)進行相應的調整(比如說加索引、改 sql、改內存參數) (3)重新跑這些 SQL。

其他情況:

也有可能是每個 sql 消耗資源并不多,但是突然之間,有大量的 session 連進來導致 cpu 飆升,這種情況就需要跟應用一起來分析為何連接數會激增,再做出相應的調整,比如說限制連接數等

MYSQL的主從延遲,你怎么解決?

主從復制分了五個步驟進行:(圖片來源于網絡)

  •  步驟一:主庫的更新事件(update、insert、delete)被寫到binlog
  •  步驟二:從庫發起連接,連接到主庫。
  •  步驟三:此時主庫創建一個binlog dump thread,把binlog的內容發送到從庫。
  •  步驟四:從庫啟動之后,創建一個I/O線程,讀取主庫傳過來的binlog內容并寫入到relay log
  •  步驟五:還會創建一個SQL線程,從relay log里面讀取內容,從Exec_Master_Log_Pos位置開始執行讀取到的更新事件,將更新內容寫入到slave的db

主從同步延遲的原因

一個服務器開放N個鏈接給客戶端來連接的,這樣有會有大并發的更新操作, 但是從服務器的里面讀取binlog的線程僅有一個,當某個SQL在從服務器上執行的時間稍長 或者由于某個SQL要進行鎖表就會導致,主服務器的SQL大量積壓,未被同步到從服務器里。這就導致了主從不一致, 也就是主從延遲。

主從同步延遲的解決辦法

  •  主服務器要負責更新操作,對安全性的要求比從服務器要高,所以有些設置參數可以修改,比如sync_binlog=1,innodb_flush_log_at_trx_commit = 1 之類的設置等。
  •  選擇更好的硬件設備作為slave。
  •  把一臺從服務器當度作為備份使用, 而不提供查詢, 那邊他的負載下來了, 執行relay log 里面的SQL效率自然就高了。
  •  增加從服務器嘍,這個目的還是分散讀的壓力,從而降低服務器負載。

如果讓你做分庫與分表的設計,簡單說說你會怎么做?

分庫分表方案:

  •  水平分庫:以字段為依據,按照一定策略(hash、range等),將一個庫中的數據拆分到多個庫中。
  •  水平分表:以字段為依據,按照一定策略(hash、range等),將一個表中的數據拆分到多個表中。
  •  垂直分庫:以表為依據,按照業務歸屬不同,將不同的表拆分到不同的庫中。
  •  垂直分表:以字段為依據,按照字段的活躍性,將表中字段拆到不同的表(主表和擴展表)中。

常用的分庫分表中間件:

  •  sharding-jdbc
  •  Mycat

分庫分表可能遇到的問題

  •  事務問題:需要用分布式事務啦
  •  跨節點Join的問題:解決這一問題可以分兩次查詢實現
  •  跨節點的count,order by,group by以及聚合函數問題:分別在各個節點上得到結果后在應用程序端進行合并。
  •  數據遷移,容量規劃,擴容等問題
  •  ID問題:數據庫被切分后,不能再依賴數據庫自身的主鍵生成機制啦,最簡單可以考慮UUID
  •  跨分片的排序分頁問題 

 

責任編輯:龐桂玉 來源: Java知音
相關推薦

2021-07-30 16:16:54

網絡面試TCP

2012-05-29 10:18:05

組策略

2021-01-19 05:24:36

ThreadLocal線程編程

2022-04-01 12:40:13

MySQL數據庫

2011-05-24 10:30:46

服務器虛擬化

2012-08-22 15:00:04

2022-05-14 21:19:22

ThreadLocaJDKsynchroniz

2021-10-26 15:56:57

kafka數據平臺,

2024-03-13 13:56:11

openFeignHttp服務調用

2023-02-26 02:00:36

OpenFeign接口實現類

2022-01-24 14:08:16

Redis面試命令

2025-08-26 02:22:00

2021-06-04 14:38:12

網絡通信TCP揮手

2023-03-08 09:03:55

2023-04-26 09:16:17

2021-01-26 05:07:53

WindowViewWMS

2023-06-05 07:57:53

Kafka消息事務消息

2018-07-10 16:50:28

數據庫MySQL面試題

2021-02-05 12:34:33

線程池系統

2022-01-05 09:55:26

asynawait前端
點贊
收藏

51CTO技術棧公眾號

亚洲视屏在线播放| 欧美视频一区二区三区…| 91日本在线观看| 国产无遮挡又黄又爽又色| 激情av综合| 色婷婷久久99综合精品jk白丝| 亚洲精品中文综合第一页| 亚洲第一页综合| 蘑菇福利视频一区播放| 国产欧美一区二区精品仙草咪| 国产精品久久久久9999| 永久免费看黄网站| 亚洲精品无吗| 日韩一区二区三区免费观看| 美女av免费在线观看| 久久99精品久久久久久野外| 99九九99九九九视频精品| 国产欧美精品在线播放| 日本一级一片免费视频| 图片区亚洲欧美小说区| 亚洲一区二区精品| 亚洲图片欧美另类| 日韩欧美激情| 一本色道a无线码一区v| 久久久久久久久久伊人| a视频网址在线观看| 处破女av一区二区| 91精品国产综合久久香蕉922| aaa人片在线| 一本到12不卡视频在线dvd| 亚洲欧美在线一区二区| 无码任你躁久久久久久老妇| 国产激情一区| 欧美日韩国产精品自在自线| 国产精彩免费视频| 免费成人在线电影| 亚洲国产日韩av| 九九久久九九久久| 色综合久久影院| 久久精品男人的天堂| 国产色综合一区二区三区| 国产高清视频免费| 久久福利视频一区二区| 国产精品福利在线| 欧美一区二区三区不卡视频| 亚洲区国产区| 久久久久久久999| 老湿机69福利| 香蕉精品视频在线观看| 最近中文字幕日韩精品| 国产精品久久久久久久av| 免费精品国产| 国产丝袜一区视频在线观看| 噜噜噜在线视频| 欧美男人操女人视频| 亚洲高清不卡av| 成人在线观看一区二区| silk一区二区三区精品视频| 欧美日韩高清不卡| 日韩在线不卡一区| 欧美日韩卡一| 91麻豆精品国产91久久久久久久久| 黄色片视频在线| 成人午夜sm精品久久久久久久| 在线欧美一区二区| 孩娇小videos精品| www.久久草.com| 欧美久久高跟鞋激| 亚洲热在线视频| 亚洲视频国产| 亚洲精品www久久久| 蜜桃精品一区二区| 欧州一区二区| 久久精品视频va| 欧美黄色一级网站| 一本综合久久| 国产v综合v亚洲欧美久久| 中文字幕第三页| 国产一区在线不卡| 国产欧美日韩在线播放| 日本大臀精品| 国产精品传媒视频| 精品无码av无码免费专区| 黄色小说在线播放| 色就色 综合激情| 一区二区免费av| 日韩高清一区| 亚洲精品动漫100p| 免费黄色在线网址| 中文字幕一区二区av| 久久免费国产精品1| 中文字幕在线日本| 国产资源在线一区| 久久伊人资源站| 在线毛片网站| 亚洲成av人片在www色猫咪| 久久久久久久久久久久久国产精品| 福利一区二区| 精品国精品国产| av电影在线不卡| 欧美一区二区三区另类| 97在线视频免费播放| 国产精品高清无码| 顶级嫩模精品视频在线看| 欧美日韩天天操| 色呦呦在线资源| 色婷婷综合久久| 永久av免费在线观看| 久草成人在线| 欧美丰满少妇xxxxx| а中文在线天堂| 国产 欧美在线| 日韩资源av在线| 欧美videossex| 欧美亚洲动漫另类| 噜噜噜在线视频| 午夜精品久久久久99热蜜桃导演| 国产成人精品网站| 蜜臀久久精品久久久久| 国产精品美女视频| 国产精品97在线| 1204国产成人精品视频| 最近中文字幕2019免费| 日韩精品一区不卡| 99在线精品观看| 激情图片qvod| 久久青草免费| 在线播放亚洲激情| 国产农村妇女aaaaa视频| 岛国av在线一区| 激情五月五月婷婷| 亚洲精品大全| 在线精品高清中文字幕| 九九精品免费视频| av在线免费不卡| 91亚洲精品国产| 伊人久久精品| www.日韩不卡电影av| 超碰在线97观看| 久久综合久久鬼色中文字| 僵尸世界大战2 在线播放| 欧美.com| 欧美日韩国产va另类| 国产乱码精品一区二区三区精东| 中文字幕高清不卡| 日韩免费高清在线| 一区二区导航| 欧美一级大片在线免费观看| 黄色片在线观看网站| 日韩国产精品91| 欧美一区二区三区电影在线观看| 激情黄产视频在线免费观看| 亚洲成人av片| 日本中文字幕免费观看| 成人高清伦理免费影院在线观看| 免费网站在线观看视频| www.爱久久| 久久久亚洲精选| 黑人乱码一区二区三区av| 亚洲一区自拍偷拍| 国产污在线观看| 亚洲国产一区二区三区高清 | 国产精品免费看久久久无码| 粉嫩av国产一区二区三区| 久久国产精品偷| 亚洲国产精品欧美久久| 婷婷综合在线观看| 国产激情在线免费观看| 日本午夜一本久久久综合| 成人免费激情视频| 尤物视频在线看| 精品国产乱码久久| 久久国产黄色片| 欧美国产精品一区| 九九久久久久久| 极品日韩av| 欧美亚洲免费高清在线观看| 欧美性理论片在线观看片免费| 中文字幕一区二区精品| 国产女人爽到高潮a毛片| 亚洲国产欧美在线人成| 久久久久久久久久久久| 紧缚捆绑精品一区二区| 国产女教师bbwbbwbbw| 欧美一区 二区| 国产精品人人做人人爽| 污视频在线免费观看网站| 日韩精品在线第一页| 一级特黄aaa大片| 亚洲国产综合人成综合网站| 瑟瑟视频在线观看| 国产一区不卡视频| 六月激情综合网| 亚洲va在线| 久久青青草原一区二区| 日韩国产一二三区| 91精品国产色综合久久不卡98| yourporn在线观看视频| 日韩欧美激情一区| 91黑人精品一区二区三区| 亚洲三级在线看| 亚洲成人网在线播放| 国产精品996| www.日日操| 影音先锋亚洲电影| 中文字幕免费在线不卡| 宅男在线一区| 97中文在线观看| 国产极品久久久久久久久波多结野| 欧美成在线观看| 国产精品久久久久一区二区国产 | 日韩综合在线| 精品乱子伦一区二区三区| 96视频在线观看欧美| 日本精品一区二区三区在线| 欧美性爽视频| 色综久久综合桃花网| 可以免费看污视频的网站在线| 日韩一区二区电影网| 在线免费a视频| 精品日本美女福利在线观看| 国产极品国产极品| 国产精品午夜久久| 蜜桃av免费看| 99久久精品一区二区| 亚洲AV无码久久精品国产一区| 免费成人美女在线观看| 99热在线这里只有精品| 在线观看一区视频| 久久国产精品免费观看| 日韩片欧美片| 亚洲国产欧美日韩| 国产欧美一区二区三区精品观看| 精品欧美一区二区精品久久| 99精品国产高清一区二区麻豆| 国产在线视频不卡| 亚洲天堂1区| 国产精品第一页在线| 欧美特大特白屁股xxxx| 性金发美女69hd大尺寸| 电影在线观看一区| 性欧美xxxx交| 欧美aa免费在线| 欧美专区国产专区| 亚洲三级欧美| 欧美性一区二区三区| 亚洲性色av| 日韩av免费一区| 欧美暴力调教| 国产免费一区二区三区在线观看 | 欧美色国产精品| 高潮毛片又色又爽免费 | 国产又粗又黄视频| 欧美猛男gaygay网站| 亚洲自拍第二页| 91精品国产综合久久久蜜臀图片| 国产三级漂亮女教师| 欧美tk丨vk视频| 人成网站在线观看| 日韩av在线免费看| 国产日韩精品在线看| 中文字幕在线国产精品| 国产成人午夜| 欧美理论电影在线观看| jizz一区二区三区| 1769国产精品| 91精品美女| 91久久国产婷婷一区二区| 一区二区中文字幕在线观看| 国产欧美日韩在线播放| 久久99性xxx老妇胖精品| 亚洲va久久久噜噜噜久久狠狠| 日本一区二区免费高清| 免费国产成人看片在线| 亚洲美女黄网| 男女无套免费视频网站动漫| 精品无码三级在线观看视频| 乱码一区二区三区| 久久九九99视频| 黄色录像一级片| 亚洲成人av福利| 日本视频www色| 欧美一级二级在线观看| 偷拍自拍在线| 日韩最新在线视频| 欧美videosex性欧美黑吊| 国产福利视频一区二区| 九九99久久精品在免费线bt| 久精品国产欧美| 国产精品久久久久久久免费观看| 国产成人艳妇aa视频在线| 久久香蕉精品| 国产黄色一区二区三区| 久久亚洲捆绑美女| 少妇aaaaa| 91国在线观看| 精品国自产在线观看| 亚洲人午夜精品| 欧美男男video| 国产美女扒开尿口久久久| 国产精品网站在线看| 亚洲午夜久久久影院伊人| 亚洲精品护士| 九九久久久久久| 国产免费成人在线视频| 久久99久久久| 国产系列精品av| 51精品国自产在线| 久久电影视频| 久久久久久久久久久免费 | 国产精品12| 欧美国产小视频| 日本免费一级视频| 国产成人在线观看| 免费黄色激情视频| 色94色欧美sute亚洲线路一ni| 欧美一区二区三区激情| 久久精品国产精品亚洲| 国产私拍福利精品视频二区| 国产午夜精品在线| 欧美久久一区| 亚洲自拍第三页| 国产精品理伦片| 人人爽人人爽人人片av| 亚洲国产欧美在线成人app| 羞羞的视频在线观看| 国产在线精品播放| 欧美综合一区| 国产精彩免费视频| 91蜜桃免费观看视频| 日本一区二区免费在线观看| 日韩欧美你懂的| 四季久久免费一区二区三区四区| 成人美女免费网站视频| 欧美电影一二区| 亚洲精品性视频| 中文字幕va一区二区三区| 国产99免费视频| 亚洲亚裔videos黑人hd| 日本电影欧美片| 欧美一区二区三区四区在线观看地址 | 国产成人午夜高潮毛片| 日韩欧美123区| 538在线一区二区精品国产| 天天影视久久综合| 国产日韩欧美中文| 99久久精品国产亚洲精品| 手机免费av片| 亚洲女女做受ⅹxx高潮| 国产熟女一区二区三区五月婷| 久久中文精品视频| 污污网站在线看| 4444kk亚洲人成电影在线| 你懂的国产精品| 亚洲视频天天射| 午夜天堂影视香蕉久久| 无码国产精品高潮久久99| 26uuu日韩精品一区二区| 亚洲图片久久| 色诱视频在线观看| 国产精品日韩成人| av综合在线观看| 欧美丰满少妇xxxxx| 久久视频在线观看| 国产av无码专区亚洲精品| 日本一区二区免费在线观看视频| 中文字幕欧美色图| 色综合久久久888| 欧美人与动xxxxz0oz| 日韩视频免费在线播放| 国产精品久久久久一区二区三区| 国产精品自产拍| 国产做受69高潮| 国产欧美日韩精品一区二区三区 | 国产视频自拍一区| 性感美女一区二区在线观看| 中文字幕色一区二区| 成人av在线播放网站| 国产黄网在线观看| 蜜月aⅴ免费一区二区三区| 精品欠久久久中文字幕加勒比| 黑人糟蹋人妻hd中文字幕 | 亚洲国产欧美自拍| 国产精品第一| 日韩av在线播放不卡| 欧美极品少妇xxxxⅹ高跟鞋 | 亚洲美女中文字幕| 国产精品毛片aⅴ一区二区三区| 久久精品国产sm调教网站演员| 久久久精品国产免大香伊 | 色成人免费网站| 三级在线免费观看| 久久久精品黄色| 亚洲欧美另类综合| 国产乱肥老妇国产一区二| 伊人蜜桃色噜噜激情综合| 国产精品suv一区二区88| 日韩精品欧美激情| 久久影院一区二区三区| 少妇高清精品毛片在线视频|