午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > MySQL中主鍵與rowid的使用陷阱總結(jié)

MySQL中主鍵與rowid的使用陷阱總結(jié)

熱門標簽:萊西市地圖標注 400電話申請信用卡 銷售語音電話機器人 外呼系統(tǒng)電銷受騙 巫師三血與酒地圖標注 常州網(wǎng)絡(luò)外呼系統(tǒng)開發(fā) 走過哪個省地圖標注 在哪里申請400電話 安徽ai電話電銷機器人有效果嗎

前言

大家在MySQL中我們可能聽到過rowid的概念,但是卻很難去測試實踐,不可避免會有一些疑惑,比如:

  • 如何感受到rowid的存在;
  • rowid和主鍵有什么關(guān)聯(lián)關(guān)系;
  • 在主鍵的使用中存在哪些隱患;
  • 如何來理解rowid的潛在瓶頸并調(diào)試驗證。

本文要和大家一起討論這幾個問題,測試的環(huán)境基于MySQL 5.7.19版本。

問題1、如何感受到rowid的存在

我們不妨通過一個案例來進行說明。

記得有一天統(tǒng)計備份數(shù)據(jù)的時候,寫了一條SQL,當看到執(zhí)行結(jié)果時才發(fā)現(xiàn)SQL語句沒有寫完整,在完成統(tǒng)計工作之后,我準備分析下這條SQL語句。

mysql> select backup_date ,count(*) piece_no from redis_backup_result;

+-------------+----------+

| backup_date | piece_no |

+-------------+----------+

| 2018-08-14 | 40906 |

+-------------+----------+

1 row in set (0.03 sec)

根據(jù)業(yè)務(wù)特點,一天之內(nèi)肯定沒有這么多的記錄,明顯不對,到底是哪里出了問題呢。

自己仔細看了下SQL,發(fā)現(xiàn)是沒有加group by,我們隨機查出10條數(shù)據(jù)。

mysql> select backup_date from redis_backup_result limit 10;

+-------------+

| backup_date |

+-------------+

| 2018-08-14 |

| 2018-08-14 |

| 2018-08-14 |

| 2018-08-15 |

| 2018-08-15 |

| 2018-08-15 |

| 2018-08-15 |

| 2018-08-15 |

| 2018-08-15 |

| 2018-08-15 |

+-------------+

10 rows in set (0.00 sec)

在早期的版本中數(shù)據(jù)庫參數(shù)sql_mode默認為空,不會校驗這個部分,從語法角度來說,是允許的;但是到了高版本,比如5.7版本之后是不支持的,所以解決方案很簡單,在添加group by之后,結(jié)果就符合預期了。

mysql> select backup_date ,count(*) piece_no from redis_backup_result group by backup_date;

+-------------+----------+

| backup_date | piece_no |

+-------------+----------+

| 2018-08-14 | 3 |

| 2018-08-15 | 121 |

| 2018-08-16 | 184 |

| 2018-08-17 | 3284 |

| 2018-08-18 | 7272 |

| 2018-08-19 | 7272 |

| 2018-08-20 | 7272 |

| 2018-08-21 | 7272 |

| 2018-08-22 | 8226 |

+-------------+----------+

9 rows in set (0.06 sec)

但是比較好奇這個解析的邏輯,看起來是SQL解析了第一行,然后輸出了count(*)的操作,顯然這是從執(zhí)行計劃中無法得到的信息。

我們換個思路,可以看到這個表有4萬多條的記錄。

mysql> select count(*)from redis_backup_result;

+----------+

| count(*) |

+----------+

| 40944 |

+----------+

1 row in set (0.01 sec)

為了驗證,我們可以使用_rowid的方式來做初步的驗證。

InnoDB表中在沒有默認主鍵的情況下會生成一個6字節(jié)空間的自動增長主鍵,可以用select _rowid from table來查詢,如下:

mysql> select _rowid from redis_backup_result limit 5;

+--------+

| _rowid |

+--------+

| 117 |

| 118 |

| 119 |

| 120 |

| 121 |

+--------+

5 rows in set (0.00 sec)

再可以實現(xiàn)一個初步的思路。

mysql> select _rowid,count(*)from redis_backup_result;

+--------+----------+

| _rowid | count(*) |

+--------+----------+

| 117 | 41036 |

+--------+----------+

1 row in set (0.03 sec)

