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

為什么數(shù)據(jù)庫能邊跑邊備份?MySQL備份這個坑,90%的程序員都掉過

數(shù)據(jù)庫 MySQL
PXB全稱是Percona XtraBackup,官網(wǎng)是這么介紹的:PXB是全世界唯一一款開源免費的、支持MySQL熱備的、非阻塞備份工具。

這是一篇關于MySQL數(shù)據(jù)庫、redo log、LSN、崩潰恢復、在線熱備的長文。耐心讀完,要是沒收獲,你來捶我。

研發(fā)的童鞋每次對MySQL庫表做重大操作之前——比如修改表結構、批量修改或刪除數(shù)據(jù)——都會向DBA申請進行數(shù)據(jù)庫備份。

又或者說,不備份直接操作啦?

DBA到底是怎么給MySQL做備份的?

隨手問了幾十個RD和QA,答案基本就三種:

  • (1)不太清楚;
  • (2)在線邏輯備份,用mysqldump;
  • (3)離線物理備份(冷備),拷貝從庫文件。

實際上呢?現(xiàn)在DBA基本都在用PXB方案

今天就和大家聊聊MySQL備份的來龍去脈,以及它背后的內核原理。

mysqldump:在線邏輯備份長什么樣?

mysqldump是MySQL工具集里的一個工具,可以用來導出或備份數(shù)據(jù)。它導出的是一個SQL語句集合,包含了建表和插入數(shù)據(jù)的語句,大概長這樣:

--MySQL dump 1.2.3
--Host: localhost Database: test
--Server version 4.5.6

CREATE TABLE t_user (
 id int(11)NOT NULL unique,
 name varchar(40) NOT NULL default '',
 PRIMARY KEY (id)
);

INSERT INTO t_user VALUES (1,'xiaobei');
INSERT INTO t_user VALUES (2,'zhangsan');
INSERT INTO t_user VALUES (3,'lisi');

因為導出的是SQL語句,所以才叫邏輯備份

這種方式的好處很明顯:可以在線進行,不影響數(shù)據(jù)庫持續(xù)對外服務。

但問題也很明顯:相比直接拷貝庫文件的物理備份,備份和恢復的速度都慢太多了。

離線物理備份:直接拷貝庫文件行不行?

為了提高備份效率、縮短備份時間,就有了直接物理備份庫文件的方案。

圖片圖片

數(shù)據(jù)庫集群通常是上面這種1主2從架構。離線物理備份的操作流程是這樣的:

  • 把一個從庫從集群里摘下來并下線,這時候離線庫文件就不會再變化了。
  • 用scp拷貝庫文件,備份就完成了。文件拷完后,再把從庫掛回集群。

這種方式備份和恢復都很快,但缺點也很致命:

備份過程中從庫無法對線上提供服務

那問題來了:有沒有一種方案,既能快速備份物理文件,又能讓數(shù)據(jù)庫持續(xù)對外服務?

這就是如今MySQL備份最流行的PXB方案

PXB到底是個什么東西?

PXB全稱是Percona XtraBackup,官網(wǎng)是這么介紹的:PXB是全世界唯一一款開源免費的、支持MySQL熱備的、非阻塞備份工具。

那PXB是怎么做到的呢?它要解決這樣一個矛盾:

  • 數(shù)據(jù)庫持續(xù)對外服務,庫文件一直在變化
  • 通過拷貝MySQL文件來完成物理熱備份

要把這個問題講透,就得從redo log、LSN,以及MySQL的故障恢復(crash-recovery)機制聊起。

為什么要有redo log?

事務提交后,必須把事務對數(shù)據(jù)頁的修改刷(fsync)到磁盤,才能保證事務的ACID特性。

這個刷盤動作是隨機寫。隨機寫性能比較差,如果每次事務提交都刷盤,數(shù)據(jù)庫性能會很糟糕。

怎么優(yōu)化隨機寫?

架構設計里有兩個經(jīng)典套路:

  • 先寫日志(write log first),把隨機寫變成順序寫
  • 把單次寫變成批量寫

這兩招數(shù)據(jù)庫都用上了。

對數(shù)據(jù)的修改先順序寫到日志里——這個日志就是redo log。

redo log有個三層架構來實現(xiàn)批量寫:

圖片圖片

  • log buffer:應用層緩沖
  • OS cache:操作系統(tǒng)緩存
  • redo log file:物理文件

