精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

爱情岛论坛亚洲品质自拍视频网站| 69av.com| 日韩一区二区三区在线免费观看 | 国产成人一区| 欧美视频三区在线播放| 天天干天天操天天干天天操| 午夜久久久久久久久久| 午夜亚洲影视| 久久韩国免费视频| 中文文字幕文字幕高清| 成人黄色免费网站| 一区二区成人在线| 日韩高清av| 亚洲精品一区二区口爆| 丝袜亚洲另类丝袜在线| 欧美精品在线看| 亚洲理论片在线观看| 日韩精品免费视频一区二区三区| 欧美性生交大片免网| 日韩不卡一二区| 天天在线女人的天堂视频| 久久国产欧美日韩精品| 91wwwcom在线观看| 亚洲成人生活片| 久久综合欧美| 精品久久久久久综合日本欧美| 国产精品无码av无码| 久草在线视频福利| 亚洲欧洲日韩综合一区二区| 久久综合狠狠综合久久综青草 | 精品免费视频.| 亚洲性生活网站| 天堂√8在线中文| 亚洲激情在线播放| 亚洲日本理论电影| 欧美亚洲日本| 成人av电影免费在线播放| 国产一区玩具在线观看| 无码人妻丰满熟妇奶水区码| 亚洲久久成人| 欧美日韩第一页| 日本不卡一二区| 欧美日韩激情在线一区二区三区| 日韩高清不卡av| 熟妇高潮一区二区| 8848成人影院| 欧美大胆一级视频| 91性高潮久久久久久久| 日韩成人综合网| 欧美视频一区二区| 中文字幕国内自拍| 影音成人av| 91久久线看在观草草青青| 日韩国产欧美亚洲| 91福利在线免费| 亚洲一区在线观看免费观看电影高清 | 中文字幕亚洲欧美日韩高清| 国产色视频一区二区三区qq号| 乱亲女h秽乱长久久久| 精品捆绑美女sm三区| 亚洲国产欧美91| 日本99精品| 日韩欧美国产精品一区| 免费高清视频在线观看| 日韩中文在线| 亚洲国产成人av在线| 亚洲一区二区三区四区av| 高潮久久久久久久久久久久久久| 精品av久久707| 日韩少妇一区二区| 色88888久久久久久影院| 亚洲免费伊人电影在线观看av| 国内精品久久99人妻无码| 免费成人三级| 亚洲视频网站在线观看| 欧美一区二区三区粗大| 天天射天天综合网| 欧美成人激情图片网| 国产一级中文字幕| 亚洲一区二区三区四区五区午夜| 国产ts一区二区| 中文字幕在线观看高清| 国产一区二区毛片| 国产伦精品一区二区三区高清版| 日本在线一二三| 中文字幕成人av| 日韩不卡视频一区二区| 国产在线精彩视频| 日本久久一区二区三区| 夜夜夜夜夜夜操| 国产精品视频3p| 亚洲三级 欧美三级| 2014亚洲天堂| 一区二区高清| 国产欧美日韩免费| 亚洲精品国产一区二| 久久无码av三级| 丰满女人性猛交| 亚洲小少妇裸体bbw| 欧美日本韩国一区二区三区视频 | 久久亚洲捆绑美女| 在线视频不卡一区二区三区| av在线加勒比| 欧美日韩国产综合一区二区| 波多野结衣办公室双飞| 国产精品探花在线观看| 欧美精品手机在线| 国产又粗又猛又黄视频| 国产成人欧美日韩在线电影| 四虎永久国产精品| 成人在线黄色电影| 欧美精品亚洲二区| 男生草女生视频| 欧美精品99| 国产精品激情av在线播放| 内射后入在线观看一区| 国产精品久久夜| 国产精品秘入口18禁麻豆免会员| 国产欧美视频在线| 在线成人激情黄色| 一级片中文字幕| 国产综合久久久久久鬼色| 欧美性xxxx69| 2020av在线| 日韩精品中文字幕一区| 欧美xxxooo| 日韩在线观看一区二区| 国产一区二区在线观看免费播放| 主播国产精品| 欧美区在线观看| 成人片黄网站色大片免费毛片| 亚洲大黄网站| 岛国视频一区免费观看| 国产黄a三级三级三级av在线看| 91福利精品第一导航| 国产精品福利导航| 一区视频在线| 成人情视频高清免费观看电影| 久久五月精品| 欧美在线综合视频| 国产伦精品一区二区三区妓女| 欧美日韩午夜| 国产91视觉| 欧美另类tv| 精品剧情v国产在线观看在线| 欧洲美女女同性互添| 久久精品国产一区二区三 | 午夜影院免费版| 色喇叭免费久久综合网| 国产精品视频午夜| av二区在线| 欧美视频在线一区| 麻豆视频免费在线播放| 久久精品国产999大香线蕉| 日韩视频精品| 亚洲欧美综合久久久久久v动漫| 中文字幕在线视频日韩| 在线观看黄色国产| 中文一区二区在线观看| www亚洲成人| 97色伦图片97综合影院| 91手机视频在线观看| 黄色一级片在线观看| 欧美一区二区三区四区在线观看| www.超碰在线观看| 高清国产一区二区三区| 国产96在线 | 亚洲| 天美av一区二区三区久久| 国产精品999| 在线观看麻豆蜜桃| 91精品国产麻豆| 久久久久久久福利| av成人老司机| 激情婷婷综合网| 中文精品一区二区| 国产精品丝袜久久久久久不卡| yes4444视频在线观看| 制服视频三区第一页精品| 欧美日韩在线国产| 99这里都是精品| 天天插天天操天天射| 天天插综合网| 久久综合中文色婷婷| 成人毛片免费| 久久久久国色av免费观看性色| 香蕉av在线播放| 欧美亚男人的天堂| 国产精品白嫩白嫩大学美女| 91农村精品一区二区在线| 久久综合伊人77777麻豆最新章节| 91精品电影| 欧美另类一区| 国产剧情一区二区在线观看| 欧美亚洲视频在线观看| jzzjzzjzz亚洲成熟少妇| 日韩一区二区三区精品视频| 天堂在线免费观看视频| 亚洲欧美一区二区在线观看| 国产午夜在线一区二区三区| 免费不卡在线视频| 欧美啪啪免费视频| 国产精品伦理久久久久久| 国产一区二区视频在线免费观看 | 精品二区视频| 先锋影音亚洲资源| 成人福利一区| 国产精品永久免费在线| av成人 com a| 久久激情视频久久| 蜜桃视频在线入口www| 日韩一区二区在线观看视频播放| 精品人妻无码一区二区性色 | 中文字幕亚洲精品在线| 亚洲日本一区二区三区| 尤物视频最新网址| 成人精品gif动图一区| 亚洲成人福利在线| 国产精品女主播一区二区三区| 中文字幕第50页| 欧美一二区在线观看| 国产精品成人一区二区三区| 亚洲色图综合| 国产成人精品久久二区二区91| heyzo在线播放| 久久影视电视剧免费网站清宫辞电视 | 色婷婷av在线| xxx成人少妇69| 国产在线一二三区| 日韩大陆毛片av| www.日本在线观看| 3d成人动漫网站| 伊人免费在线观看高清版| 欧美日韩在线观看视频| 国产一级中文字幕| 一区av在线播放| 外国一级黄色片| 中文字幕在线不卡国产视频| 少妇太紧太爽又黄又硬又爽小说| 久久免费偷拍视频| 国产 中文 字幕 日韩 在线| 粉嫩av亚洲一区二区图片| a级大片免费看| 国精产品一区一区三区mba视频 | 韩国精品主播一区二区在线观看 | 成人美女视频在线观看18| 红桃视频 国产| 久久成人免费网| www亚洲成人| 久久99精品国产麻豆婷婷洗澡| 亚洲黄色av网址| 青青草成人在线观看| 黑人粗进入欧美aaaaa| 日本va欧美va瓶| 日本不卡一区二区在线观看| 久久99国产精品尤物| mm131国产精品| 精品一区二区三区的国产在线播放 | 国产精品久久久久免费| 99re91这里只有精品| 国产精品视频入口| 美女主播精品视频一二三四| 精品一区国产| 国产不卡一区| 四虎一区二区| 亚洲91视频| www.av蜜桃| 香蕉久久国产| 在线观看免费黄网站| 国内外成人在线视频| 日本一二三四区视频| 福利一区二区在线观看| 欲求不满的岳中文字幕| 久久精品人人爽人人爽| 呻吟揉丰满对白91乃国产区| 一区二区三区在线看| 亚洲一区欧美在线| 色一情一伦一子一伦一区| 夜夜狠狠擅视频| 欧美成人性福生活免费看| 性感美女福利视频| 中文字幕精品av| 18av在线视频| 欧美亚洲伦理www| 四虎精品在线观看| 成人免费在线一区二区三区| 免费成人av| 亚洲AV无码成人精品一区| 在线 亚洲欧美在线综合一区| 久久久久久久久久久免费视频| 美国毛片一区二区| 国产情侣久久久久aⅴ免费| 久久久精品国产免费观看同学| 国产色无码精品视频国产| 亚洲午夜激情网页| 中文字幕 国产精品| 欧美电影免费观看完整版 | 最近2019中文字幕第三页视频 | 亚洲精品18在线观看| 亚洲情综合五月天| 性欧美videos高清hd4k| 国产精品都在这里| 国产成人一二片| 亚洲欧洲三级| 国产精品嫩草99av在线| 色综合五月婷婷| 国产色爱av资源综合区| 久久久一二三区| 欧美日韩卡一卡二| 欧美在线一卡| 久久久久久这里只有精品| 久久夜夜久久| 欧美久久久久久一卡四| 亚洲视屏一区| 中文字幕成人免费视频| 久久亚洲一区二区三区明星换脸| 欧美成人精品欧美一级| 欧美日韩一卡二卡三卡| 色久视频在线播放| 欧美激情精品久久久久久| 麻豆精品蜜桃| 久久国产精品一区二区三区四区| 亚洲一区二区三区| 亚洲欧美在线精品| 99久久99久久综合| 免费在线视频一区二区| 欧美精品v国产精品v日韩精品| 国产女人在线视频| 欧美一级免费视频| 精品按摩偷拍| 国产欧美日韩网站| 国产成人免费视频| 精品人妻伦九区久久aaa片| 欧美日韩免费不卡视频一区二区三区| 男女污污视频在线观看| 午夜精品久久久久久久99热浪潮| 欧美三级一区| 操bbb操bbb| 国产一区999| 国产精品丝袜一区二区| 欧美高清精品3d| 欧美jizzhd欧美| 国产欧美日韩最新| 99久久www免费| 亚洲国产精品三区| 国产精品久久久久久亚洲毛片 | 国产99在线 | 亚洲| 色激情天天射综合网| 精品亚洲综合| 国产精品福利观看| 成人毛片免费看| 杨幂毛片午夜性生毛片| 国产精品久久久久毛片软件| 91福利免费视频| 不用播放器成人网| 欧美电影院免费观看| 久久天天东北熟女毛茸茸| 国产精品一区三区| 男女免费视频网站| 亚洲白拍色综合图区| 乱人伦视频在线| 欧美性大战久久久久| 日韩电影在线免费| 国产日产在线观看| 欧美一区二区成人6969| 色yeye免费人成网站在线观看| 国产一区二区黄色| 噜噜噜91成人网| 懂色av粉嫩av蜜臀av一区二区三区| 欧美精选一区二区| 日本一级理论片在线大全| 国产精品区一区| 欧美一区=区| 任你操精品视频| 精品99999| 欧美暴力调教| 国产福利片一区二区| 成人综合婷婷国产精品久久免费| 一级片免费网址| 亚洲欧美在线磁力| 亚洲人成网站在线在线观看| 99er在线视频| 337p粉嫩大胆色噜噜噜噜亚洲| 黄色av一区二区| 欧美激情第一页xxx| 亚洲综合小说图片| 中文国产在线观看| 欧美日韩中文在线| 国内精品久久久久久野外| 国产精品久久国产三级国电话系列| 免费在线观看成人av| 国产又色又爽又高潮免费 | 欧美成人综合在线| 国产乱肥老妇国产一区二| 国产综合精品一区| av黄色在线免费观看| 日韩免费在线观看| 欧亚一区二区| 成人在线观看你懂的| 国产精品国产三级国产有无不卡 | 亚洲成av在线|