然后繼續(xù)升華一些,借助rownum來實現(xiàn),當然在MySQL中原生不支持這個特性,需要間接實現(xiàn)。

mysql> SELECT @rowno:=@rowno+1 as rowno,r._rowid from redis_backup_result

r ,(select @rowno:=0) t limit 20;

+-------+--------+

| rowno | _rowid |

+-------+--------+

| 1 | 117 |

| 2 | 118 |

| 3 | 119 |

| 4 | 120 |

| 5 | 121 |

| 6 | 122 |

| 7 | 123 |

| 8 | 124 |

| 9 | 125 |

| 10 | 126 |

| 11 | 127 |

| 12 | 128 |

| 13 | 129 |

| 14 | 130 |

| 15 | 131 |

| 16 | 132 |

| 17 | 133 |

| 18 | 134 |

| 19 | 135 |

| 20 | 136 |

+-------+--------+

20 rows in set (0.00 sec)

寫一個完整的語句,如下:

mysql> SELECT @rowno:=@rowno+1 as rowno,r._rowid ,backup_date,count(*)

from redis_backup_result r ,(select @rowno:=0) t ;

+-------+--------+-------------+----------+

| rowno | _rowid | backup_date | count(*) |

+-------+--------+-------------+----------+

| 1 | 117 | 2018-08-14 | 41061 |

+-------+--------+-------------+----------+

1 row in set (0.02 sec)

通過這個案例,可以很明顯發(fā)現(xiàn)是第1行的記錄,然后做了count(*)的操作。

當然我們的目標是要掌握rowid和主鍵的一些關(guān)聯(lián)關(guān)系,所以我們也復盤一下主鍵使用中的隱患問題。

問題2、rowid和主鍵有什么關(guān)聯(lián)關(guān)系

在學習MySQL開發(fā)規(guī)范之索引規(guī)范的時候,強調(diào)過一個要點:每張表都建議有主鍵。我們在這里來簡單分析一下為什么?

除了規(guī)范,從存儲方式上來說,在InnoDB存儲引擎中,表都是按照主鍵的順序進行存放的,我們叫做聚簇索引表或者索引組織表(IOT),表中主鍵的參考依據(jù)如下:

  • 顯式的創(chuàng)建主鍵Primary key。
  • 判斷表中是否有非空唯一索引,如果有,則為主鍵。
  • 如果都不符合上述條件,則會生成6個字節(jié)的bigint unsigned值。

從以上可以看到,MySQL對于主鍵有一套維護機制,而一些常見的索引也會產(chǎn)生相應的影響,比如唯一性索引、非唯一性索引、覆蓋索引等都是輔助索引(secondary index,也叫二級索引),從存儲的角度來說,二級索引列中默認包含主鍵列,如果主鍵太長,也會使得二級索引很占空間。

問題3、在主鍵的使用中存在哪些隱患

這就引出行業(yè)里非常普遍的主鍵性能問題,這不是一個單一的問題,需要MySQL方向持續(xù)改造的,將技術(shù)價值和業(yè)務(wù)價值結(jié)合起來。我看到很多業(yè)務(wù)中設(shè)置了自增列,但是大多數(shù)情況下,這種自增列卻沒有實際的業(yè)務(wù)含義,盡管是主鍵列保證了ID的唯一性,但是業(yè)務(wù)開發(fā)無法直接根據(jù)主鍵自增列來進行查詢,于是他們需要尋找新的業(yè)務(wù)屬性,添加一系列的唯一性索引,非唯一性索引等等,這樣一來我們堅持的規(guī)范和業(yè)務(wù)使用的方式就存在了偏差。

從另外一個維度來說,我們對于主鍵的理解是有偏差的,我們不能單一的認為主鍵就一定是從1開始的整數(shù)類型,我們需要結(jié)合業(yè)務(wù)場景來看待,比如我們的身份證其實就是一個不錯的例子,把證號分成了幾個區(qū)段,偏于檢索和維護;或者是外出就餐時得到的流水單號,它都有一定的業(yè)務(wù)屬性在里面,對于我們?nèi)ダ斫鈽I(yè)務(wù)的使用是一種不錯的借鑒。

問題4、如何來理解rowid的潛在瓶頸并進行調(diào)試驗證

我們知道rowid只有6個字節(jié),因此最大值是2^48,所以一旦 row_id超過這個值還是會遞增,這種情況下是否存在隱患。

