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

主頁 > 知識庫 > Postgresql 如何選擇正確的關(guān)閉模式

Postgresql 如何選擇正確的關(guān)閉模式

熱門標(biāo)簽:江蘇400電話辦理官方 地圖標(biāo)注要花多少錢 濟(jì)南外呼網(wǎng)絡(luò)電話線路 電銷機(jī)器人能補(bǔ)救房產(chǎn)中介嗎 400電話申請客服 天津開發(fā)區(qū)地圖標(biāo)注app 廣州電銷機(jī)器人公司招聘 移動外呼系統(tǒng)模擬題 電話機(jī)器人怎么換人工座席

停止數(shù)據(jù)庫的命令:

pg_ctl stop -D $PGDATA [-m shutdown-mode]

shutdown-mode有如下幾種模式:

1. smart: 等所有的連接中止后,關(guān)閉數(shù)據(jù)庫。如果客戶端連接不終止, 則無法關(guān)閉數(shù)據(jù)庫。

開啟一個空會話:

[root@localhost ~]# su - postgres
[postgres@localhost ~]$ psql
psql (9.4.4)
Type "help" for help.
 
postgres=#

用smart關(guān)閉數(shù)據(jù)庫:

[postgres@localhost ~]$ pg_ctl stop -D $PGDATA -m smart
waiting for server to shut down............................................................... failed
pg_ctl: server does not shut down
HINT: The "-m fast" option immediately disconnects sessions rather than
waiting for session-initiated disconnection

2. fast: 快速關(guān)閉數(shù)據(jù)庫, 斷開客戶端的連接,讓已有的事務(wù)回滾,然后正常關(guān)閉數(shù)據(jù)庫。

[postgres@localhost ~]$ pg_ctl stop -D $PGDATA -m fast
waiting for server to shut down.... done
server stopped

查看關(guān)閉日志:

LOG: received fast shutdown request
LOG: aborting any active transactions
FATAL: terminating connection due to administrator command
LOG: shutting down
LOG: database system is shut down

會話被強(qiáng)制中斷,然后關(guān)閉數(shù)據(jù)庫。

起一個事務(wù),然后測試關(guān)閉:

postgres=# create table t(id int primary key, name varchar(9));
CREATE TABLE
postgres=# begin;
BEGIN
postgres=# insert into t values(1,'a')
postgres-# ;
INSERT 0 1

不提交, 然后用FAST MODE去關(guān)閉數(shù)據(jù)庫:

[postgres@localhost ~]$ pg_ctl stop -D $PGDATA -m fast
waiting for server to shut down.... done
server stopped

查看日志:

LOG: received fast shutdown request
LOG: aborting any active transactions
LOG: autovacuum launcher shutting down
FATAL: terminating connection due to administrator command
LOG: shutting down
LOG: database system is shut down

同樣是直接中斷會話, 而不去管事務(wù)有沒有提交。

postgres=# select * from t;
id | name
----+------
(0 rows)

沒有提交的數(shù)據(jù), 在重啟之后并不能查到。

3. immediate: 立即關(guān)閉數(shù)據(jù)庫,立即停止數(shù)據(jù)庫進(jìn)程,直接退出,下次啟動時會進(jìn)行實(shí)例恢復(fù)。

postgres=# insert into t values(1,'a')
;
INSERT 0 1
postgres=# select * from t;
id | name
----+------
1 | a
(1 row)

關(guān)閉數(shù)據(jù)庫:

[postgres@localhost ~]$ pg_ctl stop -D $PGDATA -m immediate
waiting for server to shut down.... done
server stopped

查看日志:

LOG: received immediate shutdown request
WARNING: terminating connection because of crash of another server process
DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
HINT: In a moment you should be able to reconnect to the database and repeat your command.
WARNING: terminating connection because of crash of another server process
DETAIL: The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
HINT: In a moment you should be able to reconnect to the database and repeat your command.

啟動數(shù)據(jù)庫:

[postgres@localhost ~]$ pg_ctl -D /apps/pgsql/pgdata -l 1.log start
server starting

查看日志:

LOG: database system was interrupted; last known up at 2017-04-27 18:56:47 PDT
LOG: database system was not properly shut down; automatic recovery in progress #提示非正常關(guān)機(jī),自動開啟恢復(fù)。
LOG: redo starts at 0/181F910
LOG: record with zero length at 0/181FA90
LOG: redo done at 0/181FA60
LOG: last completed transaction was at log time 2017-04-27 18:59:13.727213-07
LOG: MultiXact member wraparound protections are now enabled
LOG: autovacuum launcher started
LOG: database system is ready to accept connections