這不是今天的重點,就不展開了。

要是數(shù)據(jù)庫突然崩潰,來不及把數(shù)據(jù)頁刷盤怎么辦?數(shù)據(jù)庫重啟時,會重做redo log里的內容,保證已提交事務的影響都刷到磁盤上。

一句話:redo log既保證了已提交事務的ACID特性,又提升了數(shù)據(jù)庫性能。

redo log到底長什么樣?

邏輯上,MySQL以行(row)為單位管理數(shù)據(jù)。物理上,MySQL以頁(page)為單位管理數(shù)據(jù)。緩沖池(buffer)機制也是按頁管理的。

事務提交后,不用每次都隨機寫落盤刷新數(shù)據(jù)頁,而是通過順序寫redo log來提高性能。

那redo log是直接保存等待刷盤的數(shù)據(jù)頁嗎?

如果直接保存數(shù)據(jù)頁,會有個問題:假如某條SQL只修改了一行記錄里的一個屬性,比如:

update set sex=1 where name='xiaobei'

物理上其實只改了1個字節(jié),難道redo log要把這個屬性所在的整頁數(shù)據(jù)(16K)全部保存下來?

完全不用。redo log只需要記錄:

  • 哪個數(shù)據(jù)頁(page num)
  • 哪個偏移位置(offset)
  • 什么類型的數(shù)據(jù)(type)
  • 改成了什么值(value)

這樣一來,redo log既能以頁為單位順序刷盤,又大大縮小了日志大小,性能又上了一個臺階。

還是剛才那條SQL,假設它修改了第1234頁、偏移量5678處的1個字節(jié),把sex從0改成1,那redo log的結構大概是這樣的:

圖片圖片

數(shù)據(jù)庫崩潰時,如果緩沖池的數(shù)據(jù)沒來得及刷盤,就可以通過redo log,把第1234頁偏移量5678處的1個字節(jié)改為1,恢復數(shù)據(jù)。

MySQL用一系列數(shù)據(jù)結構來管理redo log,最小單位是一個512字節(jié)的數(shù)據(jù)塊(block)。這個塊由12字節(jié)的header、508字節(jié)的body、4字節(jié)的trailer組成,body里保存的就是上面說的數(shù)據(jù)頁修改記錄。

記錄redo log的文件有若干個,每個都是固定大小,循環(huán)使用。

LSN是個什么東西?

聊redo log和故障恢復,LSN是繞不開的。

LSN是什么?

LSN,Log Sequence Number,直譯就是日志序列號。它是InnoDB里隨著日志寫入,不斷遞增的8字節(jié)序列號。

聽起來像是日志專用的,但LSN不只存在redo log里,數(shù)據(jù)頁里也存儲了LSN。緩沖池的數(shù)據(jù)頁和磁盤上的數(shù)據(jù)頁都有LSN。

數(shù)據(jù)頁里的LSN可以理解為數(shù)據(jù)頁的"版本號",記錄該數(shù)據(jù)頁最后一次被修改時對應的日志序列位置。

舉個例子,假設邏輯上連續(xù)執(zhí)行了兩個事務,都已經(jīng)提交:

trx1:
update set sex=0 where name='xiaobei'
 redo log lsn=1000

trx2:
update set sex=1 where name='xiaobeo'
 redo log lsn=1001

lsn增加了。

再假設trx1已經(jīng)刷盤,trx2還沒刷盤,只寫了redo log。

最近一次刷盤的頁,也就是最近一次檢查點(checkpoint),也是通過LSN記錄的,它會被寫入redo log。

這兩個事務修改的是同一個數(shù)據(jù)頁,很容易推斷:

磁盤數(shù)據(jù)頁上的LSN=1000

而redo log里有兩條記錄:

  • redo log lsn=1000
  • redo log lsn=1001

數(shù)據(jù)庫基本都用WAL(Write Ahead Log)的方式——先寫日志再刷盤,所以磁盤數(shù)據(jù)頁的LSN通常會小于最新redo log里的LSN。這時候redo log記錄的checkpoint也是1000。

LSN有什么用?

它和MySQL的故障恢復(crash-recovery)機制緊密相關。

InnoDB的故障恢復是怎么做的?

這里說的故障恢復,是指MySQL非正常退出后再啟動時,要恢復數(shù)據(jù)一致性的操作。叫崩潰恢復可能更準確。