光說不練假把式,我們可以做一個測試來說明。

1)我們創(chuàng)建一張表test_inc,不包含任何索引。

create table test_inc(id int) engine=innodb;

 2)通過ps -ef|grep mysql得到對應的進程號,使用gdb來開始做下調(diào)試配置,切記!此處應該是自己的測試環(huán)境。

[root@dev01 mysql]# gdb -p 3132 -ex 'p dict_sys->row_id=1' -batch

[New LWP 3192]

[New LWP 3160]

[New LWP 3159]

[New LWP 3158]

[New LWP 3157]

[New LWP 3156]

[New LWP 3155]

[New LWP 3154]

[New LWP 3153]

[New LWP 3152]

[New LWP 3151]

[New LWP 3150]

[New LWP 3149]

[New LWP 3148]

[New LWP 3147]

[New LWP 3144]

[New LWP 3143]

[New LWP 3142]

[New LWP 3141]

[New LWP 3140]

[New LWP 3139]

[New LWP 3138]

[New LWP 3137]

[New LWP 3136]

[New LWP 3135]

[New LWP 3134]

[New LWP 3133]

[Thread debugging using libthread_db enabled]

0x00000031ed8df283 in poll () from /lib64/libc.so.6

$1 = 1

3)我們做下基本檢驗,得到建表語句,保證測試是預期的樣子。

mysql> show create table test_inc\G

*************************** 1. row ***************************

  Table: test_inc

Create Table: CREATE TABLE `test_inc` (

 `id` int(11) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8

1 row in set (0.00 sec)

4)插入一些數(shù)據(jù),使得rowid持續(xù)自增。

mysql> insert into test_inc values(1),(2),(3);

Query OK, 3 rows affected (0.08 sec)

Records: 3 Duplicates: 0 Warnings: 0

5)我們對rowid進行重置,調(diào)整為2^48

mysql> select power(2,48);

+-----------------+

| power(2,48)  |

+-----------------+

| 281474976710656 |

+-----------------+

1 row in set (0.00 sec)

 

[root@dev01 mysql]# gdb -p 3132 -ex 'p dict_sys->row_id=281474976710656' -batch

。。。

。。。

[Thread debugging using libthread_db enabled]

0x00000031ed8df283 in poll () from /lib64/libc.so.6

$1 = 281474976710656

6)繼續(xù)寫入一些數(shù)據(jù),比如我們寫入4,5,6三行數(shù)據(jù)。

mysql> insert into test_inc values(4),(5),(6); 

Query OK, 3 rows affected (0.07 sec)

Records: 3 Duplicates: 0 Warnings: 0

7)查看數(shù)據(jù)結(jié)果,發(fā)現(xiàn)1,2兩行已經(jīng)被覆蓋了。

mysql> select *from test_inc;

+------+

| id |

+------+

| 4 |

| 5 |

| 6 |

| 3 |

+------+

4 rows in set (0.00 sec)

由此,我們可以看到rowid自增后,還是存在使用瓶頸,當然這個概率是很低的,需要自增列的值到281萬億,這是一個相當龐大的數(shù)值了,從功能上來說,應該拋出寫入重復值的錯誤更為合理。

而有了主鍵之后,上面這個瓶頸似乎就不存在了。

>>>> 參考資料

rowid調(diào)試參考了丁奇的博客

https://www.jb51.net/article/172262.htm

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Mysql主鍵UUID和自增主鍵的區(qū)別及優(yōu)劣分析
  • 深入分析mysql為什么不推薦使用uuid或者雪花id作為主鍵
  • spring boot整合mybatis利用Mysql實現(xiàn)主鍵UUID的方法
  • Python3 操作 MySQL 插入一條數(shù)據(jù)并返回主鍵 id的實例
  • 當Mysql行鎖遇到復合主鍵與多列索引詳解
  • 淺析MySQL 主鍵使用數(shù)字還是uuid查詢快

標簽:鞍山 黃石 果洛 煙臺 河北 赤峰 來賓 陽江

