成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > MySQL鎖阻塞的深入分析

MySQL鎖阻塞的深入分析

熱門標簽:常州電銷外呼系統(tǒng)一般多少錢 沃克斯電梯外呼線路圖 地圖標注被騙三百怎么辦 房產(chǎn)智能外呼系統(tǒng)品牌 福州呼叫中心外呼系統(tǒng)哪家好 400電話鄭州申請 云南語音外呼系統(tǒng)平臺 北京人工外呼系統(tǒng)價錢 天智外呼系統(tǒng)

日常維護中,經(jīng)常會碰到線程被阻塞,導致數(shù)據(jù)庫響應非常慢,下面就看看如何獲取是哪個線程導致了阻塞的。

1. 環(huán)境說明

RHEL 6.4 x86_64 + MySQL 5.6.19

事務隔離級別:RR

2. 測試過程

3. 查看鎖阻塞線程信息

這里用幾中方法進行分析:

3.1  使用show processlist查看

MySQL [(none)]> show processlist;
+----+------+-----------+------+---------+------+--------------+------------------------------------------+
| Id | User | Host  | db | Command | Time | State  | Info          |
+----+------+-----------+------+---------+------+--------------+------------------------------------------+
| 2 | root | localhost | NULL | Query | 0 | init   | show processlist       |
| 3 | root | localhost | test | Query | 70 | Sending data | select count(*) from t3 a,t3 b   |
| 4 | root | localhost | test | Query | 65 | updating  | delete from emp where empno=7788   |
| 7 | root | localhost | test | Query | 68 | updating  | update emp set sal=3500 where empno=7788 |
+----+------+-----------+------+---------+------+--------------+------------------------------------------+
4 rows in set (0.00 sec)

如果數(shù)據(jù)庫存在較多線程的話,這種方法確實不太好確認的。

3.2  直接使用show engine innodb status查看

------------
TRANSACTIONS
------------
Trx id counter 4131
Purge done for trx's n:o  4119 undo n:o  0 state: running but idle
History list length 126
LIST OF TRANSACTIONS FOR EACH SESSION:
---TRANSACTION 0, not started
MySQL thread id 2, OS thread handle 0x7f953ffff700, query id 115 localhost root init
show engine innodb status
---TRANSACTION 4130, ACTIVE 41 sec starting index read
mysql tables in use 1, locked 1
LOCK WAIT 2 lock struct(s), heap size 360, 1 row lock(s)
MySQL thread id 4, OS thread handle 0x7f953ff9d700, query id 112 localhost root updating
delete from emp where empno=7788
------- TRX HAS BEEN WAITING 41 SEC FOR THIS LOCK TO BE GRANTED: ## 等待了41s
RECORD LOCKS space id 16 page no 3 n bits 88 index `PRIMARY` of table `test`.`emp` trx id 4130 lock_mode X locks rec but not gap waiting
Record lock, heap no 9 PHYSICAL RECORD: n_fields 10; compact format; info bits 0 ## 線程4在等待往test.emp中的主鍵上加X鎖,page num=3
 0: len 4; hex 80001e6c; asc l;;
 1: len 6; hex 000000001018; asc  ;;
 2: len 7; hex 91000001420084; asc  B ;;
 3: len 5; hex 53434f5454; asc SCOTT;;
 4: len 7; hex 414e414c595354; asc ANALYST;;
 5: len 4; hex 80001d8e; asc  ;;
 6: len 4; hex 208794f0; asc  ;;
 7: len 4; hex 80000bb8; asc  ;;
 8: SQL NULL;
 9: len 4; hex 80000014; asc  ;;
 
------------------
---TRANSACTION 4129, ACTIVE 45 sec starting index read
mysql tables in use 1, locked 1
LOCK WAIT 2 lock struct(s), heap size 360, 1 row lock(s)
MySQL thread id 7, OS thread handle 0x7f953ff6c700, query id 111 localhost root updating
update emp set sal=3500 where empno=7788
------- TRX HAS BEEN WAITING 45 SEC FOR THIS LOCK TO BE GRANTED: ## 等待了45s
RECORD LOCKS space id 16 page no 3 n bits 88 index `PRIMARY` of table `test`.`emp` trx id 4129 lock_mode X locks rec but not gap waiting
Record lock, heap no 9 PHYSICAL RECORD: n_fields 10; compact format; info bits 0 ## 線程7在等待往test.emp中的主鍵上加X鎖,page num=3
 0: len 4; hex 80001e6c; asc l;;
 1: len 6; hex 000000001018; asc  ;;
 2: len 7; hex 91000001420084; asc  B ;;
 3: len 5; hex 53434f5454; asc SCOTT;;
 4: len 7; hex 414e414c595354; asc ANALYST;;
 5: len 4; hex 80001d8e; asc  ;;
 6: len 4; hex 208794f0; asc  ;;
 7: len 4; hex 80000bb8; asc  ;;
 8: SQL NULL;
 9: len 4; hex 80000014; asc  ;;
 