InnoDB崩潰恢復的過程分四步:

第一步,redo log操作:保證已提交事務影響的最新數(shù)據(jù)刷到數(shù)據(jù)頁。

第二步,undo log操作:保證未提交事務影響的數(shù)據(jù)頁回滾。

第三步,寫緩沖(change buffer)合并

第四步,purge操作。InnoDB的一種垃圾收集機制,用單獨的后臺線程周期性處理索引中標記刪除的數(shù)據(jù),也不是今天重點,以后可以詳細講。

redo log操作是怎么恢復最新數(shù)據(jù)頁的?

從redo log讀取checkpoint lsn,它記錄的是最后一次刷盤的頁對應的日志LSN。

如果redo log里記錄的日志LSN小于checkpoint,說明相關數(shù)據(jù)已經(jīng)刷盤了,不用額外操作。

如果redo log里記錄的日志LSN大于checkpoint,說明相關數(shù)據(jù)只寫了redo log,沒來得及刷盤,就需要對相關數(shù)據(jù)頁重做日志,比如:

圖片圖片

把第1234頁偏移量5678處的1個字節(jié)改為1,恢復數(shù)據(jù)。

崩潰恢復時MySQL的啟動日志更直觀地展示了這個過程:先找到checkpoint,然后不斷掃描大于checkpoint的redo log,持續(xù)恢復數(shù)據(jù)。

順便說一句,redo log還有兩個特性:

冪等性:同一條redo log執(zhí)行多次,不影響數(shù)據(jù)恢復。

崩潰恢復時,從比checkpoint更早的LSN開始執(zhí)行恢復,也不影響數(shù)據(jù)最終一致性,因為一個數(shù)據(jù)頁最終一定會被更大的LSN日志恢復到最新數(shù)據(jù)。

PXB在線熱備的原理終于可以說了

不知不覺寫了幾千字,差點忘了最開始的問題。

PXB是怎么做到的:

在數(shù)據(jù)庫持續(xù)對外服務、庫文件不斷變化的情況下,通過拷貝MySQL文件來完成物理熱備份?

有了前面的鋪墊,這個問題就好回答了。

PXB啟動一個線程,持續(xù)監(jiān)聽并復制redo log的增量到另外的文件。不能直接備份redo log,是因為redo log循環(huán)使用,PXB必須記錄下checkpoint LSN之后的所有redo log。

接著,PXB啟動另一個線程開始復制數(shù)據(jù)文件。復制過程可能比較長,整個過程中數(shù)據(jù)文件可能在不停修改,導致數(shù)據(jù)不一致。但沒關系,所有修改都已經(jīng)記錄在第一步額外記錄的redo log里了。

務必注意:備份redo log的線程必須在開始備份數(shù)據(jù)文件之前啟動,在之后結束。

通過備份的數(shù)據(jù)文件重放redo log,執(zhí)行類似MySQL崩潰恢復的動作,就能讓數(shù)據(jù)文件恢復到能保證一致性的checkpoint檢查點。

圖片圖片

PXB還可以對非MySQL、非InnoDB進行在線熱備,這里就不展開了。

是不是很神奇!

這是一篇關于MySQL數(shù)據(jù)庫、redo log、LSN、崩潰恢復、在線熱備的長文。耐心讀完,要是沒收獲,你來捶我。

責任編輯:武曉燕 來源: 程序員江小北
相關推薦

2015-09-24 09:04:36

程序員

2020-03-17 08:29:29

數(shù)據(jù)庫備份技術

2019-01-23 17:53:05

程序員技能溝通

2011-03-30 13:57:41

MySQL數(shù)據(jù)庫自動備份

2011-03-31 14:34:46

cactimysql備份

2019-03-01 13:40:01

MySQL數(shù)據(jù)庫備份案例

2023-03-17 09:55:10

2011-05-16 09:32:33

mysql數(shù)據(jù)庫備份

2018-08-24 13:58:13

數(shù)據(jù)庫MySQL備份

2015-08-10 10:47:59

2015-08-13 09:50:20

2019-08-23 12:34:14

2015-03-18 13:39:35

MySQLBackup數(shù)據(jù)庫備份種類

2011-08-15 09:48:30

MySQL數(shù)據(jù)庫完整備份增量備份

2013-05-24 13:24:46