巨人網(wǎng)絡(luò)通訊聲明:本文標題《MySQL中主鍵與rowid的使用陷阱總結(jié)》,本文關(guān)鍵詞  MySQL,中主,鍵,與,rowid,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL中主鍵與rowid的使用陷阱總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL中主鍵與rowid的使用陷阱總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产丝袜一区二区三区| 色噜噜国产精品视频一区二区 | 免费a级片在线观看| 91精品国产高清久久久久久| 久久综合伊人77777| 日本少妇xxxx软件| 色综合婷婷久久| 好男人香蕉影院| 欧美成人猛片aaaaaaa| 天天干中文字幕| 欧美精品日韩三级| 亚洲国产精品二区| 精品卡一卡二| 日本一区二区三区国色天香| 亚洲精品久久久久久久蜜桃臀| 亚洲欧美日韩精品久久久久| 亚洲精品成人在线播放| 日韩天堂在线观看| 日韩av免费网址| 亚洲成人综合网站| 级毛片内射视频| 日韩亚洲第一页| 亚洲天天综合网| 成人动漫视频在线观看完整版| av不卡免费电影| 亚洲一区二区蜜桃| 欧美成人性战久久| 亚洲免费激情视频| 成人精品在线观看| 久久九九影视网| www.日本久久| 中文字幕在线观看日韩| av小说天堂网| 亚洲一区二区三区免费看| 亚洲欧美色一区| 在线免费观看日韩av| 久热精品视频在线观看一区| 天天干,夜夜爽| 中文字幕色呦呦| 777午夜精品视频在线播放| 日本一级片免费看| 国产精品v欧美精品v日韩精品| 国内精品在线播放| 男操女免费网站| 国产午夜精品免费一区二区三区 | 日韩av电影在线网| 99re这里只有精品首页| 黄页网站在线看| 91高潮在线观看| 久久夜色精品一区| 日本猛少妇色xxxxx免费网站| 国产精品h片在线播放| 欧美激情一区二区三区不卡| 亚洲精品国产91| 91精品久久久久久久久| 亚洲国产综合91精品麻豆| 国产又粗又长又硬| av噜噜色噜噜久久| 亚洲日韩第一页| 国产一区不卡精品| 国产综合精品在线| 国产精品xxxx| 91精品国产欧美一区二区| 天堂av中文字幕| 午夜福利三级理论电影 | 国产精华一区| 欧美一级日韩一级| 国产尤物一区二区| 任你操精品视频| 色综合久久av| 亚洲午夜性刺激影院| av一区二区三区在线| www色aa色aawww| 一区二区三区在线视频111| 亚洲视频精品在线| 国产精品欧美久久久久无广告| 天天操中文字幕| 精品一卡二卡三卡| 成人综合网网址| 日韩精品专区在线| 2023国产精品自拍| 免费看日批视频| 精品久久久久久久无码| 成人免费网站在线看| 精品sm捆绑视频| 国产欧美精品一区二区三区四区| 中文人妻av久久人妻18| 一区二区xxx| 国产一区免费在线观看| 国产一区二区精品丝袜| 最好看的中文字幕久久| 天天操天天操天天| 2018天天弄| 手机免费av片| 亚洲欧美日韩国产yyy| 97国产精品久久| 精品国精品国产| 一区二区三区.www| 国产精品99久久久久久有的能看| 久久久久久久久久影院| 国产精品亚洲一区二区无码| 亚洲欧洲精品在线| 91传媒视频免费| 欧美精品制服第一页| 91福利精品第一导航| 国产馆精品极品| 国产喷水福利在线视频| 日本成人午夜影院| 99热成人精品热久久66| 欧美系列一区| 国产精品久久久久久网站| 亚洲无线码在线一区观看| 91国在线观看| 亚洲一区二区视频| 国产视频一区二区在线| 国产精品一区二区不卡| 92久久精品一区二区| 精品少妇久久久久久888优播| 久久综合在线观看| 国产二级片在线观看| 日韩成人av网站| 波多野结衣久草一区| 国产精品久久久av久久久| 国内偷自视频区视频综合| 中文字幕av一区二区三区谷原希美| 日韩一区二区三区四区五区六区| 国产丝袜在线精品| 韩国成人在线视频| 久久伊人亚洲| 亚洲爱情岛论坛永久| 国产精品视频免费播放| 久久久久久国产免费a片| 手机在线成人免费视频| 男女啪啪的视频| 欧美成ee人免费视频| 国产精品久久久久久中文字| 日韩在线观看免费| 亚洲护士老师的毛茸茸最新章节| 欧美午夜激情小视频| 一区二区中文视频| 94色蜜桃网一区二区三区| 久久婷婷丁香| 人妻少妇精品无码专区| 亚洲欧美一区二区三区在线观看 | 日韩 国产 一区| 欧美黄色免费影院| 久久精品黄色片| 在线观看日韩视频| 色噜噜夜夜夜综合网| 亚洲主播在线观看| 欧美日韩国产在线看| 欧美亚日韩国产aⅴ精品中极品| 欧美色倩网站大全免费| 五月综合激情日本mⅴ| 日韩 欧美 中文| 久久久精品人妻一区二区三区四| 毛片a片免费观看| 亚洲无码久久久久久久| 日本成人动漫在线观看| 精品无码三级在线观看视频| 不卡一区二区三区四区| 国产精品久久综合| 日本国产一区二区| 亚洲精品美女久久久| 操人视频在线观看欧美| 日韩av不卡电影| 精品欧美日韩在线| 69sex久久精品国产麻豆| 污污的视频免费观看| 99久久99久久精品免费看小说.| 日操夜操天天操| 人妻少妇一区二区三区| 成人综合婷婷国产精品久久| 亚洲免费av观看| 91麻豆精品国产| 色综合久久久888| 天使萌一区二区三区免费观看| av中文一区二区三区| 国产欧美日韩亚州综合| av激情在线观看| 久久久综合久久| 一级黄色片免费| 天天干天天插天天操| 岛国av在线一区| 国产视频一区二区在线观看| 亚洲一区在线视频| 欧美日韩一区二区三区高清 | 日韩av网站在线观看| 韩国精品久久久| 中文字幕在线观看不卡| 欧美三级韩国三级日本一级| 欧美日韩免费观看一区| 亚洲精品免费看| 日韩hd视频在线观看| 午夜伦理精品一区| 久久亚洲精品网站| 一本色道久久88综合亚洲精品ⅰ| 亚洲成人xxx| 欧美精品一区三区| 色一情一区二区三区四区| 免费网站看av| 国产成人av免费看| 国产最新精品精品你懂的| 国产精品沙发午睡系列990531| 日韩久久久精品| 青青青在线免费观看| 国产一区二区三区高清播放| 神马国产精品影院av| 国产亚洲视频在线观看| 国产高清在线观看视频| 中文字幕免费在线观看视频一区| www.久久爱.cn| 国产综合色精品一区二区三区| 亚洲激情校园春色| 中文字幕在线不卡一区二区三区| 91超碰这里只有精品国产| 日韩欧美亚洲v片| 成人av手机在线观看| 欧美日韩三区四区| 久久99精品国产麻豆婷婷| 国产精品久久久久久久电影| 中文字幕一区二区三区四区免费看| 欧美日韩国产精品专区| 欧美福利一区二区三区| 91高清免费看| 岛国av一区二区三区| 日韩精品久久一区| 中文字幕码精品视频网站| 亚洲欧美一区二区三区极速播放 | 日韩精品免费在线视频| 天天爱天天操天天干| 久久久久99| 制服丝袜中文字幕一区| 精品一区二区在线看| 在线免费播放av| 亚洲成人av免费看| 激情图片小说一区| 一区二区在线视频| 免费在线看黄网址| 亚洲欧洲www| 欧美日韩亚洲精品一区二区三区| 精品无码久久久久久久动漫| 蜜桃av一区二区三区电影| 久久精品国产99国产精品| 蜜桃久久av一区| 亚洲欧美一区二区三区不卡| 国产精品一区二区三区在线播放| 人人妻人人澡人人爽精品欧美一区 | 欧美一级做a爰片免费视频| 久久久久久久久久久久久久久99| 亚洲欧美综合区自拍另类| 欧美大香线蕉线伊人久久国产精品 | 91色国产在线| av网站免费播放| 欧美理论片在线| 国产精品国产精品| 熟女av一区二区| 国产欧美一区在线| 欧美激情小视频| 99日在线视频| 国产美女久久久久| 三级精品视频久久久久| 岛国大片在线播放| 国产麻豆精品一区| 精品捆绑美女sm三区| 国产奶头好大揉着好爽视频| 999久久久久| 在线精品视频免费播放| 另类小说综合网| 黄色激情小视频| 国产精品福利久久久| 麻豆成人在线看| 国产视频手机在线播放| 久久久噜噜噜| 亚洲九九九在线观看| av片中文字幕| 美女尤物国产一区| 日韩一区二区三区在线播放| 国产一区二区在线免费播放| 无码精品一区二区三区在线| 精品一区电影国产| 亚洲色图 在线视频| 国产成人精品aa毛片| 91极品女神在线| 久久久久久久毛片| 中文字幕中文字幕中文字幕亚洲无线| 日韩av免费网站| 不卡的免费av| 色综合天天综合网天天看片| 日韩片电影在线免费观看| 国产精品系列视频| 伊人久久综合97精品| 日本女优爱爱视频| 亚洲乱码国产乱码精品精的特点| 久久视频在线免费观看| 五月婷婷欧美激情| 国产午夜精品一区二区三区视频| 国产亚洲人成网站| 欧美激情精品久久久久久| 成人免费看片载| 亚洲精品视频在线看| 亚洲国产婷婷香蕉久久久久久99| 亚洲国产日韩在线观看| 久久久精品在线| 免费观看a级片| 在线播放欧美女士性生活| 污版视频在线观看| 国产精品国产三级国产普通话蜜臀| 国产精品国产精品国产专区蜜臀ah | 国产精品自拍网站| 国产福利视频一区二区| 日本一区二区免费在线观看| 91精品中文字幕一区二区三区| 色婷婷成人在线| 国产精品美女久久久久aⅴ| 日韩欧美国产综合在线| 国产另类ts人妖一区二区| 成人看片人aa| 一级aaaa毛片| 日韩大片免费观看视频播放| 日本wwwxx| 中文字幕日韩精品在线| 国产一区二区久久| 四虎永久免费观看| 国产一区二区三区视频免费| 麻豆精品一区二区三区视频| 欧美va日韩va| 久久r这里只有精品| 日韩中文字幕不卡视频| 精品人妻伦一二三区久久| 人妻无码久久一区二区三区免费| 亚洲福利在线视频| 国产白丝网站精品污在线入口| www.17c.com喷水少妇| 亚洲精品www久久久久久广东| 人妻丰满熟妇av无码区hd| 亚洲精品美女在线观看播放| 人妻视频一区二区三区| 欧美日韩一区二区三区在线视频| 日本泡妞xxxx免费视频软件| 在线观看欧美亚洲| 亚洲va欧美va| 欧美a级免费视频| 欧美一区日韩一区| 中文乱码人妻一区二区三区视频| 亚洲国产中文字幕在线视频综合 | 四虎免费在线观看| 国产精品美女主播| 91网站最新网址| 欧美 日韩 激情| 欧美午夜精品久久久久久超碰| 亚洲成人日韩在线| 国产一级揄自揄精品视频| 日韩美一区二区| 国产精品丝袜久久久久久高清| 成人av免费在线观看| 隔壁人妻偷人bd中字| 黄色精品一区二区| 可以直接看的无码av| 中文字幕一区二区精品| 国产精品爽爽久久久久久| 国产三级三级在线观看| 2014国产精品| 国产亚洲人成网站| 国产九九九视频| 日韩一二三在线视频播| 夜夜骚av一区二区三区| 少妇大叫太大太粗太爽了a片小说| 欧美国产日本韩| 天天躁夜夜躁狠狠是什么心态| 成人毛片视频在线观看| 久久中文精品视频| www.爱爱.com| 日本不卡一区| 狠狠久久亚洲欧美专区| 丝袜 亚洲 另类 欧美 重口| 2019中文字幕在线观看| 日韩国产欧美在线播放| 人人妻人人澡人人爽精品欧美一区| 精品在线播放视频| 日韩在线观看视频一区二区| 久久久国产在线视频| 日韩国产高清在线| 真实国产乱子伦对白视频| 一本大道av伊人久久综合| 国产十六处破外女视频| 成人免费看黄网站| 亚洲欧美影音先锋| 黄色录像一级片| 国产精品三区四区| 欧美性xxxx极品hd满灌| 中文字幕在线播| 亚洲三区在线观看| 亚洲精品电影网在线观看| 亚洲图片视频小说| 波多野结衣xxxx| 欧美xxxx做受欧美.88| 久久久久久免费| 亚洲美女高潮久久久| 91香蕉亚洲精品| 久久成年人视频| 欧洲日韩一区二区三区| 在线免费观看中文字幕| 久久久久久久久久久久久9999| 亚洲精品久久久久久国产精华液| 国产亚洲精品久久久久久豆腐| 一区二区视频在线观看| 日本在线精品视频| 九九热这里只有精品免费看| 精品久久国产字幕高潮|