------------------
---TRANSACTION 4128, ACTIVE 51 sec
2 lock struct(s), heap size 360, 1 row lock(s)
MySQL thread id 3, OS thread handle 0x7f953ffce700, query id 110 localhost root cleaning up

我們知道,主要根因還是thread=3引起的,但從innodb status中卻無法分析得到這個結果。

從上面來看,線程4和線程7都在等待往test.emp中的主鍵上加X鎖,page num=3,但是線程7等待的時間為45s,而線程4等待的時間為41s,是較線程7之后申請的鎖,所以可以判斷是線程7阻塞了線程4。至于線程7為什么出現(xiàn)等待,這里分析不到根因。

3.3  使用mysqladmin debug查看

# mysqladmin -S /tmp/mysql3306.sock debug

然后在error日志中,會看到:

Thread database.table_name   Locked/Waiting  Lock_type
 
 
3  test.t3      Locked - read   Low priority read lock
7  test.emp     Locked - write  High priority write lock

這種方法中,能找到線程ID=3和7是阻塞者,但還是不太準確,判斷不出來線程7也是被線程ID=3阻塞的。

3.4  使用innodb_lock_monitor來獲取阻塞鎖線程

MySQL [test]> CREATE TABLE innodb_lock_monitor (a INT) ENGINE=INNODB; ## 隨便在一個數(shù)據(jù)庫中創(chuàng)建這個表,就會打開lock monitor
Query OK, 0 rows affected, 1 warning (0.07 sec)
 
MySQL [test]> show warnings\G
*************************** 1. row ***************************
 Level: Warning
 Code: 131
Message: Using the table name innodb_lock_monitor to enable diagnostic output is deprecated and may be removed in future releases. Use INFORMATION_SCHEMA or PERFORMANCE_SCHEMA tables or SET GLOBAL innodb_status_output=ON.
1 row in set (0.00 sec)

說明:這個在5.6中有一個warning,但不影響使用。

然后再使用show engine innodb status查看:

------------
TRANSACTIONS
------------
Trx id counter 4667
Purge done for trx's n:o  4659 undo n:o  0 state: running but idle
History list length 138
LIST OF TRANSACTIONS FOR EACH SESSION:
---TRANSACTION 0, not started
MySQL thread id 9, OS thread handle 0x7f813c5f7700, query id 152 localhost root init
show engine innodb status
---TRANSACTION 4663, ACTIVE 78 sec starting index read
mysql tables in use 1, locked 1
LOCK WAIT 2 lock struct(s), heap size 360, 1 row lock(s)
MySQL thread id 4, OS thread handle 0x7f813c628700, query id 149 localhost root updating
delete from emp where empno=7788
------- TRX HAS BEEN WAITING 78 SEC FOR THIS LOCK TO BE GRANTED:  ## 等待了78s
RECORD LOCKS space id 16 page no 3 n bits 88 index `PRIMARY` of table `test`.`emp` trx id 4663 lock_mode X locks rec but not gap waiting
Record lock, heap no 9 PHYSICAL RECORD: n_fields 10; compact format; info bits 0 ## 線程4在等待往test.emp中的主鍵上加X鎖,page num=3
 0: len 4; hex 80001e6c; asc  l;;
 1: len 6; hex 000000001018; asc    ;;
 2: len 7; hex 91000001420084; asc   B ;;
 3: len 5; hex 53434f5454; asc SCOTT;;
 4: len 7; hex 414e414c595354; asc ANALYST;;
 5: len 4; hex 80001d8e; asc   ;;
 6: len 4; hex 208794f0; asc   ;;
 7: len 4; hex 80000bb8; asc   ;;
 8: SQL NULL;
 9: len 4; hex 80000014; asc   ;;
 