Mysql數(shù)據(jù)庫自動備份

2010-05-20 15:22:37

2011-04-06 09:09:17

MySQL數(shù)據(jù)庫備份

2010-05-28 11:41:46

MySQL數(shù)據(jù)庫備份

2010-06-04 09:58:03

MySQL數(shù)據(jù)庫備份

2010-06-09 11:32:51

MySQL數(shù)據(jù)庫備份
點贊
收藏

51CTO技術棧公眾號

999精品网站| 久久精品日产第一区二区三区精品版| 黄色香蕉视频在线观看| 一区视频网站| 欧美视频在线免费| 国产精品夜夜夜爽张柏芝| 日韩一级在线播放| 视频一区视频二区中文字幕| 久久国产精品久久久久久| www国产视频| 久久亚洲资源中文字| 亚洲午夜激情av| 亚洲高清123| 欧美一区二区三区黄片| 美女在线观看视频一区二区| 欧美激情小视频| 网站永久看片免费| 青青视频一区二区| 欧美一二三区精品| 国产又黄又猛又粗又爽的视频| 午夜伦理在线视频| 国产精品女主播av| 久久精品国产精品国产精品污 | 免费看av软件| 韩国中文字幕2020精品| 成人午夜电影久久影院| 91精品免费看| 一区二区三区麻豆| 香蕉视频成人在线观看| 色综合久久天天综线观看| 手机看片国产日韩| 免费久久精品| 亚洲高清在线观看| xxxx国产视频| 日本一区二区三区播放| 欧美日韩一卡二卡三卡| 波多野结衣作品集| 欧美电影免费观看| 欧美日韩在线看| 日本福利视频一区| 女人天堂av在线播放| 日韩毛片一二三区| 在线观看成人一级片| av午夜在线| 中文字幕精品一区二区精品绿巨人| 蜜桃臀一区二区三区| 五月婷婷综合久久| 91丨九色丨黑人外教| 国产亚洲欧美一区二区| 黄色三级网站在线观看| 成人中文字幕在线| 成人自拍偷拍| 欧美一区二区在线观看视频| 国产91高潮流白浆在线麻豆| 高清视频一区二区三区| 人妻一区二区三区免费| 不卡在线观看av| 国产精品久久久久久久小唯西川| 亚洲精品一级片| 大胆亚洲人体视频| 久久久久久九九九九| 日本a一级在线免费播放| 2021国产精品久久精品| 任我爽在线视频精品一| av在线播放av| 一区二区三区影院| 亚洲熟妇无码一区二区三区导航| 国产无遮挡裸体视频在线观看| 欧美日韩国产一区中文午夜| 国产福利视频在线播放| 久久久久久一区二区三区四区别墅| 欧美日韩免费不卡视频一区二区三区| 亚洲美女性囗交| 欧美电影院免费观看| 欧美mv日韩mv国产网站| aa一级黄色片| 欧美1级片网站| 九九精品在线观看| 黄色片免费观看视频| 日韩成人精品在线| 亚洲free性xxxx护士白浆| 欧美一区二区三区黄片| 国产女人18毛片水真多成人如厕 | 毛片在线看片| 亚洲午夜一区二区| 日韩在线第三页| 3d动漫一区二区三区在线观看| 日韩欧美一区二区在线视频| 黄色正能量网站| 99欧美视频| 91精品国产乱码久久久久久蜜臀| 亚洲av无码精品一区二区 | av av在线| 你懂的一区二区三区| 久热99视频在线观看| 国产一级在线观看视频| 日韩av网站免费在线| 91高跟黑色丝袜呻吟在线观看| 三级视频在线播放| 1区2区3区欧美| 男人操女人免费软件| 日本在线一区二区三区| 亚洲欧洲黄色网| 清纯粉嫩极品夜夜嗨av| 免费人成在线不卡| 久久国产精品高清| 成人在线app| 在线看日本不卡| xxxwww国产| 国产高清欧美| 国产精品第100页| 日本黄色大片视频| 成人欧美一区二区三区视频网页| 成人黄色片视频| 高潮久久久久久久久久久久久久| 色哟哟入口国产精品| 三级黄色在线视频| 国产精品一二三区| 亚洲欧美日产图| 国模套图日韩精品一区二区| 亚洲精品一区二区三区在线观看 | 91不卡在线观看| 国产精品女人久久久久久| 性猛交xxxx| 亚洲成人动漫精品| 一区二区三区人妻| 国产精品久久久久久久久久10秀| 国产精品成人v| 日韩一级片免费看| 亚洲电影一区二区| 永久免费未满蜜桃| 欧美色图首页| 99久久无色码| 影院在线观看全集免费观看| 6080日韩午夜伦伦午夜伦| 国产又黄又粗视频| 久久久精品日韩| 青青草成人网| 国产91精品精华液一区二区三区| 成人免费91在线看| 国产美女福利在线| 欧美日韩国产不卡| 自拍偷拍你懂的| 久久午夜av| 欧美精品v日韩精品v国产精品| 91桃色在线| 亚洲第一精品福利| 国产成人无码精品亚洲| 9人人澡人人爽人人精品| 亚洲精品蜜桃久久久久久| 第一区第二区在线| 国语自产在线不卡| 日本一二三区在线视频| 色综合激情久久| 在线免费观看麻豆| 久久一区二区三区四区五区 | 国产精品美女久久久久久久| 四季av一区二区| heyzo久久| 国产主播喷水一区二区| 国产cdts系列另类在线观看| 日韩欧美专区在线| 日本五十路女优| 久久婷婷国产综合精品青草| 亚洲乱码国产一区三区| 久久激情电影| 亚洲va欧美va国产综合剧情| 91cn在线观看| 亚洲精品aⅴ中文字幕乱码| 日本中文字幕第一页| 国产欧美日本一区视频| 亚洲一区二区福利视频| 欧美日韩亚洲一区| 蜜桃视频日韩| 99视频有精品高清视频| 欧美精品激情在线观看| 人成免费电影一二三区在线观看| 欧美亚洲日本一区| 久久一二三四区| 久久综合色综合88| 蜜桃福利午夜精品一区| 亚洲高清激情| 天堂资源在线亚洲视频| 精品国产一区二| 69精品小视频| 免费在线观看黄| 亚洲国产精品系列| 伊人精品在线视频| 亚洲国产人成综合网站| 91无套直看片红桃在线观看| 成人综合激情网| 中文字幕av不卡在线| 欧美日韩国产高清| 天堂精品视频| 国产乱人伦精品一区| 国产精品久久久久久超碰 | 三区四区不卡| 国产欧美在线一区二区| 日本.亚洲电影| 久久久久久亚洲精品中文字幕| 二区在线视频| 亚洲精品mp4| 91久久国语露脸精品国产高跟| 精品欧美aⅴ在线网站| 男人晚上看的视频| 久久亚洲精品小早川怜子| 三级黄色片免费看| 蜜臀久久99精品久久久久宅男| 国产真人做爰毛片视频直播| 99久久影视| 日韩黄色影视| 欧美重口另类| 91视频99| 精品国产一级| 国产免费一区二区三区香蕉精| 亚洲风情在线资源| 91九色精品国产一区二区| 久热国产精品视频| 国产一区二区影视| 日韩av一区在线观看| 精品欧美一区二区精品少妇| 欧美日韩精品高清| 久久精品五月天| 欧美性色xo影院| 男人天堂中文字幕| 亚洲一区二区三区美女| 欧美激情图片小说| 国产精品久久久久婷婷二区次| 精品人妻互换一区二区三区| 成人av资源网站| 国产吃瓜黑料一区二区| 精品在线免费观看| 邪恶网站在线观看| 视频在线在亚洲| 波多野结衣家庭教师视频 | 各处沟厕大尺度偷拍女厕嘘嘘| 国内揄拍国内精品久久| 免费在线精品视频| 婷婷亚洲五月色综合| 午夜精品一区二区在线观看的 | 欧美成人毛片| 日韩av免费在线看| 91精品论坛| 国产成人精彩在线视频九色| 综合另类专区| 国产999精品| 欧美性片在线观看| 国产精品久久久久久久午夜| 日本精品在线一区| 国产狼人综合免费视频| 亚洲一区av| 亚洲精品免费在线视频| 亚洲日本va| 国产一区二区高清视频| 少妇一区二区三区| 日本在线观看一区二区| 成人精品影视| www亚洲国产| 欧美性久久久| 亚洲熟妇国产熟妇肥婆| 老鸭窝毛片一区二区三区| 国语对白做受xxxxx在线中国 | 国产精品亚洲精品| 国产日韩在线观看视频| 不卡视频一区二区三区| 国产一级成人av| 欧美久久久久久| 久久中文视频| 日产精品久久久久久久蜜臀| 精品9999| 欧美精品第三页| 国模一区二区三区白浆| 国产麻豆剧传媒精品国产av| 久久久久国产精品麻豆ai换脸 | 91成人免费| 妞干网在线观看视频| 久久久久久久欧美精品| 亚洲 欧美 另类人妖| 国产成人精品三级麻豆| 三级电影在线看| 国产精品美女一区二区在线观看| 麻豆视频在线免费看| 五月婷婷激情综合网| 久久这里只有精品9| 欧美一二区视频| 久久手机免费观看| 欧美成人免费在线视频| 国产高清不卡| 91中文字精品一区二区| 免费成人高清在线视频theav| 在线观看欧美亚洲| 亚洲久色影视| 久久久久久久久久一区| 99热国产精品| 最新一区二区三区| 日韩欧美国产免费播放| 精品久久人妻av中文字幕| 亚洲欧美日韩在线一区| 在线三级电影| 国产精品jizz在线观看麻豆| 6080亚洲理论片在线观看| 日韩午夜视频在线观看| 国模 一区 二区 三区| 奇米影视四色在线| 99精品欧美一区二区三区综合在线| www.4hu95.com四虎| 欧美性猛交xxxx黑人猛交| 国产suv精品一区二区69| 在线播放日韩av| 黄频免费在线观看| 99久久99久久精品国产片| 欧美独立站高清久久| 国产无套粉嫩白浆内谢的出处| 国产成人av影院| 久草手机视频在线观看| 色婷婷久久综合| 偷拍自拍在线视频| 欧美高清视频在线播放| 57pao成人永久免费| 亚洲精品一区二区三区av| 免费亚洲一区| 黑丝av在线播放| 亚洲一区在线观看视频| 国产色综合视频| 色天天综合狠狠色| 日韩欧美一区二区三区免费观看| 精品一区二区国产| 亚洲国产美女| 手机看片国产精品| 亚洲精品成人精品456| 一级片aaaa| 日韩在线观看网站| 黄色成人在线观看网站| 视频一区三区| 美腿丝袜在线亚洲一区| 午夜黄色福利视频| 欧美视频自拍偷拍| 色影院视频在线| 国产日韩换脸av一区在线观看| 精品久久美女| 中文字幕在线观看第三页| 国产日韩精品一区二区三区| 成人av网站在线播放| 国产一区二区三区视频在线观看| **在线精品| 日韩免费毛片| 久久精品免费观看| 我要看黄色一级片| 日韩欧美卡一卡二| 国产羞羞视频在线播放| 国产精品一区二区三区观看 | 中文字幕国产传媒| 国产人成一区二区三区影院| 波多野结衣黄色网址| 中文字幕日韩电影| 999精品视频在线观看| 天天做天天爱天天高潮| 国产精品一区二区久久精品爱涩| 麻豆亚洲av熟女国产一区二| 亚洲成人黄色在线观看| 涩涩视频在线| 亚洲成人第一| 国产99久久久久| 日韩欧美三级视频| 在线看日韩av| 久久国产精品美女| 欧美午夜小视频| 久久精品夜夜夜夜久久| 一卡二卡三卡在线观看| 欧美成人中文字幕在线| 精品国产导航| 国产精品igao| 亚洲精品日产精品乱码不卡| 少妇精品高潮欲妇又嫩中文字幕| 国产福利视频一区| 亚洲影视一区| 黄色性生活一级片| 欧美人牲a欧美精品| 欧美videos另类精品| 久久另类ts人妖一区二区| 免费在线视频一区| 久久久久香蕉视频| 国产小视频国产精品| 日韩高清一区| 日韩精品免费播放| 亚洲一区二区三区自拍| 国内精品一区视频| 97se在线视频| 老**午夜毛片一区二区三区| 麻豆视频在线免费看| 亚洲精品一区二区三区婷婷月| 欧美黄色a视频| 激情伊人五月天| 国产精品国产a级| 亚洲av成人精品日韩在线播放| 国产精品入口日韩视频大尺度| 极品av少妇一区二区| 黄色av片三级三级三级免费看| 欧美精品一区二| 日韩av高清在线看片|