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

MySQL鎖會不會,你就差看一看咯

數(shù)據(jù)庫 MySQL
本文章向大家介紹MySQL鎖詳細講解,包括數(shù)據(jù)庫鎖基本知識、表鎖、表讀鎖、表寫鎖、行鎖、MVCC、事務的隔離級別、悲觀鎖、樂觀鎖、間隙鎖GAP、死鎖等等,需要的朋友可以參考一下。

 [[282394]]

本文章向大家介紹MySQL鎖詳細講解,包括數(shù)據(jù)庫鎖基本知識、表鎖、表讀鎖、表寫鎖、行鎖、MVCC、事務的隔離級別、悲觀鎖、樂觀鎖、間隙鎖GAP、死鎖等等,需要的朋友可以參考一下。

 

MySQL鎖會不會,你就差看一看咯

 

數(shù)據(jù)庫鎖知識

不少人在開發(fā)的時候,應該很少會注意到這些鎖的問題,也很少會給程序加鎖(除了庫存這些對數(shù)量準確性要求極高的情況下),即使我們不會這些鎖知識,我們的程序在一般情況下還是可以跑得好好的。因為這些鎖數(shù)據(jù)庫隱式幫我們加了,只會在某些特定的場景下才需要手動加鎖。

對于UPDATE、DELETE、INSERT語句,InnoDB會自動給涉及數(shù)據(jù)集加排他鎖(X) MyISAM在執(zhí)行查詢語句SELECT前,會自動給涉及的所有表加讀鎖,在執(zhí)行增、刪、改操作前,會自動給涉及的表加寫鎖,這個過程并不需要用戶干預

表鎖

首先,從鎖的粒度,我們可以分成兩大類:

表鎖 :開銷小,加鎖快;不會出現(xiàn)死鎖;鎖定力度大,發(fā)生鎖沖突概率高,并發(fā)度最低

行鎖:開銷大,加鎖慢;會出現(xiàn)死鎖;鎖定粒度小,發(fā)生鎖沖突的概率低,并發(fā)度高 不同的存儲引擎支持的鎖粒度是不一樣的==:InnoDB行鎖和表鎖都支持、MyISAM只支持表鎖!InnoDB只有通過索引條件檢索數(shù)據(jù)才使用行級鎖==,否則,InnoDB使用表鎖也就是說,InnoDB的行鎖是基于索引的!

表鎖下又分為兩種模式: 表讀鎖(Table Read Lock)&& 表寫鎖(Table Write Lock)

從下圖可以清晰看到,在表讀鎖和表寫鎖的環(huán)境下:讀讀不阻塞,讀寫阻塞,寫寫阻塞! 讀讀不阻塞:當前用戶在讀數(shù)據(jù),其他的用戶也在讀數(shù)據(jù),不會加鎖 讀寫阻塞:當前用戶在讀數(shù)據(jù),其他的用戶不能修改當前用戶讀的數(shù)據(jù),會加鎖! 寫寫阻塞:當前用戶在修改數(shù)據(jù),其他的用戶不能修改當前用戶正在修改的數(shù)據(jù),會加鎖!

 

MySQL鎖會不會,你就差看一看咯

 

從上面已經(jīng)看到了:讀鎖和寫鎖是互斥的,讀寫操作是串行。

  • 如果某個進程想要獲取讀鎖,同時另外一個進程想要獲取寫鎖。在mysql中,寫鎖是優(yōu)先于讀鎖的!
  • 寫鎖和讀鎖優(yōu)先級的問題是可以通過參數(shù)調(diào)節(jié)的:max_write_lock_count和low-priority-updates

注:

 

MySQL鎖會不會,你就差看一看咯

 

行鎖

InnoDB和MyISAM有兩個本質(zhì)的區(qū)別:InnoDB支持行鎖、InnoDB支持事務

InnoDB實現(xiàn)了以下兩種類型的行鎖:

  • 共享鎖(S鎖、讀鎖):允許一個事務去讀一行,阻止其他事務獲得相同數(shù)據(jù)集的排他鎖。即多個客戶可以同時讀取同一個資源,但不允許其他客戶修改。
  • 排他鎖(X鎖、寫鎖):允許獲得排他鎖的事務更新數(shù)據(jù),阻止其他事務取得相同數(shù)據(jù)集的讀鎖和寫鎖。寫鎖是排他的,寫鎖會阻塞其他的寫鎖和讀鎖。

