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

主頁(yè) > 知識(shí)庫(kù) > PostgreSQL時(shí)間線(timeline)和History File的用法

PostgreSQL時(shí)間線(timeline)和History File的用法

熱門標(biāo)簽:重慶自動(dòng)外呼系統(tǒng)定制 合肥公司外呼系統(tǒng)運(yùn)營(yíng)商 外呼調(diào)研系統(tǒng) 打電話智能電銷機(jī)器人授權(quán) 美容工作室地圖標(biāo)注 地圖標(biāo)注和圖片名稱的區(qū)別 漯河外呼電話系統(tǒng) 海豐有多少商家沒(méi)有地圖標(biāo)注 辦公外呼電話系統(tǒng)

說(shuō)明:

在pg中,當(dāng)我們進(jìn)行了基于時(shí)間點(diǎn)的還原(PITR)后,數(shù)據(jù)庫(kù)會(huì)啟用新的時(shí)間線并繼續(xù)進(jìn)行操作。

但是,當(dāng)我們進(jìn)行基于時(shí)間點(diǎn)的還原后如果發(fā)現(xiàn)又出現(xiàn)錯(cuò)誤,想要繼續(xù)還原數(shù)據(jù)庫(kù)該如何操作呢?如何還原到原先舊的時(shí)間線呢?

我們可以使用recovery_target_timeline參數(shù)來(lái)指定數(shù)據(jù)庫(kù)還原到某一個(gè)時(shí)間線上。如果你還不清楚這個(gè)參數(shù)該如何使用,或者說(shuō)壓根不知道時(shí)間線是啥,那么請(qǐng)繼續(xù)往下看。

PostgreSQL 時(shí)間線:

每當(dāng)我們?cè)跀?shù)據(jù)庫(kù)中完成一個(gè)事務(wù)時(shí),所做的操作都會(huì)記錄到$PGDATA/pg_wal目錄下的wal日志文件中。

wal日志文件一般都是下面這種格式:

000000010000000000000001

當(dāng)一個(gè)wal日志被寫(xiě)滿后,便會(huì)創(chuàng)建新的wal日志000000010000000000000002,以此類推。

該文件中前8位,即:00000001表示的便是數(shù)據(jù)庫(kù)的時(shí)間線。

從控制文件中也可以看到:

-bash-4.1$-> pg_controldata |grep TimeLineID
Latest checkpoint's TimeLineID: 1
Latest checkpoint's PrevTimeLineID: 1

每當(dāng)我們進(jìn)行基于時(shí)間點(diǎn)的還原后,時(shí)間線便會(huì)加1,并創(chuàng)建一個(gè)名為NewTimelineID.history的新文件。這個(gè)文件是干什么用的我們后面會(huì)介紹。

recovery_target_timeline是一個(gè)參數(shù),它可以幫助我們將集群帶入歷史記錄中的任何時(shí)間線,只要有效的基本備份和所有存檔日志都到位。

我們來(lái)看看下面的例子:

首先,重新初始化一個(gè)新的數(shù)據(jù)庫(kù)集群。

-bash-4.1$-> ls pg_wal
000000010000000000000001 archive_status

然后創(chuàng)建一張表并插入數(shù)據(jù)。

bill=# create table timeline(tid int, remarks varchar(1000));
CREATE TABLE
bill=# insert into timeline values('1','This is timeline id 1');
INSERT 0 1
bill=# checkpoint;
CHECKPOINT
bill=# select pg_switch_wal();
pg_switch_wal
---------------
0/15D4B70
(1 row)

剛剛插入的數(shù)據(jù)便記錄在000000010000000000000001的wal日志中。

當(dāng)wal日志寫(xiě)到000000010000000000000005時(shí),進(jìn)行一次完整的備份,接著再產(chǎn)生一些新的wal日志。

-bash-4.1$ ls -rlt
total 147460
-rw------- 1 postgres postgres 16777216 Nov 22 13:03 000000010000000000000001
-rw------- 1 postgres postgres 16777216 Nov 22 13:03 000000010000000000000002
-rw------- 1 postgres postgres 16777216 Nov 22 13:03 000000010000000000000003
-rw------- 1 postgres postgres 16777216 Nov 22 13:05 000000010000000000000004
-rw------- 1 postgres postgres 16777216 Nov 22 13:05 000000010000000000000005
-rw------- 1 postgres postgres 337 Nov 22 13:05 000000010000000000000005.00000028.backup
-rw------- 1 postgres postgres 16777216 Nov 22 13:06 000000010000000000000006
-rw------- 1 postgres postgres 16777216 Nov 22 13:06 000000010000000000000007