查看數(shù)據(jù):

[postgres@localhost ~]$ psql
psql (9.4.4)
Type "help" for help.
 
postgres=# select * from t;
id | name
----+------
1 | a
(1 row)

提交的數(shù)據(jù)已通過實(shí)例恢復(fù)。

小結(jié):

對比以上三種關(guān)庫模式:

smart最為安全,但最慢, 需要將所有連接都斷開后,才會關(guān)庫,默認(rèn)關(guān)庫模式。

fast強(qiáng)制中斷會話,而不管有操作有沒有提交,在做系統(tǒng)維護(hù)(系統(tǒng)維護(hù)時一般應(yīng)用都正常關(guān)閉了,或者不再會有事務(wù)操作。)時,需要這種模式來關(guān)閉數(shù)據(jù)庫。

immediate最暴力的方式,不管數(shù)據(jù)有沒有落盤(POSGRE是遵循WAL機(jī)制),就直接關(guān)掉, 待啟動時進(jìn)行實(shí)例恢復(fù), 如果在關(guān)庫前有大量的事務(wù)沒有寫入磁盤, 那這個恢復(fù)過程可能會非常的漫長。

補(bǔ)充:postgresql 異步 stream replication 環(huán)境關(guān)閉 master 的驗(yàn)證

os: ubuntu 16.04

db: postgresql 9.6.8

驗(yàn)證在異步 stream replication環(huán)境下,主動關(guān)閉master時,數(shù)據(jù)是否有丟失,能丟失多少。

版本

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
# su - postgres -c "psql -c \"select version();\""
                 version                 
----------------------------------------------------------------------------------------------------------------------------------------------
 PostgreSQL 9.6.8 on x86_64-pc-linux-gnu (Ubuntu 9.6.8-1.pgdg16.04+1), compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609, 64-bit
(1 row)

用 pgbench 模擬數(shù)據(jù)庫的大量數(shù)據(jù)操作

postgres=# create database pgbenchdb;
# su - postgres
$ pgbench -i -s 20 pgbenchdb
$ pgbench -r -j2 -c4 -T300 pgbenchdb

關(guān)閉 master

# su - postgres
$ /usr/lib/postgresql/9.6/bin/pg_ctl stop -m fast -D "/data/pg9.6/main"

提升 slave

# su - postgres
$ /usr/lib/postgresql/9.6/bin/pg_ctl promote -D "/data/pg9.6/main"

查看 old master 的 xlog location

$ /usr/lib/postgresql/9.6/bin/pg_xlogdump 000000010000000000000016
rmgr: XLOG  len (rec/tot): 106/ 106, tx:   0, lsn: 0/16000028, prev 0/152C9A10, desc: CHECKPOINT_SHUTDOWN redo 0/16000028; tli 1; prev tli 1; fpw true; xid 0:118746; oid 16432; multi 1; offset 0; oldest xid 543 in DB 1; oldest multi 1 in DB 1; oldest/newest commit timestamp xid: 550/118745; oldest running xid 0; shutdown
pg_xlogdump: FATAL: error in WAL record at 0/16000028: invalid record length at 0/16000098: wanted 24, got 0

可以看到 lsn: 0/16000028, prev 0/152C9A10, desc: CHECKPOINT_SHUTDOWN redo 0/16000028;

查看 new master 的 .history文件