------------------
TABLE LOCK table `test`.`emp` trx id 4663 lock mode IX  ## 在給主鍵行上加X鎖之前,先要在表上加意向鎖IX
RECORD LOCKS space id 16 page no 3 n bits 88 index `PRIMARY` of table `test`.`emp` trx id 4663 lock_mode X locks rec but not gap waiting
Record lock, heap no 9 PHYSICAL RECORD: n_fields 10; compact format; info bits 0
 0: len 4; hex 80001e6c; asc  l;;
 1: len 6; hex 000000001018; asc    ;;
 2: len 7; hex 91000001420084; asc   B ;;
 3: len 5; hex 53434f5454; asc SCOTT;;
 4: len 7; hex 414e414c595354; asc ANALYST;;
 5: len 4; hex 80001d8e; asc   ;;
 6: len 4; hex 208794f0; asc   ;;
 7: len 4; hex 80000bb8; asc   ;;
 8: SQL NULL;
 9: len 4; hex 80000014; asc   ;;
 
---TRANSACTION 4662, ACTIVE 81 sec starting index read
mysql tables in use 1, locked 1
LOCK WAIT 2 lock struct(s), heap size 360, 1 row lock(s)
MySQL thread id 7, OS thread handle 0x7f813c5c6700, query id 148 localhost root updating
update emp set sal=3500 where empno=7788
------- TRX HAS BEEN WAITING 81 SEC FOR THIS LOCK TO BE GRANTED: ## 等待了81s
RECORD LOCKS space id 16 page no 3 n bits 88 index `PRIMARY` of table `test`.`emp` trx id 4662 lock_mode X locks rec but not gap waiting
Record lock, heap no 9 PHYSICAL RECORD: n_fields 10; compact format; info bits 0 ## 線程7在等待往test.emp中的主鍵上加X鎖,page num=3
 0: len 4; hex 80001e6c; asc  l;;
 1: len 6; hex 000000001018; asc    ;;
 2: len 7; hex 91000001420084; asc   B ;;
 3: len 5; hex 53434f5454; asc SCOTT;;
 4: len 7; hex 414e414c595354; asc ANALYST;;
 5: len 4; hex 80001d8e; asc   ;;
 6: len 4; hex 208794f0; asc   ;;
 7: len 4; hex 80000bb8; asc   ;;
 8: SQL NULL;
 9: len 4; hex 80000014; asc   ;;
 
------------------
TABLE LOCK table `test`.`emp` trx id 4662 lock mode IX  ## 在給主鍵行上加X鎖之前,先要在表上加意向鎖IX
RECORD LOCKS space id 16 page no 3 n bits 88 index `PRIMARY` of table `test`.`emp` trx id 4662 lock_mode X locks rec but not gap waiting
Record lock, heap no 9 PHYSICAL RECORD: n_fields 10; compact format; info bits 0
 0: len 4; hex 80001e6c; asc  l;;
 1: len 6; hex 000000001018; asc    ;;
 2: len 7; hex 91000001420084; asc   B ;;
 3: len 5; hex 53434f5454; asc SCOTT;;
 4: len 7; hex 414e414c595354; asc ANALYST;;
 5: len 4; hex 80001d8e; asc   ;;
 6: len 4; hex 208794f0; asc   ;;
 7: len 4; hex 80000bb8; asc   ;;
 8: SQL NULL;
 9: len 4; hex 80000014; asc   ;;
 
---TRANSACTION 4615, ACTIVE 1579 sec, thread declared inside InnoDB 1222
mysql tables in use 2, locked 0
2 lock struct(s), heap size 360, 1 row lock(s)
MySQL thread id 3, OS thread handle 0x7f813c659700, query id 147 localhost root Sending data
select count(*) from t3 a,t3 b  ## 這是線程3當前正在執(zhí)行的SQL
Trx read view will not see trx with id >= 4662, sees  4659
TABLE LOCK table `test`.`emp` trx id 4615 lock mode IX ## 線程3中正在擁有表上的意向IX鎖,并且有test.emp表上主鍵的行級X鎖,page num=3
RECORD LOCKS space id 16 page no 3 n bits 88 index `PRIMARY` of table `test`.`emp` trx id 4615 lock_mode X locks rec but not gap
Record lock, heap no 9 PHYSICAL RECORD: n_fields 10; compact format; info bits 0
 0: len 4; hex 80001e6c; asc  l;;
 1: len 6; hex 000000001018; asc    ;;
 2: len 7; hex 91000001420084; asc   B ;;
 3: len 5; hex 53434f5454; asc SCOTT;;
 4: len 7; hex 414e414c595354; asc ANALYST;;
 5: len 4; hex 80001d8e; asc   ;;
 6: len 4; hex 208794f0; asc   ;;
 7: len 4; hex 80000bb8; asc   ;;
 8: SQL NULL;
 9: len 4; hex 80000014; asc   ;;