可以看到,現(xiàn)在最新的wal日志是000000010000000000000008

接著插入一條新的數(shù)據(jù)。

bill=# insert into timeline values('1','This is timeline id 1 after basebackup');
INSERT 0 1
bill=# checkpoint;
CHECKPOINT
-bash-4.1$ pg_waldump 000000010000000000000008 | grep INSERT
rmgr: Heap len (rec/tot): 54/ 214, tx:
487, lsn: 0/08000110, prev 0/080000D8, desc: INSERT off 2 flags 0x00,
blkref #0: rel 1663/13530/16384 blk 0 FPW

然后再產(chǎn)生幾個(gè)wal日志,現(xiàn)在的情況如下:

-bash-4.1$ ls -rlt
total 311308
-rw------- 1 16777216 Nov 22 13:03 000000010000000000000001
-rw------- 1 16777216 Nov 22 13:03 000000010000000000000002
-rw------- 1 16777216 Nov 22 13:03 000000010000000000000003
-rw------- 1 16777216 Nov 22 13:05 000000010000000000000004
-rw------- 1 16777216 Nov 22 13:05 000000010000000000000005
-rw------- 1 337 Nov 22 13:05 000000010000000000000005.00000028.backup
-rw------- 1 16777216 Nov 22 13:06 000000010000000000000006
-rw------- 1 16777216 Nov 22 13:06 000000010000000000000007
-rw------- 1 16777216 Nov 22 13:07 000000010000000000000008
-rw------- 1 16777216 Nov 22 13:07 000000010000000000000009
-rw------- 1 16777216 Nov 22 13:09 00000001000000000000000A

如下圖所示:

此時(shí),在我插入第二條數(shù)據(jù)前,我想要把數(shù)據(jù)還原到000000010000000000000007這個(gè)點(diǎn)。

因此我在postgresql.conf文件中將恢復(fù)目標(biāo)lsn設(shè)置為“ 0/07000060”。

接著進(jìn)行還原,當(dāng)我們還原之后,數(shù)據(jù)庫(kù)切換到了新的時(shí)間線。

除此之外還有哪些改變呢?

恢復(fù)結(jié)束是指數(shù)據(jù)庫(kù)打開(kāi)進(jìn)行寫(xiě)入的點(diǎn)。

創(chuàng)建了新的時(shí)間線的 history file文件,如00000002.history。

前一個(gè)時(shí)間線上的部分WAL文件已被新時(shí)間線的ID復(fù)制。

檢查點(diǎn)記錄寫(xiě)在新的時(shí)間線上。

日志中會(huì)記錄下列信息:

LOG: starting point-in-time recovery to WAL location (LSN) "0/7000060"
LOG: restored log file "000000010000000000000005" from archive
LOG: redo starts at 0/5000028
LOG: consistent recovery state reached at 0/5000138
LOG: database system is ready to accept read only connections
LOG: restored log file "000000010000000000000006" from archive
LOG: restored log file "000000010000000000000007" from archive
LOG: recovery stopping after WAL location (LSN) "0/7000060"
LOG: pausing at the end of recovery
HINT: Execute pg_wal_replay_resume() to promote.

此時(shí),PostgreSQL已在wal日志7處分支到新的時(shí)間線,并開(kāi)始創(chuàng)建時(shí)間線ID為2的新wal日志。我們可以下wal日志目錄下看到00000002.history文件。

該文件是可讀文件,內(nèi)容大致為:

1parentTLI> 0/70000D8 switchpoint> after LSN 0/7000060reason>
parentTLI  ID of the parent timeline
switchpoint XLogRecPtr of the WAL location where the switch happened
reason  human-readable explanation of why the timeline was changed

接下來(lái),我向wal日志00000002000000000000000A (0/A000060)中插入新的數(shù)據(jù)。