$ ls -lt|more
total 360456
-rw------- 1 postgres postgres 16777216 Nov 30 10:32 000000020000000000000016
drwx------ 2 postgres postgres  4096 Nov 30 10:16 archive_status
-rw------- 1 postgres postgres  42 Nov 30 10:16 00000002.history
-rw------- 1 postgres postgres 16777216 Nov 30 10:16 000000010000000000000016.partial
-rw------- 1 postgres postgres 16777216 Nov 30 10:16 000000010000000000000015
-rw------- 1 postgres postgres 16777216 Nov 30 10:16 000000010000000000000014
-rw------- 1 postgres postgres 16777216 Nov 30 10:05 000000010000000000000013
$ cat 00000002.history 
1 0/16000098 no recovery target specified
$ /usr/lib/postgresql/9.6/bin/pg_xlogdump 000000010000000000000016
rmgr: XLOG  len (rec/tot): 106/ 106, tx:   0, lsn: 0/16000028, prev 0/152C9A10, desc: CHECKPOINT_SHUTDOWN redo 0/16000028; tli 1; prev tli 1; fpw true; xid 0:118746; oid 16432; multi 1; offset 0; oldest xid 543 in DB 1; oldest multi 1 in DB 1; oldest/newest commit timestamp xid: 550/118745; oldest running xid 0; shutdown
rmgr: XLOG  len (rec/tot):  42/ 42, tx:   0, lsn: 0/16000098, prev 0/16000028, desc: END_OF_RECOVERY tli 2; prev tli 1; time 2018-11-30 10:16:57.249408 CST
rmgr: Standby  len (rec/tot):  50/ 50, tx:   0, lsn: 0/160000C8, prev 0/16000098, desc: RUNNING_XACTS nextXid 118746 latestCompletedXid 118745 oldestRunningXid 118746
rmgr: XLOG  len (rec/tot):  51/ 312, tx:   0, lsn: 0/16000100, prev 0/160000C8, desc: FPI_FOR_HINT , blkref #0: rel 1664/0/1260 blk 0 FPW
rmgr: Standby  len (rec/tot):  50/ 50, tx:   0, lsn: 0/16000238, prev 0/16000100, desc: RUNNING_XACTS nextXid 118746 latestCompletedXid 118745 oldestRunningXid 118746
pg_xlogdump: FATAL: error in WAL record at 0/16000238: invalid record length at 0/16000270: wanted 24, got 0

可以看到關(guān)鍵記錄

lsn: 0/16000028, prev 0/152C9A10, desc: CHECKPOINT_SHUTDOWN redo 0/16000028
lsn: 0/16000098, prev 0/16000028, desc: END_OF_RECOVERY

而 END_OF_RECOVERY 對應(yīng)的 lsn 為 0/16000098,和 00000002.history 時間線文件的內(nèi)容完全一致。

所以在異步 stream replication 環(huán)境下,主動關(guān)閉master時,會將最后一條記錄(CHECKPOINT_SHUTDOWN)發(fā)送給slave,不會造成數(shù)據(jù)的丟失。

而 synchronous_commit = on 保證事務(wù)有兩份持久化的落盤數(shù)據(jù)。

分析 pg_log 日志

old master 上的最后幾條日志

2018-11-30 10:16:40.986 CST,"postgres","pgbenchdb",7559,"[local]",5c009d79.1d87,4,"UPDATE waiting",2018-11-30 10:16:25 CST,,0,LOG,00000,"disconnection: session time: 0:00:15.723 user=postgres database=pgbenchdb host=[local]",,,,,,,,,"pgbench"
2018-11-30 10:16:40.993 CST,"postgres","pgbenchdb",7558,"[local]",5c009d79.1d86,3,"idle",2018-11-30 10:16:25 CST,4/0,0,FATAL,57P01,"terminating connection due to administrator command",,,,,,,,,"pgbench"
2018-11-30 10:16:40.994 CST,"postgres","pgbenchdb",7560,"[local]",5c009d79.1d88,3,"idle",2018-11-30 10:16:25 CST,5/0,0,FATAL,57P01,"terminating connection due to administrator command",,,,,,,,,"pgbench"
2018-11-30 10:16:40.994 CST,"postgres","pgbenchdb",7558,"[local]",5c009d79.1d86,4,"idle",2018-11-30 10:16:25 CST,,0,LOG,00000,"disconnection: session time: 0:00:15.729 user=postgres database=pgbenchdb host=[local]",,,,,,,,,"pgbench"
2018-11-30 10:16:40.994 CST,"postgres","pgbenchdb",7560,"[local]",5c009d79.1d88,4,"idle",2018-11-30 10:16:25 CST,,0,LOG,00000,"disconnection: session time: 0:00:15.725 user=postgres database=pgbenchdb host=[local]",,,,,,,,,"pgbench"
2018-11-30 10:16:40.999 CST,"postgres","pgbenchdb",7561,"[local]",5c009d79.1d89,3,"idle",2018-11-30 10:16:25 CST,6/0,0,FATAL,57P01,"terminating connection due to administrator command",,,,,,,,,"pgbench"
2018-11-30 10:16:41.001 CST,"postgres","pgbenchdb",7561,"[local]",5c009d79.1d89,4,"idle",2018-11-30 10:16:25 CST,,0,LOG,00000,"disconnection: session time: 0:00:15.731 user=postgres database=pgbenchdb host=[local]",,,,,,,,,"pgbench"
2018-11-30 10:16:41.010 CST,,,7156,,5c009735.1bf4,7,,2018-11-30 09:49:41 CST,,0,LOG,00000,"shutting down",,,,,,,,,""
2018-11-30 10:16:41.209 CST,,,7156,,5c009735.1bf4,8,,2018-11-30 09:49:41 CST,,0,LOG,00000,"checkpoint starting: shutdown immediate",,,,,,,,,""
2018-11-30 10:16:47.623 CST,,,7156,,5c009735.1bf4,9,,2018-11-30 09:49:41 CST,,0,LOG,00000,"checkpoint complete: wrote 29357 buffers (89.6%); 0 transaction log file(s) added, 0 removed, 0 recycled; write=5.931 s, sync=0.399 s, total=6.418 s; sync files=53, longest=0.179 s, average=0.007 s; distance=311294 kB, estimate=311294 kB",,,,,,,,,""
2018-11-30 10:16:47.683 CST,"repl","",7227,"192.168.56.90:52556",5c009795.1c3b,3,"streaming 0/16000098",2018-11-30 09:51:17 CST,,0,LOG,00000,"disconnection: session time: 0:25:30.149 user=repl database= host=192.168.56.90 port=52556",,,,,,,,,"walreceiver"
2018-11-30 10:16:47.730 CST,,,7153,,5c009735.1bf1,5,,2018-11-30 09:49:41 CST,,0,LOG,00000,"database system is shut down",,,,,,,,,""

