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

主頁 > 知識庫 > PostgreSQL 實(shí)現(xiàn)定時job執(zhí)行(pgAgent)

PostgreSQL 實(shí)現(xiàn)定時job執(zhí)行(pgAgent)

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

PostgreSQL中定時job執(zhí)行

業(yè)務(wù)分析

近期項(xiàng)目需要定期清理數(shù)據(jù)庫中的多余數(shù)據(jù),即每月1號刪除指定表中一年以上的數(shù)據(jù)。

初步分析這種定時job可以使用一下兩種技術(shù)實(shí)現(xiàn):

Linux的crontab功能

pgadmin的pgAgent功能

為了避免數(shù)據(jù)庫系統(tǒng)和操作系統(tǒng)的綁定,最后決定在數(shù)據(jù)庫層面實(shí)現(xiàn)自動清理功能,即使用pgAgent功能

介紹

pgAgent是pgAdmin III工具中的一個插件,它在pgAdmin III v1.4版本中引用。

主要用于PostgreSQL的作業(yè)調(diào)度代理,能夠在復(fù)雜的時間表上運(yùn)行多步批處理shell和SQL任務(wù)。

需要注意的是,pgAgent需要一些數(shù)據(jù)庫表和其他對象的支持,因此需要先安裝pgAgent數(shù)據(jù)庫。

環(huán)境

PostgreSQL:

操作系統(tǒng):CentOS Linux release 7.3.1611 (Core)
數(shù)據(jù)庫系統(tǒng): PostgreSQL 9.5.8
IP: 192.168.230.134
port: 5432

安裝

安裝pgAdmin III

yum install pgadmin3_95.x86_64 

輸入:

[root@localhost ~]# yum install pgadmin3_95.x86_64 
Loaded plugins: fastestmirror, langpacks
base                               | 3.6 kB 00:00:00   
epel/x86_64/metalink                       | 6.4 kB 00:00:00   
extras                              | 3.4 kB 00:00:00   
pgdg95                              | 4.1 kB 00:00:00   
updates                             | 3.4 kB 00:00:00   
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.163.com
Resolving Dependencies
--> Running transaction check
---> Package pgadmin3_95.x86_64 0:1.22.1-1.rhel7 will be installed
--> Processing Dependency: wxGTK for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_xrc-2.8.so.0(WXU_2.8)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_stc-2.8.so.0(WXU_2.8)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_html-2.8.so.0(WXU_2.8)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_core-2.8.so.0(WXU_2.8)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_aui-2.8.so.0(WXU_2.8.5)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_aui-2.8.so.0(WXU_2.8)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_adv-2.8.so.0(WXU_2.8)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_baseu_xml-2.8.so.0(WXU_2.8)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_baseu_net-2.8.so.0(WXU_2.8)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_baseu-2.8.so.0(WXU_2.8.5)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_baseu-2.8.so.0(WXU_2.8)(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_xrc-2.8.so.0()(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_stc-2.8.so.0()(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_html-2.8.so.0()(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_core-2.8.so.0()(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_aui-2.8.so.0()(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_gtk2u_adv-2.8.so.0()(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_baseu_xml-2.8.so.0()(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_baseu_net-2.8.so.0()(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Processing Dependency: libwx_baseu-2.8.so.0()(64bit) for package: pgadmin3_95-1.22.1-1.rhel7.x86_64
--> Running transaction check
---> Package wxBase.x86_64 0:2.8.12-20.el7 will be installed
---> Package wxGTK.x86_64 0:2.8.12-20.el7 will be installed
--> Processing Dependency: libSDL-1.2.so.0()(64bit) for package: wxGTK-2.8.12-20.el7.x86_64
--> Running transaction check
---> Package SDL.x86_64 0:1.2.15-14.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================
 Package        Arch       Version         Repository    Size
========================================================================================
Installing:
 pgadmin3_95      x86_64      1.22.1-1.rhel7      pgdg95      3.2 M
Installing for dependencies:
 SDL          x86_64      1.2.15-14.el7      base       204 k
 wxBase        x86_64      2.8.12-20.el7      epel       588 k
 wxGTK         x86_64      2.8.12-20.el7      epel       2.9 M

Transaction Summary
========================================================================================
Install 1 Package (+3 Dependent packages)

Total download size: 6.9 M
Installed size: 27 M
Is this ok [y/d/N]: y
Downloading packages:
(1/4): SDL-1.2.15-14.el7.x86_64.rpm               | 204 kB 00:00:00   
(2/4): wxBase-2.8.12-20.el7.x86_64.rpm              | 588 kB 00:00:00   
(3/4): wxGTK-2.8.12-20.el7.x86_64.rpm              | 2.9 MB 00:00:01   
(4/4): pgadmin3_95-1.22.1-1.rhel7.x86_64.rpm           | 3.2 MB 00:00:48   
----------------------------------------------------------------------------------------
Total                           147 kB/s | 6.9 MB 00:48   
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 Installing : wxBase-2.8.12-20.el7.x86_64                     1/4 
 Installing : SDL-1.2.15-14.el7.x86_64                       2/4 
 Installing : wxGTK-2.8.12-20.el7.x86_64                      3/4 
 Installing : pgadmin3_95-1.22.1-1.rhel7.x86_64                  4/4 
 Verifying : SDL-1.2.15-14.el7.x86_64                       1/4 
 Verifying : wxGTK-2.8.12-20.el7.x86_64                      2/4 
 Verifying : wxBase-2.8.12-20.el7.x86_64                     3/4 
 Verifying : pgadmin3_95-1.22.1-1.rhel7.x86_64                  4/4 

Installed:
 pgadmin3_95.x86_64 0:1.22.1-1.rhel7                          

Dependency Installed:
 SDL.x86_64 0:1.2.15-14.el7 wxBase.x86_64 0:2.8.12-20.el7 wxGTK.x86_64 0:2.8.12-20.el7

Complete!

安裝pgAgent

yum install pgagent_95

輸入:

[root@localhost ~]# yum install pgagent_95
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * epel: mirrors.ustc.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.163.com
Resolving Dependencies
--> Running transaction check
---> Package pgagent_95.x86_64 0:3.4.0-9.rhel7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================
 Package       Arch       Version          Repository    Size
========================================================================================
Installing:
 pgagent_95      x86_64      3.4.0-9.rhel7       pgdg95      42 k

Transaction Summary
========================================================================================
Install 1 Package

Total download size: 42 k
Installed size: 151 k
Is this ok [y/d/N]: y
Downloading packages:
pgagent_95-3.4.0-9.rhel7.x86_64.rpm               | 42 kB 00:00:02   
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
 Installing : pgagent_95-3.4.0-9.rhel7.x86_64                   1/1 
 Verifying : pgagent_95-3.4.0-9.rhel7.x86_64                   1/1 

Installed:
 pgagent_95.x86_64 0:3.4.0-9.rhel7                           

Complete!

在數(shù)據(jù)庫上配置pgAgent

找到pgagent.sql和pgagent_upgrade.sql文件路徑,并在需要job功能的數(shù)據(jù)庫上執(zhí)行

將會在數(shù)據(jù)庫中創(chuàng)建一個pgagent模式,并創(chuàng)建相應(yīng)的功能表和函數(shù)

psql -U postgres
postgres=# \i /usr/share/pgagent_95-3.4.0/pgagent.sql
postgres=# \i /usr/share/pgagent_95-3.4.0/pgagent_upgrade.sql
postgres=# \q

輸入:

[root@localhost pgagent_95-3.4.0]# psql -U postgres
psql (9.5.9)
Type "help" for help.

postgres=# \i /usr/share/pgagent_95-3.4.0/pgagent.sql
BEGIN
CREATE SCHEMA
COMMENT
CREATE TABLE
COMMENT
CREATE TABLE
CREATE INDEX
COMMENT
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
CREATE TABLE
COMMENT
COMMENT
CREATE TABLE
CREATE INDEX
COMMENT
COMMENT
COMMENT
CREATE TABLE
CREATE INDEX
COMMENT
CREATE TABLE
CREATE INDEX
CREATE INDEX
COMMENT
CREATE TABLE
CREATE INDEX
COMMENT
COMMENT
CREATE TABLE
CREATE INDEX
COMMENT
COMMENT
COMMENT
CREATE FUNCTION
CREATE FUNCTION
COMMENT
CREATE FUNCTION
COMMENT
CREATE FUNCTION
COMMENT
CREATE TRIGGER
COMMENT
CREATE FUNCTION
COMMENT
CREATE TRIGGER
COMMENT
CREATE FUNCTION
COMMENT
CREATE TRIGGER
COMMENT
COMMIT
postgres=# \i /usr/share/pgagent_95-3.4.0/pgagent_upgrade.sql
CREATE FUNCTION
CREATE FUNCTION
COMMENT
psql:/usr/share/pgagent_95-3.4.0/pgagent_upgrade.sql:49: ERROR: column "jstconnstr" of relation "pga_jobstep" already exists
ALTER TABLE
ALTER TABLE
postgres=# \q

如果數(shù)據(jù)庫滿足以下條件:

* PostgreSQL 版本高于9.1

* pgAgent 版本高于3.4.0

可使用簡易安裝模式:

[root@localhost pgagent_95-3.4.0]# psql -U postgres
psql (9.5.9)
Type "help" for help.

postgres=# CREATE EXTENSION pgagent;

效果相同

啟動pgAgent守護(hù)程序

語法:

pgagent_95 [options] connect-string>
options:
-f run in the foreground (do not detach from the terminal)
-t poll time interval in seconds (default 10)>
-r retry period after connection abort in seconds (>=10, default 30)>
-s log file (messages are logged to STDOUT if not specified>
-l logging verbosity (ERROR=0, WARNING=1, DEBUG=2, default 0)>

實(shí)例:

[root@localhost pgagent_95-3.4.0]# pgagent_95 hostaddr=192.168.230.134 dbname=postgres user=postgres password=oracle

執(zhí)行計劃創(chuàng)建

使用pgadmin III工具連接目標(biāo)庫(可以使用其他機(jī)器遠(yuǎn)程連接目標(biāo)庫)

配置如下:

進(jìn)入pgadmin后可看到作業(yè)狀態(tài),如下圖所示:

創(chuàng)建作業(yè)date_delete_new

然后在date_delete_new作業(yè)中添加執(zhí)行計劃和步驟

創(chuàng)建計劃delete_date_new

計劃其實(shí)就是作業(yè)的執(zhí)行時間表,可以在其中設(shè)置作業(yè)的運(yùn)行時間,最小單位為min,設(shè)置方式與linux的cron控件類似

本次的業(yè)務(wù)要求是每月1號執(zhí)行刪除操作,顧只需設(shè)置每月一日執(zhí)行即可:

新建計劃:

設(shè)置日期為每月的1號

設(shè)置時間為00點(diǎn)00分

創(chuàng)建步驟delete_date_new

步驟是可以執(zhí)行的SQL腳本或shell腳本,當(dāng)計劃條件觸發(fā)時,作業(yè)的每個步驟將依次以字母數(shù)字名稱順序運(yùn)行

本次的業(yè)務(wù)要求是刪除表中一年以前的數(shù)據(jù),以test表為例

新建步驟:

需要指定操作的數(shù)據(jù)庫(postgres)

步驟1

在定義中寫入所要執(zhí)行的腳本,如:

DELETE FROM "test"."test" 
where time  CURRENT_DATE-('1 year')::INTERVAL;

步驟2

到此執(zhí)行計劃創(chuàng)建完成

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

您可能感興趣的文章:
  • PostgreSQL查看正在執(zhí)行的任務(wù)并強(qiáng)制結(jié)束的操作方法
  • 解決PostgreSQL 執(zhí)行超時的情況
  • 在postgresql中通過命令行執(zhí)行sql文件
  • Postgresql的pl/pgql使用操作--將多條執(zhí)行語句作為一個事務(wù)
  • Postgresql psql文件執(zhí)行與批處理多個sql文件操作
  • 在postgresql中結(jié)束掉正在執(zhí)行的SQL語句操作
  • PostgreSQL 實(shí)現(xiàn)sql放入文件批量執(zhí)行

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PostgreSQL 實(shí)現(xiàn)定時job執(zhí)行(pgAgent)》,本文關(guān)鍵詞  PostgreSQL,實(shí)現(xiàn),定時,job,執(zhí)行,;如發(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 實(shí)現(xiàn)定時job執(zhí)行(pgAgent)》相關(guān)的同類信息!
  • 本頁收集關(guān)于PostgreSQL 實(shí)現(xiàn)定時job執(zhí)行(pgAgent)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩专区精品| 久久亚洲影音av资源网| 麻豆视频传媒入口| 最近日韩中文字幕| 在线观看一区二区视频| 精品国产丝袜高跟鞋| 成人自拍小视频| 午夜视频在线观看一区| 麻豆精品一区二区av白丝在线| 在线视频您懂的| 影音先锋男人资源站在线观看| av免费不卡国产观看| 精品国产免费观看| 手机在线免费看毛片| 午夜视频一区二区三区| 国产成人精品三级高清久久91| 亚洲国产精品久久久久久6q| 日韩欧美不卡视频| 亚洲电影影音先锋| 2014亚洲片线观看视频免费| 亚洲私人影院在线观看| 日韩美女av在线| 激情成人在线视频| 国产成人综合网| 国产精品一二三四五区| 1000部国产精品成人观看| 午夜剧场免费看| 国精品日韩欧美一区二区三区| 亚洲av无码乱码国产精品| 91看片淫黄大片91| 国产一区二区三区乱码| 亚洲成人久久电影| 久久精品欧美一区| 中文字幕一区二区三区人妻| av在线免费观看不卡| 国产精品久久精品国产| 国产一区香蕉久久| 中文字幕制服丝袜| 久久久成人av毛片免费观看| 久久精品人人做人人爽人人| 五月婷婷丁香激情| 欧美两根一起进3p做受视频| 午夜欧美在线| 亚洲日本丝袜连裤袜办公室| 欧美日韩视频在线观看一区二区三区| 欧美1819sex性处18免费| 久久精品亚洲热| 国产乱淫片视频| 高清精品一区二区三区一区| 久久天天做天天爱综合色| 欧美午夜精品一区二区三区| 日韩电影一区| 久久婷婷国产精品| 自由日本语亚洲人高潮| 国产精品久久久爽爽爽麻豆色哟哟| 精品国自产拍在线观看| 久久国产精品网| sm捆绑调教国产免费网站在线观看| 日韩区欧美区| 中国麻豆视频| 欧美日本韩国一区二区三区视频| 永久免费看片直接| 午夜少妇久久久久久久久| 91麻豆精品| www.污网站| 久久久久久久久四区三区| 香蕉成人影院| 窝窝社区一区二区| 日韩av一区二区三区美女毛片| xxxxxx在线观看| 亚洲国产专区| 少妇高潮 亚洲精品| 亚洲福利国产| 国产精品你懂得| 精品三级av在线| 欧美日韩伦理| 91大神网址| 国产精品日韩高清| 国产精品麻豆久久久| 色偷偷精品视频在线播放| 国产精品乱看| 超碰99在线| 中文字幕日韩精品一区| 日韩欧美中文字幕精品| 免费 成 人 黄 色| 91插插视频| 天天综合国产| 日本网站免费在线观看| 国产做受69高潮| 欧美大人香蕉在线| 久草在线官网| 国产精品视频久久久久久| 国产九区一区在线| 三级在线观看一区二区| 男人日女人网站| 一区二区三区在线观看欧美| 亚洲人成77777在线观看网| 欧美成人三级电影在线| 欧美xoxoxo| 91麻豆国产语对白在线观看| 中文字幕第二区| 亚洲h动漫在线| 国产精品无码一区二区三| 99精品视频在线播放免费| 国产精品一区免费在线| 男女激情片在线观看| 免费亚洲网站| 亚洲精品视频在线看| 香港日本韩国三级网站| 一区二区三区亚洲变态调教大结局| 性生活免费在线观看| 丰满少妇高潮在线观看| 欧美亚洲在线播放| 国产精品久久久久久久久快鸭| 国产欧美日韩精品高清二区综合区| 91成品人片a无限观看| 精品国产综合区久久久久久| 亚洲成人7777| 亚洲人成影院77777| 国产精品911| 精品国产91亚洲一区二区三区婷婷| 欧美一区久久| 91中文字幕永久在线| 久久99热这里只有精品| 人人草在线观看| 久久这里只有精品1| 日本一区二区在线视频| 成人视屏免费看| 亚洲国产精彩中文乱码av| 一区二区三区在线观看欧美| 日本护士做爰视频| 国产精品第四页| caopon在线免费视频| 中文字幕视频三区| 亚欧激情乱码久久久久久久久| 亚洲国产成人无码av在线| 欧美亚洲免费高清在线观看| 欧美日韩一区高清| 精品少妇theporn| 国产有色视频色综合| 久久久久高潮毛片免费全部播放| 综合激情婷婷| 超碰网在线观看| 精品国产一区二区三区久久狼黑人| 日韩欧美国产精品一区二区三区| 国产精品第二页| 国产欧美一区二区三区在线看| 国产成人精品视频ⅴa片软件竹菊| 在线亚洲激情| 国产男男gay体育生白袜| 国产99在线 | 亚洲| 亚洲图区在线| 一级少妇精品久久久久久久| 日日噜噜噜噜久久久精品毛片| 成人三级在线| 丁香亚洲综合激情啪啪综合| 成人18视频免费69| 亚洲激情77| 日韩欧美国产亚洲| av午夜在线| 国产精品欧美在线观看| av免费在线网站| 可以在线看的av| 欧美乱熟臀69xxxxxx| 伦伦影院午夜日韩欧美限制| 日本不卡高清| 日本欧美www| 深夜福利在线看| 一区二区传媒有限公司| 国产盗摄视频在线观看| 97超碰人人爱| 中文在线a√在线8| 欧美猛交免费看| 亚洲成av人片| 亚洲免费av网| 成人av电影在线播放| 91av免费| 亚洲精品成人电影| 国产亚洲毛片在线| 色999日韩欧美国产| 折磨小男生性器羞耻的故事| 黄色片免费看| 亚洲黄一区二区| 国产一级免费看| 欧美18一12sex性处hd| 欧美日韩成人综合天天影院| av中文在线资源库| 国产男男chinese网站| 你懂的在线观看一区二区| 人妻互换一二三区激情视频| 欧美性猛交7777777| 欧美精品网站| 国产高清亚洲| 神马影院我不卡午夜| 久久福利免费视频| 天堂网中文在线| 加勒比中文字幕精品| 久久久久久久久久久久久国产| 欧美久久久久中文字幕| 国产一区二区三区四区在线观看| 久久精品一区二区三区资源网| 国产原创欧美精品| 成人禁用看黄a在线| 国产福利图片| 中文字幕精品一区二区精品| 亚洲涩涩在线| 国产人成免费视频| xxx.xxx欧美| 国产精品女主播在线观看| 成人在线观看免费网站| 人妻一区二区三区免费| 99热这里只有精品99| 91精品在线观看入口| 调教视频在线观看| 国产欧美精品日韩| 亚洲女人天堂色在线7777| 国产在线精品一区二区三区| 中文天堂资源在线| 97人妻人人揉人人躁人人| 6080yy精品一区二区三区| av中文字幕在线观看第一页| 成人午夜黄色影院| caoporn超碰国产公开| 国产日本欧美一区二区三区在线| 99re这里都是精品| 秋霞在线观看av| 在线观看精品国产| 91中文字幕在线视频| 欧美xxxx做受欧美| 午夜精品国产精品大乳美女| 亚洲欧洲午夜| 久久激情中文| 亚洲国产精品一区二区久久hs| 国模大尺度私拍在线视频| 亚洲 欧美 激情 小说 另类| 一个人看的视频www在线观看免费| 最新福利小视频在线播放| 9765激情中文在线| 吴梦梦av在线| 欧类av怡春院| 在线观看涩涩| 欧美成人精品免费| 亚洲四区在线观看| 羞羞漫画网18久久app| 国产亚洲欧美另类中文| 欧美孕妇孕交黑巨大网站| 国产一线二线三线在线观看| 精品蜜桃一区二区三区| 欧美最猛性xxxxxhd| 国产欧美日韩综合一区在线观看| www.久久精品视频| 欧美视频二区36p| 欧美成人激情视频免费观看| 国产欧美日韩综合精品一区二区| 久久99精品国产99久久| xxxx日本少妇| 色欧美片视频在线观看在线视频| 成年人黄视频在线观看| av 日韩 人妻 黑人 综合 无码| 茄子视频成人在线观看| 99精品一区二区三区无码吞精| 波多野结衣一二三四区| 国产女人18毛片水真多18| 亚洲男人天堂网址| 综合欧美亚洲日本| 国产精品7777777| 国产成人精品免费网站| 成人在线播放视频| 国产高清在线一区| 免费视频爱爱太爽了| 日韩精品水蜜桃| 中文字幕在线免费专区| 成人动漫视频在线观看免费| 国产精品果冻传媒潘| 国产精品高潮呻吟久久久久| 国产一级在线播放| 久久这里精品国产99丫e6| 亚洲制服丝袜一区| 17c国产在线| 亚洲蜜桃精久久久久久久| 丁香啪啪综合成人亚洲小说| 国产欧美一区二区精品忘忧草| 西西裸体人体做爰大胆久久久| 欧美性色黄大片人与善| 国产丝袜不卡| 欧美日韩大片| 宅男av一区二区三区| 国产精品久久久91| 欧美激情一区在线观看| 视频免费裸体网站| 久久99精品国产.久久久久久| 99精品国自产在线| 老司机午夜激情| 青青a在线精品免费观看| 久久中文字幕电影| 久久免费一区| 天堂网在线免费观看| 亚洲三级黄色片| 一区在线观看| 国产视频123区| 麻豆一区二区麻豆免费观看| 91福利国产精品| 第四色婷婷基地| 99re这里都是精品| 毛片在线网址| 成人性生交大片免费看中文| 国产免费电影网站入口| 91福利国产成人精品播放| 日韩午夜电影在线观看| www日韩中文字幕在线看| av在线日韩| 久久久中精品2020中文| 久久精彩免费视频| 国产午夜精品全部视频播放| 国产精品videossex撒尿| 欧美性猛交xxxx免费看手交| 久久精品人人做人人爽人人| 国产美女主播在线播放| 免费成人深夜夜行网站| 中文字幕无线精品亚洲乱码一区| 国产精品18久久久| ass极品国模人体欣赏| 美女洗澡无遮挡| 久久蜜桃香蕉精品一区二区三区| 国产精品99久久久久久久久久久久| 日本一区视频在线观看| 中文字幕一区二区三区欧美日韩| 99热一区二区三区|