bill=# insert into timeline values('2','This is timeline id 2 correct');
INSERT 0 1

以及另一個(gè)wal日志00000002000000000000000D(0/D000000)中插入另一條數(shù)據(jù)。

bill=# insert into timeline values('2','This is timeline id 2 wrong at 0/D000000');
INSERT 0 1

這個(gè)時(shí)候,我在00000002000000000000000D的wal日志中執(zhí)行了錯(cuò)誤的操作,想要回退到時(shí)間線2的00000002000000000000000C處,那么我要如何操作呢,如果像前面一樣只指定lsn那么怎么保證不會(huì)回退到時(shí)間線1中呢?

這個(gè)時(shí)候我們便可以通過(guò)指定recovery_target_timeline來(lái)實(shí)現(xiàn)。

在postgresql.conf文件中添加:

recovery_target_timeline = '2'
recovery_target_lsn = '0/0C000060'

接著,啟動(dòng)數(shù)據(jù)庫(kù),可以看到日志中:

LOG: database system was interrupted; last known up at 2020-11-22 13:05:01 IST
LOG: restored log file "span style="color: rgb(255, 0, 0);" data-mce-style="color: #ff0000;">00000002.history/span>" from archive
cp: cannot stat `/u02/archivelogs/00000003.history': No such file or directory
LOG: starting point-in-time recovery to WAL location (LSN) "0/C000060"
LOG: restored log file "00000002.history" from archive
LOG: restored log file "span style="color: rgb(255, 0, 0);" data-mce-style="color: #ff0000;">000000010000000000000005/span>" from archive
LOG: redo starts at 0/5000028
LOG: consistent recovery state reached at 0/5000138
LOG: database system is ready to accept read only connections
LOG: restored log file "000000010000000000000006" from archive
LOG: restored log file "000000020000000000000007" from archive
LOG: restored log file "000000020000000000000008" from archive
LOG: restored log file "000000020000000000000009" from archive
LOG: restored log file "00000002000000000000000A" from archive
LOG: restored log file "00000002000000000000000B" from archive
LOG: restored log file "span style="color: rgb(255, 0, 0);" data-mce-style="color: #ff0000;">00000002000000000000000C/span>" from archive
LOG: recovery stopping after WAL location (LSN) "span style="color: rgb(255, 0, 0);" data-mce-style="color: #ff0000;">0/C000060/span>"
LOG: pausing at the end of recovery
HINT: Execute pg_wal_replay_resume() to promote.
..
LOG: redo done at 0/C000060
LOG: last completed transaction was at log time 2020-11-22 13:15:29.696929+05:30

然后查詢?cè)摫眚?yàn)證:

bill=# select * from timeline;
 tid | remarks
-----+-------------------------------
 1 | This is timeline id 1
 2 | This is timeline id 2 correct
(2 rows)

此時(shí)可以看到新建了00000003.history文件,該文件內(nèi)容如下:

-bash-4.1$ cat 00000003.history
1 0/70000D8 after LSN 0/7000060
2 0/C0000D8 after LSN 0/C000060

我們不難發(fā)現(xiàn):

history file這個(gè)文件中記錄的就是這個(gè)時(shí)間線是從哪個(gè)WAL位置開(kāi)始生成的。

補(bǔ)充:PostgreSQL promote過(guò)程 和 一主多備 時(shí)間線 無(wú)縫對(duì)接 詳解

PostgreSQL的physical standby數(shù)據(jù)庫(kù)的promote過(guò)程,數(shù)據(jù)庫(kù)會(huì)在pg_xlog目錄產(chǎn)生3個(gè)文件。

例如將備庫(kù)1 promote,它將在pg_xlog目錄產(chǎn)生如下文件:

A.partial (xlog) 
NEWTL_A (xlog)
NEWTL.history (history file)

例如備庫(kù)1當(dāng)前已接收到的XLOG位置是 00000001000000000000002D 文件中的某個(gè)位置 0/2D15D7D0,現(xiàn)在promote它 。

將會(huì)在pg_xlog目錄中產(chǎn)生3個(gè)文件:

00000001000000000000002D.partial
00000002000000000000002D 
 (00000001000000000000002D.partial 的內(nèi)容會(huì)拷貝到 00000002000000000000002D)
00000002.history
  1 0/2D15D7D0 no recovery target specified

假設(shè)還有一個(gè)備庫(kù)叫備庫(kù)2,備庫(kù)2如何能順利的對(duì)接到已激活的備庫(kù)1呢?

有個(gè)前提條件

備庫(kù)2在TL1這條時(shí)間線上,還沒(méi)有接收到00000001000000000000002D 這個(gè)文件。

把00000002.history拷貝到備庫(kù)2的pg_xlog。

備庫(kù)2會(huì)在應(yīng)用完00000001000000000000002C后請(qǐng)求下一個(gè)時(shí)間線的 00000002000000000000002D 文件。

這樣就能完美對(duì)接。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • postgresql 13.1 insert into select并行查詢的實(shí)現(xiàn)
  • PostgreSQL 實(shí)現(xiàn)distinct關(guān)鍵字給單獨(dú)的幾列去重
  • postgresql insert into select無(wú)法使用并行查詢的解決
  • 啟動(dòng)PostgreSQL服務(wù)器 并用pgAdmin連接操作
  • SpringBoot連接使用PostgreSql數(shù)據(jù)庫(kù)的方法
  • PostgreSQL的upsert實(shí)例操作(insert on conflict do)
  • postgresql合并string_agg函數(shù)的實(shí)例
  • postgresql 數(shù)據(jù)庫(kù) 與TimescaleDB 時(shí)序庫(kù) join 在一起
  • PostgreSQL 對(duì)IN,EXISTS,ANY/ALL,JOIN的sql優(yōu)化方案

標(biāo)簽:株洲 蚌埠 珠海 來(lái)賓 衡陽(yáng) 錦州 晉城 烏海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PostgreSQL時(shí)間線(timeline)和History File的用法》,本文關(guān)鍵詞  PostgreSQL,時(shí)間,線,timeline,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PostgreSQL時(shí)間線(timeline)和History File的用法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PostgreSQL時(shí)間線(timeline)和History File的用法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    成人亚洲视频在线观看| 中文av一区特黄| 天堂网www在线观看| 国产在线高清精品| 99re视频| 国产精品扒开腿爽爽爽视频| 日本黄区免费视频观看| 在线免费黄色网| 天天干在线影院| 精品大片一区二区| 黄网站app在线观看大全免费视频| 久久九九99视频| 亚洲你懂的在线视频| 天天操天天干天天摸| 国产男女免费视频| 欧美激情视频网| 亚洲欧美电影一区二区| 狠狠躁夜夜躁人人爽视频| 久久99热99| 亚洲五月六月| 亚洲综合五月| 国产乱码一区二区| 成人毛片在线播放| 91香蕉视频污在线观看| 母乳一区在线观看| 国产在线你懂得| 亚洲欧美偷拍一区| 另类的小说在线视频另类成人小视频在线| 久久看人人爽人人| 色哟哟网站在线观看| 在线视频观看一区二区| 日韩午夜电影免费看| 丝袜 亚洲 另类 欧美 重口| www.五月天激情| 2019国产精品视频| 在线播放日韩av| 欧美日韩国产一区二区三区不卡| 欧美一区网站| 夜夜未满十八勿进的爽爽影视| 天天操夜夜爽| 亚洲 美腿 欧美 偷拍| 日本久久成人网| 日本一级一片免费视频| 久久精视频免费在线久久完整在线看| 成人在线高清| 69174成人网| 亚洲成人性视频| 色综合久久久久综合99| 欧洲杯什么时候开赛| 国产精品va在线观看无码| 中文字幕成人网| 欧美精品在线一区二区| 日本人体一区二区| 永久免费在线看片视频| 国产做受高潮漫动| 中文字幕欧美日韩精品| 欧美一区二区女人| 91伦理视频在线观看| 色综合亚洲图丝熟| 欧美高清视频看片在线观看| 99日韩精品| 午夜剧场日韩| 91最新在线观看| 国产成人免费av| 蜜桃精品在线观看| 久久久亚洲精华液精华液精华液| 一区二区三区资源| wwwwww.欧美系列| 成人免费毛片xxx| 日韩av电影一区| 99久热这里只有精品视频免费观看| 天堂а√在线8种子蜜桃视频| 美女黄色免费看| 国产精品国产成人国产三级| 亚州精品一二三区| 欧美va日韩va| 青春草免费在线视频| 欧美一区二区三区另类| 亚洲成人人体| 欧美精品aa| 国产五月天婷婷| 亚洲乱色熟女一区二区三区| 日韩中文字幕av在线| 亚洲一二区在线观看| 日韩a一区二区| bl在线肉h视频大尺度| 中文字幕无码精品亚洲资源网久久| 97人人模人人爽人人澡| 美女黄毛**国产精品啪啪| 国产精品白浆流出视频| 国色天香2019中文字幕在线观看| 亚洲高清在线播放| 欧美gv在线观看| 欧美一级黄色带| 日韩中文欧美在线| 国产一级免费大片| 国产成人三级视频| 色欲久久久天天天综合网| 亚洲最大中文字幕| 亚洲精品免费播放| 亚洲国产日韩欧美在线观看| 麻豆av福利av久久av| 搜成人激情视频| 亚洲japanese制服美女| 色橹橹欧美在线观看视频高清| 久久久久国产精品嫩草影院| 在线观看一区二区精品视频| 香蕉视频在线免费看| 推川ゆうり中文亚洲二区| 日韩av大全| 欧美黄网站在线观看| jlzzjizz在线播放观看| 中文字幕在线观看精品| 午夜精品久久久久久久星辰影院| 成人蜜臀av电影| 风流老熟女一区二区三区| 国产精品爽爽爽爽爽爽在线观看| 久草在线视频资源| 日本中文字幕在线观看视频| 宅男噜噜99国产精品观看免费| 奇门遁甲1982国语版免费观看高清| av电影天堂一区二区在线观看| 九九精品视频在线观看| 国产成人在线观看免费网站| 亚洲91视频| 91美女精品福利| 狠狠色综合色区| 香蕉视频网页版| 国产不卡免费视频| 亚洲男人电影天堂| 日日爱夜夜操| 日韩欧美高清一区| 91久久精品国产91久久性色tv| 亚洲熟妇无码一区二区三区| 欧美96一区二区免费视频| 国产精品久久麻豆| 人成免费电影一二三区在线观看| 国产又粗又黄又爽| 国产精品乱码一区二区| 国产一级理论片| 一本一道久久a久久精品综合| 精品一区二区在线播放| 亚洲婷婷综合久久一本伊一区| 欧美视频一区在线| 不卡一区二区在线观看| 成人av免费看| 国产亚洲一本大道中文在线| 成人教育av| 国产又黄又爽又色| 五月天丁香在线| 中文字幕在线观看第三页| 亚洲一区二区三区乱码aⅴ| 9999久久久久| 91在线三级| www.五月激情| 国产精品人人爽人人做我的可爱| 91精品国产综合久久久蜜臀粉嫩| 国产精品视频自在线| 国内揄拍国内精品久久| 日本精品在线中文字幕| 久久这里只有精品首页| 亚洲欧美视频一区二区| 高清日韩一区| 欧美被狂躁喷白浆精品| 日韩一区二区三区高清在线观看| 成人性教育av免费网址| 伊人电影在线观看| 中文字幕制服丝袜一区二区三区| 操她视频在线观看| 伊人精品久久| 精品国产无码一区二区三区| 久久激情视频久久| 日本韩国精品一区二区在线观看| 综合国产第二页| 欧美精品一区二区久久久| 成人亚洲免费视频| 欧美 日韩 国产在线| 国产成人精品在线观看| 久久综合精品视频| 国产精品尤物视频| 91在线国产电影| 午夜伦欧美伦电影理论片| 日本特黄特色aaa大片免费| 天天操天天干天天爱| 国产 日韩 欧美 在线| www国产精品| 亚洲精品国产系列| 美女免费观看一区二区三区| 天天干天天干天天操| 国产精品高清网站| 国产精品麻豆成人av电影艾秋| 一区二区不卡免费视频| 国产精品初高中精品久久| 激情五月六月婷婷| av免费精品一区二区三区| 成年网站免费在线观看| 影音先锋人妻啪啪av资源网站| 9色国产精品| 中文天堂在线资源| 久久久久国产精品一区三寸| 亚洲国产欧美日韩精品| 男女午夜激情视频| 久久福利一区二区| 亚洲国产91| 久久精品三级| 人妻精品一区二区三区| 亚洲图片欧洲图片日韩av| 日本福利一区| 精品欧美国产一区二区三区不卡| aaa一区二区| 爱情岛论坛亚洲品质自拍视频网站| 免费观看的毛片| 日本欧美韩国一区三区| 免费在线观看的电影网站| 国产精品美女无圣光视频| 成人免费观看网址| 天天爽夜夜爽夜夜爽| 最近中文字幕第一页| 男男视频亚洲欧美| 丰满少妇乱子伦精品看片| 亚洲国产无线乱码在线观看| 国产精品污污网站在线观看| 中文永久免费观看| 欧美在线免费观看| 在线播放av片| 99久久99久久精品国产片| 欧美 丝袜 自拍 制服 另类| 日韩欧美国产精品一区二区三区| 岛国av午夜精品| 日本免费一二三区| 国产一区二区三区在线免费| 2021国产在线| 红杏一区二区三区| 欧美人与性动交α欧美精品济南到| 国产人妻精品一区二区三| 久久66热这里只有精品| 久热中文字幕在线| 久久福利视频一区二区| 制服丝袜第二页| 久久精品日韩无码| 欧美黑人ⅹxxx另类猛交| 亚洲丰满少妇videoshd| 久久精品magnetxturnbtih| 粉嫩13p一区二区三区| 亚洲成人久久一区| 人妖欧美1区| 蜜臀av一区二区| 一区二区三区在线播放| 91精品久久久久久久久久| 亚洲小说图片区| 国产精品永久久久久久久久久| 欧美妇性猛交视频| 亚洲精品视频在线观看免费| 在线看视频你懂得| 国产三级小视频| 欧美午夜精品久久久久久超碰| 蜜桃视频在线观看www社区| 麻豆高清免费国产一区| 一区二区三区欧美在线| 欧美激情网友自拍| 午夜影院黄色片| 中文字幕亚洲欧美日韩高清| 日韩理论电影| 麻豆tv在线| 亚洲制服丝袜在线播放| 91p九色成人| 无码粉嫩虎白一线天在线观看| 成年人网站免费在线观看| 四虎影视4hu4虎成人| 五月开心六月丁香综合色啪| 五月婷婷丁香网| 午夜一级电影| 91视频免费在线观看| 奇米777国产一区国产二区| 亚洲视频网站在线| 久久精品一级爱片| 色视频欧美一区二区三区| 黄网页免费在线观看| 国产剧情麻豆剧果冻传媒视频免费| 亚洲国产电影在线观看| 国产精品视频免费观看www| 色婷婷综合久久久| 偷窥自拍欧美色图| 国产美女精彩久久| 九色蝌蚪在线观看| 国产精品中文| 在线播放国产精品| 欧美日韩国产精品一区二区三区四区| 日韩电影免费观看在线观看| 欧美va日韩va| 精品剧情v国产在线观看| 亚洲女优视频| 久久久久亚洲av片无码下载蜜桃| 免费在线观看成人av| 欧美综合77777色婷婷| 热re99久久国产精品| 久久精品国产免费看久久精品| 天天综合天天色| 在线观看国产视频一二三| 精品88久久久久88久久久| 免费黄色小视频在线观看| 亚洲午夜网未来影院| 国产成人一区二区在线观看| 午夜av成人| 亚洲精品日韩在线观看| 少妇久久久久久被弄到高潮| 在线播放evaelfie极品| 黄色91在线观看| 国产午夜精品理论片在线| 日韩欧美网址| 一区二区国产日产| 粉嫩高潮美女一区二区三区| 欧美日韩一区二区免费在线观看| 欧美经典一区二区三区| 日韩中文字幕久久| 秋霞av亚洲一区二区三| 午夜在线一区二区| 欧美日韩免费高清一区色橹橹| 成人激情视频网| 欧美国产精品劲爆| 91国产在线精品| 99精品在线免费视频| 五月天电影免费在线观看一区| 日韩在线观看免费高清| 狠狠躁夜夜躁久久躁别揉| 日韩欧美aⅴ综合网站发布| 久久99爱视频| 欧美综合在线视频观看|