注意倒數(shù)第二條信息 streaming 0/16000098 ,說明當(dāng)時的master關(guān)閉時,已經(jīng)和salve溝通過,確認(rèn)已經(jīng)接收到 END_OF_RECOVERY 之前所有的數(shù)據(jù)了。

old slave 日志

2018-11-30 10:16:47.660 CST,,,7256,,5c009795.1c58,2,,2018-11-30 09:51:17 CST,,0,LOG,00000,"replication terminated by primary server","End of WAL reached on timeline 1 at 0/16000098.",,,,,,,,""
2018-11-30 10:16:47.660 CST,,,7256,,5c009795.1c58,3,,2018-11-30 09:51:17 CST,,0,FATAL,XX000,"could not send end-of-streaming message to primary: no COPY in progress
",,,,,,,,,""
2018-11-30 10:16:47.660 CST,,,7255,,5c009795.1c57,5,,2018-11-30 09:51:17 CST,1/0,0,LOG,00000,"invalid record length at 0/16000098: wanted 24, got 0",,,,,,,,,""
2018-11-30 10:16:47.854 CST,,,7443,,5c009d8f.1d13,1,,2018-11-30 10:16:47 CST,,0,FATAL,XX000,"could not connect to the primary server: could not connect to server: Connection refused
 Is the server running on host ""192.168.56.119"" and accepting
 TCP/IP connections on port 5432?
",,,,,,,,,""
2018-11-30 10:16:52.668 CST,,,7444,,5c009d94.1d14,1,,2018-11-30 10:16:52 CST,,0,FATAL,XX000,"could not connect to the primary server: could not connect to server: Connection refused
 Is the server running on host ""192.168.56.119"" and accepting
 TCP/IP connections on port 5432?