為什么線程3當前執(zhí)行的是一個select t3表操作,但卻鎖住了test.emp表上page num=3?

有可能是線程3之前對test.emp表的操作事務沒有及時提交導致。

所以得出:線程3阻塞了線程7,而線程7又阻塞了線程4,所以根因就是線程3,讓線程3盡快提交或是kill掉即可。

4. 結論

在分析innodb中鎖阻塞時,幾種方法的對比情況:

(1)使用show processlist查看不靠譜;

(2)直接使用show engine innodb status查看,無法判斷到問題的根因;

(3)使用mysqladmin debug查看,能看到所有產(chǎn)生鎖的線程,但無法判斷哪個才是根因;

(4)開啟innodb_lock_monitor后,再使用show engine innodb status查看,能夠找到鎖阻塞的根因。

原文鏈接:https://blog.csdn.net/hw_libo/article/details/39080809

到此這篇關于MySQL鎖阻塞深入分析的文章就介紹到這了,更多相關MySQL鎖阻塞內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • pgsql查詢優(yōu)化之模糊查詢實例詳解
  • C#使用EF連接PGSql數(shù)據(jù)庫的完整步驟
  • 簡單的pgsql pdo php操作類實現(xiàn)代碼
  • PostgreSQL教程(二十):PL/pgSQL過程語言
  • mysql查看死鎖與去除死鎖示例詳解
  • Mysql查看死鎖與解除死鎖的深入講解
  • mysql插入前判斷數(shù)據(jù)是否存在的操作
  • PgSQl臨時表創(chuàng)建及應用實例解析

標簽:黔東 鹽城 沈陽 拉薩 珠海 沈陽 徐州 移動