另外,為了允許行鎖和表鎖共存,實現(xiàn)多粒度鎖機制,InnoDB還有兩種內(nèi)部使用的意向鎖(Intention Locks),這兩種意向鎖都是表鎖:

  • 意向共享鎖(IS):事務打算給數(shù)據(jù)行加行共享鎖,事務在給一個數(shù)據(jù)行加共享鎖前必須先取得該表的IS鎖。
  • 意向排他鎖(IX):事務打算給數(shù)據(jù)行加行排他鎖,事務在給一個數(shù)據(jù)行加排他鎖前必須先取得該表的IX鎖。
  • 意向鎖也是數(shù)據(jù)庫隱式幫我們做了,不需要程序員關心!

MVCC

MVCC(Multi-Version ConcurrencyControl)多版本并發(fā)控制,可以簡單地認為:MVCC就是行級鎖的一個變種(升級版)。在表鎖中我們讀寫是阻塞的,基于提升并發(fā)性能的考慮,MVCC一般讀寫是不阻塞的(很多情況下避免了加鎖的操作)。

可以簡單的理解為:對數(shù)據(jù)庫的任何修改的提交都不會直接覆蓋之前的數(shù)據(jù),而是產(chǎn)生一個新的版本與老版本共存,使得讀取時可以完全不加鎖。

事務的隔離級別

事務的隔離級別就是通過鎖的機制來實現(xiàn),鎖的應用最終導致不同事務的隔離級別,只不過隱藏了加鎖細節(jié),事務的隔離級別有4種:

  • Read uncommitted:會出現(xiàn)臟讀,不可重復讀,幻讀
  • Read committed:會出現(xiàn)不可重復讀,幻讀
  • Repeatable read:會出現(xiàn)幻讀(Mysql默認的隔離級別,但是Repeatable read配合gap鎖不會出現(xiàn)幻讀!)
  • Serializable:串行,避免以上的情況

Read uncommitted: 出現(xiàn)的現(xiàn)象--->臟讀:一個事務讀取到另外一個事務未提交的數(shù)據(jù),例子:A向B轉(zhuǎn)賬,A執(zhí)行了轉(zhuǎn)賬語句,但A還沒有提交事務,B讀取數(shù)據(jù),發(fā)現(xiàn)自己賬戶錢變多了!B跟A說,我已經(jīng)收到錢了。A回滾事務【rollback】,等B再查看賬戶的錢時,發(fā)現(xiàn)錢并沒有多...

Read committed: 出現(xiàn)的現(xiàn)象--->不可重復讀:一個事務讀取到另外一個事務已經(jīng)提交的數(shù)據(jù),也就是說一個事務可以看到其他事務所做的修改,例如:A查詢數(shù)據(jù)庫得到數(shù)據(jù),B去修改數(shù)據(jù)庫的數(shù)據(jù),導致A多次查詢數(shù)據(jù)庫的結(jié)果都不一樣【危害:A每次查詢的結(jié)果都是受B的影響的,那么A查詢出來的信息就沒有意思了】

Repeatable read: 避免不可重復讀是事務級別的快照!每次讀取的都是當前事務的版本,即使被修改了,也只會讀取當前事務版本的數(shù)據(jù)

 

MySQL鎖會不會,你就差看一看咯

 

 

MySQL鎖會不會,你就差看一看咯

 

至于虛讀(幻讀):是指在一個事務內(nèi)讀取到了別的事務插入的數(shù)據(jù),導致前后讀取不一致。和不可重復讀類似,但虛讀(幻讀)會讀到其他事務的插入的數(shù)據(jù),導致前后讀取不 一致,幻讀的重點在于新增或者刪除(數(shù)據(jù)條數(shù)變化),不可重復讀的重點是修改,幻讀和不可重復的區(qū)別?

樂觀鎖和悲觀鎖

無論是Read committed還是Repeatable read隔離級別,都是為了解決讀寫沖突的問題,現(xiàn)在考慮一個問題:有一張數(shù)據(jù)庫表USER,只有id、name字段,現(xiàn)在有2個請求同時操作表A,過程如下:(模擬更新丟失,雖然不是很恰當)

1. 操作1查詢出name="zhangsan"

2. 操作2也查詢出name="zhangsan"