",,,,,,,,,""
2018-11-30 10:16:56.875 CST,,,7255,,5c009795.1c57,6,,2018-11-30 09:51:17 CST,1/0,0,LOG,00000,"received promote request",,,,,,,,,""
2018-11-30 10:16:56.875 CST,,,7255,,5c009795.1c57,7,,2018-11-30 09:51:17 CST,1/0,0,LOG,00000,"redo done at 0/16000028",,,,,,,,,""
2018-11-30 10:16:56.875 CST,,,7255,,5c009795.1c57,8,,2018-11-30 09:51:17 CST,1/0,0,LOG,00000,"last completed transaction was at log time 2018-11-30 10:16:40.986869+08",,,,,,,,,""
2018-11-30 10:16:56.888 CST,,,7255,,5c009795.1c57,9,,2018-11-30 09:51:17 CST,1/0,0,LOG,00000,"selected new timeline ID: 2",,,,,,,,,""
2018-11-30 10:16:57.166 CST,,,7255,,5c009795.1c57,10,,2018-11-30 09:51:17 CST,1/0,0,LOG,00000,"archive recovery complete",,,,,,,,,""
2018-11-30 10:16:57.267 CST,,,7255,,5c009795.1c57,11,,2018-11-30 09:51:17 CST,1/0,0,LOG,00000,"MultiXact member wraparound protections are now enabled",,,,,,,,,""
2018-11-30 10:16:57.267 CST,,,7257,,5c009795.1c59,1,,2018-11-30 09:51:17 CST,,0,LOG,00000,"checkpoint starting: force",,,,,,,,,""
2018-11-30 10:16:57.275 CST,,,7253,,5c009795.1c55,3,,2018-11-30 09:51:17 CST,,0,LOG,00000,"database system is ready to accept connections",,,,,,,,,""
2018-11-30 10:16:57.276 CST,,,7447,,5c009d99.1d17,1,,2018-11-30 10:16:57 CST,,0,LOG,00000,"autovacuum launcher started",,,,,,,,,""

信息也是相當(dāng)?shù)那逦?/p>

wal_retrieve_retry_interval = 5s 控制 salve 到 master 失敗時,再次重試的等待時間。

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

您可能感興趣的文章:
  • postgresql 查看當(dāng)前用戶名的實(shí)現(xiàn)
  • Mac系統(tǒng)重置PostgreSQL密碼的方法示例代碼
  • PostgreSQL的B-tree索引用法詳解
  • PostgreSQL查看正在執(zhí)行的任務(wù)并強(qiáng)制結(jié)束的操作方法
  • PostgreSQL copy 命令教程詳解
  • Postgresql 默認(rèn)用戶名與密碼的操作