巨人網(wǎng)絡通訊聲明:本文標題《MySQL鎖阻塞的深入分析》,本文關鍵詞  MySQL,鎖,阻塞,的,深入分析,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL鎖阻塞的深入分析》相關的同類信息!
  • 本頁收集關于MySQL鎖阻塞的深入分析的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    成年在线观看视频| 美日韩精品免费观看视频| 国产5g影院天天爽天天看| 国产一区二区伦理| 亚洲国产精品嫩草影院久久av| 免费看美女视频在线网站| 日韩av综合在线| 亚洲美洲欧洲综合国产一区| 欧美日韩一区二区国产| 久久久久久亚洲综合| 亚洲网站视频| 国产精品视频免费一区二区三区| 免费黄色三级网站| 波多野结衣在线aⅴ中文字幕不卡| 国产三级视频网站| 无码视频在线观看| 精品视频在线观看一区二区| 在线精品国产欧美| 欧美成人精品福利在线视频| 国产三级三级在线观看| 51精品久久久久久久蜜臀| 中文字幕av不卡| 国产激情99| 欧美日韩久久精品| 福利在线国产| 欧美一区三区二区| 久久99青青精品免费观看| 99久久久精品免费观看国产| 午夜一区二区三区免费| 久久天天躁夜夜躁狠狠躁2022| 国产精品自拍偷拍| 99er在线视频| 国产精品国产三级国产普通话三级| 成人情趣视频| 蜜芽一区二区三区| 自拍偷拍21p| 99re91这里只有精品| 国产成人精品无码播放| 国产一区一区三区| 欧美区视频在线观看| 好吊妞无缓冲视频观看| 最新国产在线视频| 亚洲人成欧美中文字幕| 日韩中文综合网| 在线观看的黄色| 制服.丝袜.亚洲.另类.中文| 久久精品国产99久久99久久久| 黑人巨大精品欧美| 日本大片在线播放| 亚洲一区第一页| 一个人看的www视频免费在线观看| 91豆麻精品91久久久久久| 深夜福利视频在线免费观看| 成人做爰69片免费| 热re99久久精品国99热蜜月| 中文字幕在线观看日韩| 午夜视频在线免费观看| 欧美成人三级视频网站| 色婷婷成人网| 日韩av高清在线播放| 一区二区精品免费| 久久精品一级片| 在线看免费毛片| 中文字幕视频三区| 四虎永久免费在线| 五月婷婷激情久久| 成人xxxxx| 三级福利片在线观看| 亚洲精品一区av在线播放| 中文字幕专区| 波多野结衣久久久久| 成人av免费网站| 视频一区中文字幕| 日韩精品在线电影| 久久久成人影院| 国产成人女人毛片视频在线| 国产男女激情视频| 亚洲精品成人电影| 影音先锋男人资源站在线观看| 69久久夜色精品国产69蝌蚪网| 在线观看免费黄色网址| 在线视频 中文字幕| 日本天堂在线| 国产人成高清视频观看| 波多野结衣家庭主妇| 色噜噜狠狠色综合中国| 6699嫩草久久久精品影院| 欧美精品在线一区二区三区| 色www免费视频| 一二三av在线| 91在线亚洲| 宅男网站在线免费观看| 日韩专区一卡二卡| xxxx性bbbb欧美野外| 国产成人在线免费视频| 蜜桃视频一区二区三区| 91九色国产社区在线观看| 久久sese| 欧美在线观看在线观看| 日韩专区在线| 国产欧美va欧美不卡在线| 一本久久a久久精品vr综合| 国产精品福利影院| 男人和女人啪啪网站| 成人性教育视频在线观看| 国产又色又爽又高潮免费| 久久丝袜美腿综合| 免费看成人人体视频| 日本毛片在线免费观看| 性欧美video另类hd3| 国产嫩草一区二区三区在线观看| 亚洲3p在线观看| jizzjizz免费大全| 好看的日韩精品视频在线| jlzzjlzz欧美大全| 欧美日韩一二| 18+视频在线观看| 亚洲成人一二三区| 亚洲精品国产精品国产| 91高清在线观看视频| www.91精品| 91香蕉嫩草影院入口| 久久精品亚洲一区二区| 亚洲综合色丁香婷婷六月图片| wwwxxx在线观看| 久久一区免费| www..69.hd| av不卡在线免费观看| 国产精品久久免费观看| 99亚洲男女激情在线观看| 在线观看免费污视频| 午夜精品视频在线| 99久久综合狠狠综合久久aⅴ| 久久亚洲不卡| 欧美日韩国产综合一区二区三区| 国产在线观看免费视频软件| 亚洲三级电影网站| 国产在线观看一区| 亚洲xxx视频| 五月激情在线| 91亚洲精品| av图片在线观看| 精品白丝av| 男女羞羞网站| 老司机久久99久久精品播放免费| 久久久久久三级| 在线观看免费黄色网址| 国内外成人免费激情在线视频网站| 亚洲高清在线免费观看| 视频在线亚洲| 久久成人免费视频| 四虎国产精品成人免费入口| 五月天婷婷在线播放| 成人网在线视频| 一区二区在线视频观看| 国产区视频在线观看| 91国产视频在线| 伊人精品一区| 亚洲熟妇av一区二区三区漫画| 午夜精品短视频| 亚洲婷婷免费| 免费看黄色一级视频| 成人在线国产视频| 久久久久国产一区| 亚洲成av人片在线观看无| 欧美日韩看片| 性感美女福利视频| 国产精品免费人成网站| 91网站在线看| 国产伦精品一区二区三区四区视频_| 6080国产精品一区二区| 韩国精品在线观看| 中文字幕第八页| 91色在线视频| 免费看欧美女人艹b| 91麻豆桃色免费看| 欧美色视频免费| 国产亚洲欧美一区在线观看| 91精品综合久久久久久久久久久| 动漫美女被爆操久久久| 欧美国产一区二区三区| 久久久久久无码精品人妻一区二区| 亚洲精品自拍第一页| 成人欧美一区二区三区在线| 成人性免费视频| 国产精品三级视频| 国产精品亚洲а∨天堂免在线| 99久久久免费精品国产一区二区| 欧美日韩免费区域视频在线观看| 亚洲精品乱码日韩| 亚洲AV成人无码网站天堂久久| 欧美猛交ⅹxxx乱大交视频| 欧美一区二区三区免费观看视频| 福利视频第一区| 99热精品在线观看| 国产精品久久毛片a| 成年人在线观看视频免费| 一本色道88久久加勒比精品| 美女免费视频一区二区| 99久久99久久久精品棕色圆| 国产精品久久一| 青青草偷拍视频| 中文字幕日本乱码精品影院| 在线不卡的av| 爱情岛论坛成人| 天天性天天草| 国产91在线播放| 人妻精品无码一区二区三区| 国产精品综合二区| 国产经典视频一区| 17videosex性欧美| 在线观看日韩高清av| 在线国产亚洲欧美| 醉酒壮男gay强迫野外xx| 午夜午夜精品一区二区三区文| 91色乱码一区二区三区| www激情五月| 亚洲区在线播放| 久久天堂影院| 性直播体位视频在线观看| 亚洲52av| 迷人的保姆韩国| 欧美精品资源| 青青国产精品| 荡女精品导航| 欧美激情中文字幕在线| 久热精品在线播放| 五月天婷婷丁香| 久久久国产亚洲精品| 国产精品久久久久久久久免费高清| 国产精品毛片视频| 欧美日韩喷水| 在线观看一区日韩| 国产一区二区三区香蕉| 天天干天天操av| 日韩视频中文字幕在线观看| 日韩av成人高清| 999一区二区三区| 日韩欧美亚洲日产国| 黄色一级大片在线免费看国产| 好看不卡的中文字幕| 亚洲社区在线观看| 久久久久女教师免费一区| 国产精品婷婷午夜在线观看| 精品国产一区二区在线| 91丨九色丨黑人外教| 国产激情小视频在线| 精品国产一区二区在线观看| 青青青在线观看视频| 欧美国产在线电影| 国产淫片av片久久久久久| 一级片avav网址| 九色视频在线播放| 91精品国产91热久久久做人人| 少妇户外露出[11p]| 日本韩国在线视频| 在线观看美女av| 69堂免费精品视频在线播放| 亚洲欧美精品一区二区| 受虐m奴xxx在线观看| a级片国产精品自在拍在线播放| 中文幕av一区二区三区佐山爱| 亚洲精品黄色| 国产免费黄网站| 一区二区三区四区五区视频| 青草av.久久免费一区| 国内精品400部情侣激情| 黄色影院一级片| 国产欧美日韩亚洲一区二区三区| 亚洲一卡二卡| 91n.com在线观看| eeuss免费天堂影院| 91蜜桃在线视频| 国产亚洲污的网站| 久久成人免费网| 国产在线资源一区| av在线不卡网站| 91免费视频黄| 正在播放91九色| av在线影视| 欧美亚洲视频一区二区| 国产精品6699| 好吊的妞视频这里都有| 一区二区三区成人精品| 亚洲欧美日韩中文字幕一区二区三区| yjizz视频网站在线播放| 少妇饥渴放荡91麻豆| 亚洲美女尤物影院| 日本午夜激情视频| 蜜桃av乱码一区二区三区| 欧美亚洲视频在线看网址| 欧美日韩在线资源| 中文字幕中文字幕| 免费看欧美黑人毛片| 97香蕉久久夜色精品国产| 欧美系列日韩一区| 久久三级中文| 精品无码久久久久成人漫画| 色网在线免费观看| 国产精品你懂的在线欣赏| 国产精品久久..4399| 拔插拔插华人永久免费| 欧美精品第三页| 日韩在线你懂的| 91久久极品少妇xxxxⅹ软件| 国产精品久久久久久久蜜臀| 欧美性xxxx极品hd满灌| 视频一区免费在线观看| 成人午夜精品久久久久久久蜜臀| 国产91一区二区三区| 男人的天堂免费在线视频| 亚洲成人偷拍自拍| xxxx日本少妇| 午夜精品久久久久久毛片| 免费av网站观看| 美女精品自拍一二三四| 波多野结衣理论片| 中文字幕2022永久在线| 亚洲国产精品女人| 色妇色综合久久夜夜| 日本h在线观看| 亚洲第一色中文字幕| 国产精品7777777| 性色av一区二区咪爱| 亚洲欧美中文日韩在线v日本| 亚洲综合中文字幕在线| 欧美色999| 国产色播av在线|