3. 操作1把name字段數(shù)據(jù)修改成lisi并提交

4. 操作2把name字段數(shù)據(jù)修改為wangwu并提交

那么操作1的更新丟失啦,即一個事務的更新覆蓋了其它事務的更新結(jié)果,解決上述更新丟失的方式有如下3種:

  • 使用Serializable隔離級別,事務是串行執(zhí)行的!
  • 樂觀鎖
  • 悲觀鎖

悲觀鎖

我們使用悲觀鎖的話其實很簡單(手動加行鎖就行了):select * from xxxx for update,在select 語句后邊加了for update相當于加了排它鎖(寫鎖),加了寫鎖以后,其他事務就不能對它修改了!需要等待當前事務修改完之后才可以修改.也就是說,如果操作1使用select ... for update,操作2就無法對該條記錄修改了,即可避免更新丟失。

樂觀鎖

樂觀鎖不是數(shù)據(jù)庫層面上的鎖,需要用戶手動去加的鎖。一般我們在數(shù)據(jù)庫表中添加一個版本字段version來實現(xiàn),例如操作1和操作2在更新User表的時,執(zhí)行語句如下:

update A set Name=lisi,version=version+1 where ID=#{id} and version=#{version},

此時即可避免更新丟失。

間隙鎖GAP

當我們用范圍條件檢索數(shù)據(jù)而不是相等條件檢索數(shù)據(jù),并請求共享或排他鎖時,InnoDB會給符合范圍條件的已有數(shù)據(jù)記錄的索引項加鎖;對于鍵值在條件范圍內(nèi)但并不存在 的記錄,叫做“間隙(GAP)”。InnoDB也會對這個“間隙”加鎖,這種鎖機制就是所謂的間隙鎖。例子:假如emp表中只有101條記錄,其empid的值分別是1,2,...,100,101

  1. Select * from emp where empid > 100 for update

上面是一個范圍查詢,InnoDB不僅會對符合條件的empid值為101的記錄加鎖,也會對empid大于101(這些記錄并不存在)的“間隙”加鎖

InnoDB使用間隙鎖的目的有2個:

  • 為了防止幻讀(上面也說了,Repeatable read隔離級別下再通過GAP鎖即可避免了幻讀)
  • 滿足恢復和復制的需要:MySQL的恢復機制要求在一個事務未提交前,其他并發(fā)事務不能插入滿足其鎖定條件的任何記錄,也就是不允許出現(xiàn)幻讀

死鎖

并發(fā)的問題就少不了死鎖,在MySQL中同樣會存在死鎖的問題

鎖總結(jié)

表鎖其實我們程序員是很少關心它的:

  • 在MyISAM存儲引擎中,當執(zhí)行SQL語句的時候是自動加的。
  • 在InnoDB存儲引擎中,如果沒有使用索引,表鎖也是自動加的。

現(xiàn)在我們大多數(shù)使用MySQL都是使用InnoDB,InnoDB支持行鎖:

  • 共享鎖--讀鎖--S鎖
  • 排它鎖--寫鎖--X鎖

在默認的情況下,select是不加任何行鎖的~事務可以通過以下語句顯示給記錄集加共享鎖或排他鎖。

  • 共享鎖(S):SELECT * FROM table_name WHERE ... LOCK IN SHARE MODE
  • 排他鎖(X):SELECT * FROM table_name WHERE ... FOR UPDATE

InnoDB基于行鎖還實現(xiàn)了MVCC多版本并發(fā)控制,MVCC在隔離級別下的Read committed和Repeatable read下工作。MVCC實現(xiàn)了讀寫不阻塞

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2010-01-27 13:54:52

IT電影

2020-03-06 09:00:31

微信看一看質(zhì)量

2021-05-28 11:30:39

物聯(lián)網(wǎng)互聯(lián)網(wǎng)IoT

2024-03-07 08:22:32

CSS變量代碼

2018-03-16 10:07:30

霍金預言人工智能

2024-10-08 09:35:23

2018-03-08 11:10:33

分布式存儲Ceph

2020-02-14 08:00:00

WindowsLinuxSamba

2018-12-29 13:53:19

微信今日頭條

2011-03-23 09:33:51

HTML 5

2009-05-19 10:18:00

機房網(wǎng)絡管理

2021-05-07 09:03:27

算法模型技術