標(biāo)簽:辛集 昭通 榆林 杭州 寶雞 海西 溫州 濮陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Postgresql 如何選擇正確的關(guān)閉模式》,本文關(guān)鍵詞  Postgresql,如何,選擇,正確,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Postgresql 如何選擇正確的關(guān)閉模式》相關(guān)的同類信息!
  • 本頁收集關(guān)于Postgresql 如何選擇正確的關(guān)閉模式的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    69av视频在线播放| 亚洲一区二三区| 欧美人成在线观看网站高清| 欧美性猛交xxxx免费看蜜桃| 男女激情网站| 日韩电影在线看| 粉嫩av蜜桃av蜜臀av| 国产又粗又长又硬| 色姑娘综合天天| 大桥未久一区二区| 色天天综合狠狠色| 日韩免费电影| 在线播放国产区| 国产乱视频在线观看| 精品素人av| 亚洲人成免费网站| 国产字幕中文| 97人人模人人爽视频一区二区| 午夜精品成人在线视频| 中文字幕在线精品| 欧美老女人性开放| 国产情侣免费视频| 2018中文字幕在线| 老牛影视av老牛影视av| 免费在线黄色网址| 亚洲久久一区| 成人精品在线看| 午夜大片在线观看| 亚洲天堂开心观看| 国产成人视屏| 好吊色视频在线观看| 中文字幕日产av| 国产精品视频一区二区三区四| av一二三不卡影片| 亚洲黄色一级大片| 亚洲精品乱码久久久久久蜜桃欧美| 999在线观看| 国产无遮挡又黄又爽免费软件| 麻豆成人av在线| 中国毛片在线观看| 日本欧美一区二区在线观看| 精品69视频一区二区三区| 国产精品福利影院| 久久综合九色综合欧美亚洲| 日产亚洲一区二区三区| 爽死777影院| 免费在线亚洲欧美| 在线观看成年人视频| 丰满少妇在线观看| 自拍一区在线观看| 超碰成人免费| 国产精品三p一区二区| 久久久久久久人妻无码中文字幕爆| 久久综合久久综合久久| 欧美黑人猛交的在线视频| 成人在线视频中文字幕| 日韩欧美激情| 中文日韩在线视频| 中文字幕校园春色| 国产精品乱码人人做人人爱| 殴美一级黄色片| 亚洲三级免费| 亚洲欧洲av色图| 国产理论电影在线观看| 日本成人网址| 男人的天堂久久| 久久久人成影片一区二区三区观看| 国产最新视频在线观看| 日本精品一区二区三区在线观看视频| 日本大胆人体视频| 青青草影院在线观看| 中国麻豆视频| 国产无遮挡裸体视频在线观看| jizz中国免费| 嗯用力啊快一点好舒服小柔久久| 乳奴隷乳フ辱julia在线观看| 国产精品国产精品国产专区不蜜| 国产亚洲字幕| 新版中文在线官网| 日韩不卡一区二区三区| 在线亚洲人成电影网站色www| 亚洲国产精品人人爽夜夜爽| 久久99精品国产自在现线| 亚洲综合视频| 国产综合激情| 欧美xoxoxo| 激情亚洲综合在线| 97在线观看免费观看高清| 中文字幕人妻一区二区三区在线视频| 日本一区二区三区四区在线观看| 国产精品秘入口18禁麻豆免会员| а天堂中文在线资源| 偷拍女澡堂一区二区三区| 国产精品77777竹菊影视小说| 97国产精品视频| 中出嫩模无套| 女一区二区三区| 国产一区二区中文| 午夜精品久久久久久久男人的天堂| 欧美日韩一二三区| 星空大象在线观看免费播放| 最新欧美电影| 久久免费视频网| 亚洲精品456| 国产精品美女视频网站| 亚洲欧美影院| 日本黄在线观看| 国产精品一区二区91| av中文字幕在线播放| 亚洲最大成人网4388xx| 久久大大胆人体| 国产精品678| 欧美一区二区人人喊爽| 午夜精品久久久久久久爽| 成人免费av网站| 91精品国产一区二区三区动漫| 国产精品99一区二区三| 国产视频aaa| 青青免费在线视频| 精品一区三区| 国产伦视频一区二区三区| 国产无套在线观看| 伊人春色在线观看| 欧美成人嫩草网站| 蜜桃麻豆av在线| 久久这里只有精品视频网| 亚洲精品成人无限看| 日日夜夜天天操| 久久人人爽人人爽爽久久| 精品人妻无码一区二区三区蜜桃一| 国产77777| 久久久免费高清视频| 日本亚洲天堂网| 日本成人在线电影网| 亚洲影视一区二区| 久久婷婷综合激情| 毛片网站大全| 日韩精品免费一区二区三区| 久久精品国产精品青草| 一级黄色特级片| 日本一区二区高清视频| 国产精品偷伦视频免费观看国产| 国产精品国模大尺度私拍| 日本欧美黄色片| h在线视频免费观看完整版| 好吊一区二区三区| 色婷婷国产精品久久包臀| 在线观看欧美日韩电影| 欧美 丝袜 自拍 制服 另类| 中文字幕乱码日本亚洲一区二区| 欧洲乱码伦视频免费| 国产精品久久久久9999爆乳| 5858p先锋影音资源网| 日本一区二区三区视频视频| 佐山爱痴汉视频一区二区三区| h精品动漫在线观看| 99视频在线观看一区三区| 色偷偷777| 亚洲一区亚洲二区亚洲三区| 亚洲精品aⅴ中文字幕乱码| 国产日韩欧美精品综合| 国产精品夜夜夜一区二区三区尤| 久久久婷婷一区二区三区不卡| 欧美一级爽aaaaa大片| 亚洲国产又黄又爽女人高潮的| 欧美日韩在线精品一区二区三区| 欧美日韩伦理片| 国精产品一区一区三区mba视频| 成人免费视频网站入口| 天天影视色综合| 一区二区成人在线视频| 可以免费看的黄色网址| 久草在线综合| 欧美激情亚洲视频| 真人bbbbbbbbb毛片| 顶级黑人搡bbw搡bbbb搡| 男女羞羞视频网站| 黄色激情在线播放| 成人爱爱电影网址| 国产专区一区二区三区| 精品久久一区二区三区| 精品欧美一区二区三区精品久久| 欧美特级www| 久久久久久五月天久久久久久久久| 综合亚洲色图| 91久久国产| 石原莉奈在线亚洲三区| 5252色成人免费视频| 露脸国产精品自产在线播| 精品伊人久久大线蕉色首页| 国产日韩一区二区三免费高清| 成人毛片一区二区| 中文字幕在线不卡一区| 国产激情偷乱视频一区二区三区| 亚洲成色在线综合网站2018站| 妞干网福利视频| 51精品秘密在线观看| 在线电影欧美日韩一区二区私密| 亚欧无线一线二线三线区别| 影院在线观看全集免费观看| 久久99热这里只有精品| 狠狠操第一页| 91网站在线看| 法国空姐电影在线观看| 亚洲精品一区二区18漫画| 中文字幕一区二区人妻痴汉电车| 亚洲精品日本| 日本一区视频在线观看| 久青草视频在线播放| 成人激情视频小说免费下载| 成人三级视频在线观看一区二区| www.激情.com| 国产一区二区三区影院| 久久一二三四区| 91亚洲欧美| 香蕉视频在线观看www| 欧美1o一11sex性hdhd| 亚洲男女毛片无遮挡| 成年人小视频在线观看| 欧美日韩在线观看视频| 欧美福利第一页| 九色综合国产一区二区三区| 国产九九在线观看| 丝袜+亚洲+另类+欧美+变态| 白白色在线观看| 亚洲电影免费观看| 日韩a∨精品日韩在线观看| 亚洲色图国产| 性日韩欧美在线视频| 残酷重口调教一区二区| 日韩中文字幕在线精品| 国产日韩欧美自拍| 韩国成人福利片在线播放| 欧美日韩不卡| 亚洲国产成人私人影院| 午夜福利三级理论电影| 亚洲精品国产精品国自产观看| 午夜一区二区三视频在线观看| 最近中文字幕免费mv视频多少集| 亚洲国产综合av| 国产精品涩涩涩视频网站| 不卡的电视剧免费网站有什么| 91精品国产自产在线老师啪| 国产福利小视频在线观看| 九九热99久久久国产盗摄| 国产福利视频一区二区三区| 国产69精品久久久久9| 久久精品国产亚洲777| 欧美亚洲高清一区二区三区不卡| 欧美一区日韩一区| 91久久国产综合久久91猫猫| 精品伦理一区二区| 亚洲色成人www永久网站| 在线免费av网址| 国色天香久久精品国产一区| 国产成人香蕉在线视频网站| 天堂va蜜桃一区二区三区漫画版| 伊人久久久久久久久| 三年中国中文观看免费播放| 欧美午夜不卡视频| 日本少妇高清视频| xxav视频| 日本三级一区二区三区| 无码人妻精品一区二区三区9厂| 国产精品久久久久久久久免费高清| 成人av在线网址| 一级黄色片在线| 国产欧美一区二区三区在线观看视频| 国产风韵犹存在线视精品| 色婷婷精品久久二区二区蜜臀av| 精品国产91洋老外米糕| 国产在线观看福利| 亚洲欧美成aⅴ人在线观看| 黄色综合网站| 亚洲视频 欧美视频| 2020国产精品久久精品不卡| 欧美色图激情小说| sm国产在线调教视频| 99免费视频观看| 在线视频观看国产| 在线免费观看污| 国产精品久久久久桃色tv| 国产热re99久久6国产精品| 高清欧美电影在线| 国产视频中文字幕在线观看| 欧美日韩精品一区视频| 黄免费在线观看| 亚洲h精品动漫在线观看| 欧美性猛交xxxx乱大交少妇| 国产一级黄色录像片| 国产美女主播视频一区| 亚洲一二三级电影| 久久久久久久9999| 国产亚洲精品久久久久久777| 久青草视频在线播放| 亚洲 欧美 另类人妖| 亚洲欧美日韩一区二区三区在线| 欧美人与物videos另类xxxxx| 亚洲天堂一区二区在线观看| 亚洲第一天堂无码专区| 日韩a一级欧美一级| 欧美日韩亚洲综合在线| 欧美精品一区二区蜜臀亚洲| 中文字幕91视频| 国产精品aaa| jizzjizzxxxx| 天天影视天天精品| 久久综合色影院| 色婷婷久久久| 久久69精品久久久久久久电影好| 日本一级理论片在线大全| 一区二区三区av| 视频一区二区三区中文字幕| 久久精品国产av一区二区三区| 亚洲精品一区二区三区中文字幕| 午夜欧美大尺度福利影院在线看| 91影院未满十八岁禁止入内| 亚洲a成v人在线观看| 国产日韩精品一区二区浪潮av| av漫画网站| 欧美亚洲国产精品久久| 水蜜桃精品av一区二区| 一级特黄aaa大片在线观看| 欧美黑人性猛交xxx| 欧美激情第二页| 超碰在线免费公开| 成年女人午夜毛片免费看| 99在线视频播放|