2021-04-28 07:34:09

電腦軟件ArcTime

2021-05-22 07:27:14

程序員專業(yè)術語編程

2019-04-26 09:16:51

存儲

2010-03-30 11:27:03

臺式機無線網(wǎng)卡

2011-02-22 17:55:08

Konqueror

2020-03-26 14:56:29

運營商薪酬員工

2024-06-03 00:00:01

索引MySQL技術

2012-10-17 10:09:14

大數(shù)據(jù)大數(shù)據(jù)管理數(shù)據(jù)挖掘
點贊
收藏

51CTO技術棧公眾號

少妇精品视频一区二区免费看| 亚洲av成人无码网天堂| 欧美在线黄色| 精品少妇一区二区三区免费观看| 黄页网站在线观看视频| 麻豆影视在线| 精品一区二区三区在线播放| 欧美激情一区二区三区在线视频观看 | 性感美女久久精品| 任我爽在线视频精品一| 国产精品久久久久久久免费| 欧美人成网站| 精品伊人久久97| 亚洲自拍第三页| 日韩国产激情| 亚洲综合免费观看高清完整版 | 亚洲成a人无码| 婷婷激情一区| 亚洲高清不卡在线观看| 亚洲毛片aa| 五月激情婷婷网| 国产剧情一区在线| 日韩美女在线播放| 久久久久久久中文字幕| 欧美午夜精品一区二区三区电影| 日韩欧美你懂的| 亚洲不卡视频在线| 激情视频网站在线播放色| 国产精品国产三级国产aⅴ中文 | 成人激情视频| 日韩电影免费观看在线观看| 日本在线观看视频一区| 日韩精品99| 精品久久久久久久久久| 男女h黄动漫啪啪无遮挡软件| 四虎影视在线播放| 激情成人综合网| 欧美一级视频在线观看| 一级特黄曰皮片视频| 136福利精品导航| 欧美日本乱大交xxxxx| 2018国产在线| 免费黄色电影在线观看| 91老师国产黑色丝袜在线| 成人久久一区二区| 99re这里只有精品在线| 国内精品久久久久久久影视蜜臀| 一区二区三区四区在线观看视频| 亚洲熟妇一区二区| 日本亚洲欧洲无免费码在线| 午夜天堂影视香蕉久久| 香蕉视频在线网址| 黄色小视频在线免费观看| 国产suv精品一区二区三区| 国产精品久久久久久久久借妻 | 国产精品麻豆入口| 久久久久九九精品影院| 欧美无人高清视频在线观看| 乱妇乱女熟妇熟女网站| 久久电影网站| 洋洋成人永久网站入口| 在线观看日韩片| 国产在线观看网站| 2023国产精品自拍| 国产伦精品一区二区三区四区视频 | 亚洲国产精品久久久天堂| 亚洲香蕉av在线一区二区三区| 中文字幕视频观看| 欧美经典一区| 日韩视频一区二区在线观看| 最新免费av网址| 黑人一区二区三区| 欧美最猛性xxxxx直播| 无码人妻精品一区二区三区在线| 欧美videossex另类| 亚洲激情av在线| 综合色婷婷一区二区亚洲欧美国产| 久久久pmvav| 国产午夜精品久久久久久免费视 | 日本xxxx黄色| 综合在线影院| 精品视频1区2区3区| 欧美精品无码一区二区三区| 成人av三级| 色综合天天做天天爱| 99精品视频在线看| 欧美××××黑人××性爽| 欧美性生活久久| 亚洲成人福利在线| 日韩国产大片| 91麻豆精品国产| 乳色吐息在线观看| 91亚洲无吗| 亚洲黄色片网站| 男人天堂av电影| 国产午夜一区| 久久精品视频播放| 久久久亚洲高清| 国产手机视频在线观看| 日本一级理论片在线大全| 亚洲国产日产av| 任你操这里只有精品| 日本免费成人| 精品动漫一区二区三区在线观看| 波多野结衣视频播放| 经典一区二区| 美女久久久久久久| 1级黄色大片儿| 国产亚洲综合精品| 国产精品www网站| 国产91免费看| 国产午夜精品久久| wwwjizzjizzcom| 久久男人av资源站| 欧美日韩综合一区| 亚洲性图第一页| 岳的好大精品一区二区三区| 色偷偷偷亚洲综合网另类| 国产一级做a爰片在线看免费| 亚洲综合欧美| 91性高湖久久久久久久久_久久99| 狠狠躁夜夜躁av无码中文幕| 久久久久一区二区三区四区| 亚洲区一区二区三区| 毛片大全在线观看| 在线观看日韩高清av| 亚洲三级在线视频| 精品一区二区三区在线| 久久久久久成人精品| 中文字幕第三页| 成人晚上爱看视频| 亚洲精品在线观看免费| 成人免费网站观看| 欧美一区二区三区喷汁尤物| 一区二区精品免费| 亚洲一级电影| 国产精品精品久久久久久| aaa一区二区| 国产精品妹子av| 97超碰青青草| 成人高潮a毛片免费观看网站| 伊人青青综合网站| 午夜精品三级久久久有码| 精品在线播放免费| 日本在线高清视频一区| av资源一区| 日韩欧美一区二区在线视频| 日韩av片在线| 久久精品一区| 九九九九九精品| xxxx视频在线| 日韩欧美国产综合| 波多野结衣家庭教师在线观看 | 伊人久久综合视频| 国内精品视频一区二区三区八戒| 日韩中文字幕一区二区| 亚洲涩涩在线| 日韩av在线资源| 国产污视频在线观看| 国产精选一区二区三区 | 亚洲精彩视频| 国产日韩专区在线| 99青草视频在线播放视| 欧美性淫爽ww久久久久无| 日本aaa视频| 国产一区导航| 欧美日韩国产高清视频| 国产高清不卡| 亚洲第一偷拍网| 亚州国产精品视频| 99久久精品国产精品久久| 岛国大片在线播放| 国产伦精品一区二区三区在线播放 | 亚洲综合无码一区二区| 99久久综合网| 国产精品分类| 国产在线一区二区三区四区| av电影院在线看| 亚洲精品97久久| 欧美日韩在线国产| 99久久综合国产精品| 国产精品自拍片| 亚洲视频分类| 国产精品视频内| 哥也色在线视频| 欧美成人免费网站| 日本熟女一区二区| 91麻豆6部合集magnet| 国产第一页视频| 日韩免费视频| 91中文字幕在线| 好吊日av在线| 亚洲欧美日韩综合| 中国a一片一级一片| 亚洲欧洲日韩综合一区二区| 青青草原播放器| 欧美久久久久| 免费国产在线精品一区二区三区| 欧美18av| 久久中文字幕视频| 少妇高潮一区二区三区69| 91久久精品一区二区二区| 夜夜春很很躁夜夜躁| 韩国精品在线观看 | 欧美亚洲三级| 亚洲精品中字| 国产毛片精品| 国产欧美日韩中文字幕在线| jizz性欧美| 亚洲老司机av| 国产精品久久久久久久免费| 亚洲图片一区二区| 国产sm调教视频| 国产成人综合网站| 好男人www社区| 亚洲影视一区二区三区| 久久伊人一区二区| 日日夜夜精品| 色综合色综合久久综合频道88| 亚洲三级中文字幕| 欧美一二三区精品| 亚洲自拍一区在线观看| 亚洲美女免费视频| 最近中文字幕免费| 成人中文字幕在线| 亚洲高清免费在线观看| 亚洲影院一区| 日本高清xxxx| 国内亚洲精品| 国产精品美女黄网| 欧美视频三区| 国产美女精彩久久| 亚洲风情在线资源| 欧美激情乱人伦| 婷婷成人激情| 亚洲天堂av高清| 免费看日韩av| 欧美一区二区在线视频| 中文字幕一区二区三区免费看| 亚洲成a人片在线不卡一二三区| 欧美美女性生活视频| 91在线国产观看| xxxx视频在线观看| 紧缚奴在线一区二区三区| 久久久久久久久久伊人| av一区二区高清| 国产一区在线免费观看| 亚洲一区网址| 91国产丝袜在线放| 欧美一级免费| 国产精品久久久久久久久久久久久久| 暧暧视频在线免费观看| 欧美激情视频一区| 黄色动漫在线观看| 在线日韩av观看| 可以免费看污视频的网站在线| 亚洲精品第一国产综合精品| 成人午夜精品福利免费| 日韩亚洲欧美综合| 国产伦精品一区二区三区四区| 欧美体内she精视频| 亚洲第一精品在线观看| 亚洲午夜久久久| 黄色一级片中国| 亚洲欧美偷拍卡通变态| 成人在线观看高清| 亚洲欧美一区二区三区极速播放| 一级免费黄色录像| 国产精品理伦片| 911国产在线| 18涩涩午夜精品.www| 久久久99999| 亚洲黄色尤物视频| 久久久精品视频在线| 亚洲国产精品久久人人爱 | 久操成人av| 欧美极品日韩| 国产精品欧美在线观看| 日韩欧美亚洲日产国产| 成人av国产| 亚洲国产高清国产精品| 日韩精品dvd| 大桥未久一区二区三区| 欧美在线国产| 无码人妻h动漫| 青青草一区二区三区| 亚洲综合日韩欧美| 九色综合狠狠综合久久| ass极品水嫩小美女ass| 波多野结衣在线一区| 国产传媒第一页| 国产女人18水真多18精品一级做| 色偷偷男人天堂| 一区二区三区 在线观看视频| 久久久久国产精品夜夜夜夜夜| 亚洲国产成人av| av手机天堂网| 欧美日精品一区视频| 国产黄色大片网站| 日韩经典中文字幕在线观看| av在线之家电影网站| 欧美精品午夜视频| 国产免费拔擦拔擦8x高清在线人| 国产成人精品久久| 日本一区二区三区播放| 精品久久久久久乱码天堂| 欧美综合另类| 嫩草影院中文字幕| 久久精品国产清高在天天线| www.成年人| 91色porny蝌蚪| 青青操在线视频观看| 婷婷中文字幕一区三区| 天天爱天天做天天爽| 91精品国产91久久久久久一区二区| 日本久久一级片| 久久精品美女视频网站| 波多野结衣乳巨码无在线观看| 91精品久久久久久久久久| 老司机成人在线| 天天成人综合网| 欧美综合国产| 韩国三级视频在线观看| 国产精品久久久久一区| 免费在线不卡视频| 91精品国产全国免费观看| 青青久在线视频| 久久久久亚洲精品国产| 国产福利亚洲| 成人国产1314www色视频| 国产精品一区二区中文字幕 | 日产精品久久久久久久性色| 免费成人高清视频| 在线一区视频观看| 91在线精品观看| 日韩精品久久| 欧美成人免费在线观看视频| 国产麻豆欧美日韩一区| 免费网站在线高清观看| 欧美性高潮在线| 国产 欧美 精品| 欧美另类在线播放| 亚洲欧美一级| 亚洲啪啪av| 日本视频一区二区| 亚洲乱妇老熟女爽到高潮的片 | 中文字幕美女视频| 欧美午夜女人视频在线| 黄色片一区二区三区| 久久av.com| 久久69av| 日韩精品福利片午夜免费观看| 美女脱光内衣内裤视频久久网站| 国产精品无码一区二区三区| 五月婷婷综合在线| 日本高清视频免费观看| 久久九九全国免费精品观看| 96视频在线观看欧美| 亚洲一区三区视频在线观看| 蜜臀精品久久久久久蜜臀| 日本美女bbw| 欧美吻胸吃奶大尺度电影| yw视频在线观看| 国产精品国产三级国产专播精品人 | 久久99蜜桃| 国产91在线免费| 26uuu久久天堂性欧美| 久久久久久久极品| 欧美岛国在线观看| 午夜在线激情影院| 91九色对白| 欧美日韩网址| 中国xxxx性xxxx产国| 中文字幕一区二区三区在线播放| 国产精品51麻豆cm传媒| 日韩中文字幕在线视频| 成人综合日日夜夜| 黄色污污在线观看| 国产精品99久久久久久久vr| 青娱乐国产精品| 亚洲国产精品久久91精品| 欧洲一区精品| 九色91国产| 久久综合激情| 情侣偷拍对白清晰饥渴难耐| 欧美精品v国产精品v日韩精品| 欧美成年黄网站色视频| 风间由美一区二区三区| 一本综合精品| 1024在线看片| 在线不卡a资源高清| 超碰在线观看免费| 国产偷久久久精品专区| 国产亚洲福利| 99在线视频免费| 欧美一区二区视频在线观看| av在线理伦电影| 日韩欧美一区二区在线观看| 国模娜娜一区二区三区| 日韩黄色三级视频|