日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

postgresql update使用别名_PostgreSQL逻辑复制之pglogical

發布時間:2024/1/23 数据库 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 postgresql update使用别名_PostgreSQL逻辑复制之pglogical 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
朱貴平(lottu)? ?中國PG分會認證專家

宜搜科技資深DBA,擅長Oracle、PostgreSQL,目前從事Oracle、PostgreSQL

相關的運維管理及遷移等工作。

一、pglogical介紹

pglogical 是 PostgreSQL 的拓展模塊, 為 PostgreSQL 數據庫提供了邏輯流復制發布和訂閱的功能。pglogical 重用了 BDR 項目中的一部分相關技術。pglogical 是一個完全作為PostgreSQL 擴展實現的邏輯復制系統。完全集成,它不需要觸發器或外部程序。這種物理復制的替代方法是使用發布/訂閱模型復制數據以進行選擇性復制的一種高效方法。支持 PG10、9.6、9.5、9.4 ,提供比 Slony、Bucardo 或 Londiste 更快的復制速度,以及跨版本升級。
我們使用的下列術語來描述節點和數據流之間的關系,重用了一些早期的 Slony 技術中的術語:

  • 節點 - PostgreSQL 數據庫實例

  • 發布者和訂閱者 - 節點的角色名稱

  • 復制集 - 關系表的集合

pglogical 是新技術組件,使用了最新的 PostgreSQL 數據庫中的一些核心功能,所以存在一些數據庫版本限制:

  • 數據源發布和訂閱節點需要運行 PostgreSQL 9.4 +

  • 復制源過濾和沖突檢測需要 PostgreSQL 9.5 +

支持的使用場景:

  • 主版本數據庫之間的升級(存在上述的版本限制)

  • 完整的數據庫復制

  • 利用復制集,選擇性的篩選的關系表

  • 可從多個上游服務器,做數據的聚集和合并

更多介紹;大家請閱讀
英文版
中文版

二、安裝操作

本節介紹了pglogical 擴展模塊復制的基本用法。
下載地址,安裝步驟

tar -zxvf pglogical-REL2_2_0.tar.gz cd pglogical-REL2_2_0. /home/postgres/.bash_profilepg_configUSE_PGXS=1 make cleanUSE_PGXS=1 makeUSE_PGXS=1 make install

首先 PostgreSQL服務器必須正確配置才能夠支持邏輯解碼︰

wal_level = 'logical'# one per database needed on (provider/subscriber)provider nodemax_worker_processes = 10 # one per node needed on provider nodemax_replication_slots = 10 # one per node needed on provider nodemax_wal_senders = 10 shared_preload_libraries = 'pglogical'

如果你想要處理解決與上一次/第一次更新之間的沖突 wins(參閱沖突章節), 你的數據庫版本需要為PostgreSQL 9.5+ (在9.4中無效) 您可以向 PostgreSQL.conf 添加此額外的選項:

# needed for last/first update wins conflict resolution property available in Postgretrack_commit_timestamp = on

pg_hba.conf 需要配置成允許從本地主機復制,用戶擁有有復制權限,連接權限;并重啟數據庫服務

host replication postgres 網段ip/24 trust

在所有節點上所對應數據庫安裝pglogical拓展模塊:

CREATE EXTENSION pglogical;

三、pglogical復制配置

現有實驗環境

數據庫版本IP角色
psql (PostgreSQL) 9.6.0192.168.1.221provider
psql (PostgreSQL) 10.5192.168.1.235subscriber

3.1、時間同步

服務器時間同步(主備庫都需操作)

echo "*/20 * * * * /usr/sbin/ntpdate -u ntp.api.bz >/dev/null" >> /var/spool/cron/root

3.2、提供者節點配置

1、創建節點

在一個數據庫里創建提供者節點

# 創建節點SELECT pglogical.create_node( node_name := 'provider1', dsn := 'host=192.168.1.221 port=5432 dbname=lottu');

2、創建復制集

將public架構中的所有表添加到default復制集中

SELECT pglogical.replication_set_add_all_tables('default', ARRAY['public']);

復制集default的表都必需要primary key

3.3、訂閱者節點配置

1、創建節點

在另一個數據庫創建訂閱者節點

SELECT pglogical.create_node(node_name := 'subscriber1',dsn := 'host=192.168.1.235 port=5432 dbname=lottu');

2、創建復制集

訂閱提供者節點,該訂閱將在后臺啟動同步和復制過程

SELECT pglogical.create_subscription(subscription_name := 'subscription1',provider_dsn := 'host=192.168.1.221 port=5432 dbname=lottu');

3.4、驗證復制

前面我們已經完成安裝/配置 pglogical 操作。

1、創建測試表

create table tbl_lottu01(id int primary key, name text, reg_time timestamp);

由于需要驗證insert/update/delete/truncate操作是否同步;所以創建的表要有主鍵。當然只對發布者必須要主鍵約束。

2、添加測試數據

lottu=# insert into tbl_lottu01 select generate_series(1,10000),'lottu',now();INSERT 0 10000

3、將表添加對應的復制集

對新建的表;并沒有為其分配對應的復制集;需要手動添加。當然可以利用觸發器自動添加;后續補充。

lottu=# select * from pglogical.replication_set_table ; set_id | set_reloid | set_att_list | set_row_filter --------+------------+--------------+----------------(0 rows)
  • 方法1:

前面講解創建復制集中;3.2.2中“將public架構中的所有表添加到default復制集中”

SELECT pglogical.replication_set_add_all_tables('default', ARRAY['public']);
  • 方法二:

將表添加到對應的復制集中;詳細介紹可以查看前面文檔。

pglogical.replication_set_add_table(set_name name, relation regclass, synchronize_data boolean, columns text [],row_filter text)

兩種方法都可以;我們采用第二種方法。

lottu=# select pglogical.replication_set_add_table( set_name := 'default', relation := 'tbl_lottu01',synchronize_data := true); replication_set_add_table --------------------------- t(1 row)

我們查看復制集

lottu=# select * from pglogical.replication_set_table ; set_id | set_reloid | set_att_list | set_row_filter -----------+-------------+--------------+---------------- 290045701 | tbl_lottu01 | | (1 row)

同時,數據也同步到 subscriber 節點。因為在第二種方法有 同步 的操作。若使用第一種方法;還需要在subscriber 節點同步表的操作。

#重新同步一個表pglogical.alter_subscription_resynchronize_table(subscription_name name, relation regclass) #將所有的表都同步pglogical.alter_subscription_synchronize(subscription_name name, truncate bool)

4、查看subscriber節點

查看表 tbl_lottu01 信息

lottu=# select * from pglogical.show_subscription_table('subscription1','tbl_lottu01'); nspname | relname | status ---------+-------------+-------------- public | tbl_lottu01 | synchronized(1 row)lottu=# select count(1) from tbl_lottu01; count ------- 10000(1 row)

在復制集default中:update/delete/truncate 操作也是同步復制。不作演示

復制集INSERTUPDATEDELETETRUNCATE
default
default_insert_only×××

四、復制特性擴展

4.1、延遲復制

pglogical.create_subscription(subscription_name name, provider_dsn text, replication_sets text[], synchronize_structure boolean, synchronize_data boolean, forward_origins text[], apply_delay interval)

參數:

  • subscription_name - 訂閱的名稱,必須是唯一的

  • provider_dsn - 提供者的連接字符串

  • replication_sets - 要訂閱的復制集數組,這些必須已存在,默認為“{default,default_insert_only,ddl_sql}”

  • synchronize_structure - 指定是否將提供者與訂閱者之間的結構同步,默認為false

  • synchronize_data - 指定是否將數據從提供者同步到訂閱者,默認為true

  • forward_origins - 要轉發的原始名稱數組,當前只支持的值是空數組,意味著不轉發任何不是源自提供者節點的更改,或“{all}”這意味著復制所有更改,無論它們的來源是什么,默認是全部}”

  • apply_delay - 延遲復制多少,默認為0秒

示例:數據表結構同步;且延遲復制1分鐘

SELECT pglogical.create_subscription(subscription_name := 'subscription1',provider_dsn := 'host=192.168.1.221 port=5432 dbname=lottu',synchronize_structure := true,apply_delay := '00:01:00'::interval);

4.2、對源端進行 行/列 過濾

過濾機制需要 PostgreSQL 9.5 +

pglogical.replication_set_add_table(set_name name, relation regclass, synchronize_data boolean, columns text [],row_filter text)

參數:

  • set_name - 現有復制集的名稱

  • relation - 要添加到集合中的表的名稱或OID

  • synchronize_data - 如果為true,則表數據將在訂閱給定復制集的所有訂戶上同步,默認為false

  • columns - 要復制的列的列表。通常,當應復制所有列時,這將設置為NULL,這是默認值

  • row_filter - 行過濾表達式,默認為NULL(無過濾),有關詳細信息,請參閱(行過濾)。警告:在使用有效行篩選器同步數據時要小心。使用synchronize_data=true有效row_filter就像對表的一次性操作。使用修改后再次執行它將row_filter不會將數據同步到訂戶。訂閱者可能需要pglogical.alter_subscription_resynchronize_table()來修復它。

**

示例:對表tbl_lottu02中字段{id, name, job} 字段列過濾;且對條件 ‘id > 10’ 進行行過濾 **# provider 節點 創建表并插入測試數據create table tbl_lottu02 (id int primary key, name text, job text, reg_time timestamp );insert into tbl_lottu02 select generate_series(1,20) id,'lottu'||generate_series(1,20),'pg', now();# subscriber節點創建表;可以只創建復制的列的數據表create table tbl_lottu02 (id int primary key, name text, job text, reg_time timestamp );# orcreate table tbl_lottu02 (id int primary key, name text, job text);#provider 節點 將表加入復制集中;并同步記錄lottu=# select pglogical.replication_set_add_table(set_name := 'default', relation := 'tbl_lottu02', synchronize_data := true, columns := '{id, name, job}',row_filter := 'id < 10'); replication_set_add_table --------------------------- t(1 row)# subscriber節點查看表tbl_lottu02記錄lottu=# select * from tbl_lottu02; id | name | job ----+--------+----- 1 | lottu1 | pg 2 | lottu2 | pg 3 | lottu3 | pg 4 | lottu4 | pg 5 | lottu5 | pg 6 | lottu6 | pg 7 | lottu7 | pg 8 | lottu8 | pg 9 | lottu9 | pg(9 rows)

4.3、為新表自動分配復制集

事件觸發器工具可用于描述為新創建的表定義復制集的規則。

CREATE OR REPLACE FUNCTION pglogical_assign_repset()RETURNS event_trigger AS $$DECLARE obj record;BEGIN FOR obj IN SELECT * FROM pg_event_trigger_ddl_commands() LOOP IF obj.object_type = 'table' THEN IF obj.schema_name = 'config' THEN PERFORM pglogical.replication_set_add_table('configuration', obj.objid); ELSIF NOT obj.in_extension THEN PERFORM pglogical.replication_set_add_table('default', obj.objid); END IF; END IF; END LOOP;END;$$ LANGUAGE plpgsql;CREATE EVENT TRIGGER pglogical_assign_repset_trg ON ddl_command_end WHEN TAG IN ('CREATE TABLE', 'CREATE TABLE AS') EXECUTE PROCEDURE pglogical_assign_repset();

4.4、沖突檢測

沖突檢測需要 PostgreSQL 9.5 +
如果節點訂閱多個提供程序,或當本地寫入在訂閱服務器上發生,可能會發生沖突,尤其是對傳入的變化。這些都自動檢測,并可以就此采取行動取決于配置。
解決沖突的辦法是通過配置 pglogical.conflict_resolution 參數。
pglogical.conflict_resolution 支持的配置參數選項為︰

  • error - 復制將停止上錯誤如果檢測到沖突和手動操作需要解決

  • apply_remote - 總是應用與本地數據有沖突的更改,這是默認值

  • keep_local - 保留數據的本地版本,并忽略來自遠程節點相互沖突的更改

  • last_update_wins - 時間戳為提交最新的版本(newest commit timestamp)的數據將會被保存(這可以是本地或遠程版本)

  • first_update_wins - 時間戳為最舊的版本(oldest timestamp)的數據將會被保存(這可以是本地或遠程版本)

當參數track_commit_timestamp被禁用時,唯一允許的配置值是 apply_remote。PostgreSQL 9.4 不支持 track_commit_timestamp 配置參數只能配置參數apply_remote(該參數是默認值)。

# 在 訂閱者 節點配置;我們保留最新的數據track_commit_timestamp = onpglogical.conflict_resolution = 'last_update_wins'# 在 訂閱者 節點創建測試表tbl_lottu03lottu=# create table tbl_lottu03(id int primary key, name text);CREATE TABLElottu=# insert into tbl_lottu03 values (1001,'subscriber');INSERT 0 1# 在 發布者 節點 創建測試表create table tbl_lottu03(id int primary key, name text);select pglogical.replication_set_add_table( set_name := 'default', relation := 'tbl_lottu03',synchronize_data := true);insert into tbl_lottu03 values (1001,'provider');# 在 訂閱者 節點 查看數據lottu=# select * from tbl_lottu03; id | name ------+---------- 1001 | provider

后記:?在訂閱者的表需要主鍵約束;不然檢測不到沖突;是否需要主鍵約束當然這個也是根據需求而定。

五、場景介紹

5.1、可從多個上游服務器,做數據的聚集和合并

發布者跟訂閱者的關系;一個發布者可以被多個訂閱者訂閱。多個發布者可以被同一個訂閱者訂閱。

數據庫版本IP數據庫角色
psql (PostgreSQL) 9.6.0192.168.1.221lottuprovider1
psql (PostgreSQL) 9.6.0192.168.1.221lottu02provider2
psql (PostgreSQL) 10.5192.168.1.235lottusubscriber

為了加以區分;我們定制SQL提示符;例如

lottu=# \set PROMPT1 '%`echo provider1=`'provider1=

5.1.1、創建測試表

# 每個節點創建測試表; 訂閱者創建的表可以無主鍵;若訂閱者有主鍵,可利用序列自增來解決沖突。(例如:本例是兩個發布者,則發布者1可取奇數;發布者二可取偶數)。若無主鍵;數據不受影響。provider1=create table tbl_lottu05(id int primary key,name text);CREATE TABLEprovider1=CREATE SEQUENCE seq_lottu05_id INCREMENT BY 2 START WITH 1;CREATE SEQUENCEprovider2=create table tbl_lottu05(id int primary key,name text);CREATE TABLEprovider2=CREATE SEQUENCE seq_lottu05_id INCREMENT BY 2 START WITH 2;CREATE SEQUENCEsubscriber=create table tbl_lottu05(id int primary key,name text);CREATE TABLE

5.1.2、搭建模擬場景

更多介紹查看第三節;或者查考《PostgreSQL 邏輯復制文檔 (pglogical 文檔 )》

# provider 節點1provider1=SELECT pglogical.create_node(node_name := 'provider1', dsn := 'host=192.168.1.221 port=5432 dbname=lottu'); create_node ------------- 2976894835 provider1=select pglogical.replication_set_add_table( set_name := 'default', relation := 'tbl_lottu05',synchronize_data := true); replication_set_add_table --------------------------- t# provider 節點2provider2=SELECT pglogical.create_node(node_name := 'provider2', dsn := 'host=192.168.1.221 port=5432 dbname=lottu02'); create_node ------------- 1828187473provider2=select pglogical.replication_set_add_table( set_name := 'default', relation := 'tbl_lottu05',synchronize_data := true); replication_set_add_table --------------------------- t# subscriber 節點subscriber=SELECT pglogical.create_node(node_name := 'subscriber', dsn := 'host=192.168.1.235 port=5432 dbname=lottu'); create_node ------------- 2941155235 subscriber=SELECT pglogical.create_subscription(subscription_name := 'subscription1', provider_dsn := 'host=192.168.1.221 port=5432 dbname=lottu'); create_subscription --------------------- 1763399739 subscriber=SELECT pglogical.create_subscription(subscription_name := 'subscription2', provider_dsn := 'host=192.168.1.221 port=5432 dbname=lottu02'); create_subscription --------------------- 1871150101

5.1.3、插入數據驗證

provider1=insert into tbl_lottu05 select nextval('seq_lottu05_id'),'lottu' || generate_series(1,10,2);INSERT 0 5provider2=insert into tbl_lottu05 select nextval('seq_lottu05_id'),'lottu' || generate_series(1,10,2);INSERT 0 5subscriber=select * from tbl_lottu05; id | name ----+-------- 1 | lottu1 3 | lottu3 5 | lottu5 7 | lottu7 9 | lottu9 2 | lottu1 4 | lottu3 6 | lottu5 8 | lottu7 10 | lottu9(10 rows)

5.2、數據庫版本升級

pglogical 對 PostgreSQL 版本升級是一個很實用的工具。能實現以幾乎為零的停機時間遷移和升級PostgreSQL。局限性在于pglogical支持的 PostgreSQL 版本。
本例簡單模擬下pglogical 對 PostgreSQL 版本升級;忽略插件、存儲空間、表空間、以及業務SQL和自定義函數創建。

數據庫版本IP數據庫角色
psql (PostgreSQL) 9.6.0192.168.1.221lottuprovider
psql (PostgreSQL) 10.5192.168.1.235lottusubscriber

5.2.1、新建升級數據庫

以一個全新的數據庫進行操作

PG10-235=drop database if exists lottu;NOTICE: database "lottu" does not exist, skippingDROP DATABASEPG10-235=create database lottu owner lottu;CREATE DATABASE

5.2.2、pglogical插件安裝

本環境已經安裝pglogical;只要到對應數據庫創建pglogical插件即可

PG10-235=CREATE EXTENSION pglogical;CREATE EXTENSIONPG10-235=\dx List of installed extensions Name | Version | Schema | Description -----------+---------+------------+-------------------------------- pglogical | 2.2.0 | pglogical | PostgreSQL Logical Replication plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language(2 rows)

5.2.3、配置pglogical

  • 發布者節點

這個要根據真實環境來設置;考慮到真實環境數據庫中表不一定都有主鍵約束,可將表放到復制集 "default_insert_only"。

PG96-221=SELECT pglogical.create_node(node_name := 'provider', dsn := 'host=192.168.1.221 port=5432 dbname=lottu'); create_node ------------- 3171898924(1 row)PG96-221=SELECT pglogical.replication_set_add_all_tables('default_insert_only', ARRAY['public']); replication_set_add_all_tables -------------------------------- t(1 row)

該函數可實現主鍵和非主鍵分別放到'default'和'default_insert_only'復制集

CREATE OR REPLACE FUNCTION "public"."pglogical_relhaspkey_repset"() RETURNS "pg_catalog"."void" AS $BODY$ DECLARE obj record;BEGIN FOR obj IN (SELECT n.nspname, c.relname, c.relhaspkey FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace WHERE c.relkind = 'r' AND n.nspname <> 'pg_catalog' AND n.nspname <> 'information_schema' AND n.nspname !~ '^pg_toast' AND pg_catalog.pg_table_is_visible(c.oid) ORDER BY 1, 2) LOOP IF obj.relhaspkey THEN PERFORM pglogical.replication_set_add_table(set_name := 'default', relation := obj.relname :: regclass); ELSE PERFORM pglogical.replication_set_add_table(set_name := 'default_insert_only', relation := obj.relname :: regclass); END IF; END LOOP;END; $BODY$ LANGUAGE plpgsql VOLATILE COST 100
  • 訂閱者節點

PG10-235=SELECT pglogical.create_node(node_name := 'subscriber', dsn := 'host=192.168.1.235 port=5432 dbname=lottu'); create_node ------------- 2941155235

5.2.4、遷移DDL

pglogical 可以同步表/序列結構;在創建訂閱者 'pglogical.create_subscription' ; 里面參數synchronize_structure - 指定是否將提供者與訂閱者之間的結構同步,默認為false。可以同步表/序列/索引。

PG10-235=SELECT pglogical.create_subscription(subscription_name := 'subscription', provider_dsn := 'host=192.168.1.221 port=5432 dbname=lottu', synchronize_structure := true, synchronize_data := false); create_subscription --------------------- 2875150205(1 row)

5.2.5、業務代碼改寫優化

上一步我們沒同步數據。所以參數synchronize_data我們選擇false。雖然把表/序列/索引結構同步過來;但是業務代碼(函數/插件)沒同步過來;還要考慮這些業務代碼是否需要改寫優化。因為新的版本往往有新特性。

5.2.6、全量復制

pglogical有將所有未同步表都在單個操作中同步
語法:

pglogical.alter_subscription_synchronize(subscription_name name, truncate bool)

參數:

  • subscription_name - 現有訂閱的名稱

  • truncate - 如果為true,表將在復制前被截斷,默認為false

PG10-235=SELECT pglogical.alter_subscription_synchronize(subscription_name := 'subscription', truncate := false); alter_subscription_synchronize -------------------------------- t(1 row)

5.2.7、對比數據一致

經過上一步,兩個數據庫數據達到一致。

  • 查看表同步狀態

PG10-235=select * from pglogical.show_subscription_table(subscription_name := 'subscription', relation := 'tbl_lottu01'::regclass); nspname | relname | status ---------+-------------+-------------- public | tbl_lottu01 | synchronized(1 row)
  • 比對兩個數據庫表的數據

PG96-221=select count(1) from tbl_lottu01; count ------- 10000(1 row)PG10-235=select count(1) from tbl_lottu01; count ------- 10000(1 row)

5.2.8、業務切換

比對數據一致;可以將業務切換到升級后的數據庫。

5.2.9、刪除pglogical配置

這步是可選的;保證升級后的數據庫正常支持業務。不存在數據丟失的情況下。可以刪除pglogical配置。
刪除步驟:

  • 刪除訂閱信息

  • 刪除兩個數據庫pglogical節點

PG10-235=select pglogical.drop_subscription(subscription_name := 'subscription',ifexists := true); drop_subscription ------------------- 1(1 row)PG10-235=select pglogical.drop_node(node_name := 'subscriber', ifexists := true); drop_node ----------- t(1 row)PG96-221=select pglogical.drop_node(node_name := 'provider', ifexists := true); drop_node ----------- t(1 row)

分類:?PostgreSQL,?postgresql高可用

歡迎投稿

????????中國開源軟件推進聯盟PostgreSQL分會,歡迎大家積極投稿,向PGer分享自己的實踐經驗、心得體會,共建PG中國生態。

投稿郵箱:

partner@postgresqlchina.com

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的postgresql update使用别名_PostgreSQL逻辑复制之pglogical的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

欧美日韩免费一区二区三区 | 超碰免费97 | 亚洲综合色婷婷 | 国产精成人品免费观看 | 国产亚洲视频在线免费观看 | 在线视频手机国产 | 欧美一区二区三区免费看 | 天堂资源在线观看视频 | 国产在线a | 日韩 在线a | 1024手机在线看 | 黄色国产高清 | 亚洲欧美视频在线播放 | 久久九九影视 | 日韩精品91偷拍在线观看 | 亚洲自拍av在线 | 国产999视频在线观看 | 国产色就色 | 欧美在线视频一区二区 | 久久久久欧美精品 | 国产精品久久久久一区二区三区共 | 91最新地址永久入口 | 91九色精品国产 | 日韩在线观看中文字幕 | 97香蕉视频 | 91香蕉视频好色先生 | 国产日产在线观看 | 在线国产视频一区 | 99久久er热在这里只有精品15 | 中国精品少妇 | 在线观看中文字幕dvd播放 | 精品在线播放 | 国产成人免费av电影 | 伊人中文字幕在线 | www.777奇米| 国产精品免费视频一区二区 | 久久黄视频 | 亚洲一二区视频 | 99免费在线播放99久久免费 | 日韩3区 | 国产精品www | 一级黄网 | 日韩精品久久久免费观看夜色 | 欧美日韩一二三四区 | 中文在线字幕观看电影 | 国产一级二级三级视频 | 国产精品av久久久久久无 | 99热这里只有精品免费 | 中文字幕一区二区三区四区 | 国产成人精品网站 | 超碰97国产在线 | 亚洲欧美激情精品一区二区 | 中文字幕视频三区 | 国产精品99久久久久久人免费 | 国产精品porn | 精品99免费视频 | 91理论片午午伦夜理片久久 | 在线看v片 | 久久综合狠狠综合久久狠狠色综合 | 九九在线播放 | 免费黄色网址网站 | 国产精品99久久久久久武松影视 | 日韩在线视频观看免费 | 亚洲女在线 | 亚洲精品视频二区 | 精品免费视频. | 六月婷婷久香在线视频 | 久久久综合九色合综国产精品 | 波多野结衣在线视频免费观看 | 激情视频免费观看 | 日日干日日操 | 色综合 久久精品 | 日韩视频欧美视频 | 西西444www大胆无视频 | 中文在线www | 久精品在线观看 | 国产专区视频在线观看 | 一区二区三区 中文字幕 | 91久久奴性调教 | 色噜噜在线观看 | 日韩高清国产精品 | 亚洲高清视频在线观看免费 | 一区精品久久 | 天天色欧美 | 国产一区观看 | 国产一级片久久 | 日本中出在线观看 | 夜夜视频 | 国产毛片久久久 | 天天色成人 | 99精品在这里 | www.99热精品| 免费亚洲视频 | 天天综合视频在线观看 | 99久久精品一区二区成人 | 国产精品 国产精品 | 精品久久福利 | 久久久久国产精品免费免费搜索 | 中文字幕在线观看播放 | 亚洲视频精选 | 欧美激情精品久久久久久免费印度 | 啪啪凸凸 | 国产精品久久久亚洲 | 在线观看岛国av | 97人人人人| 2020天天干天天操 | 亚洲激色 | 国产色女人 | 国产日产精品一区二区三区四区 | 一级性av | 婷婷激情久久 | av电影一区 | 中文字幕影片免费在线观看 | 99久久精品网 | 又紧又大又爽精品一区二区 | 91亚洲精品国偷拍自产在线观看 | 99久久久成人国产精品 | 国产精品精品久久久久久 | 在线观看成人网 | 狠狠狠综合 | 国产资源av| 久久夜色精品国产欧美一区麻豆 | 亚洲国产精品久久久久婷婷884 | 99精品视频中文字幕 | 超碰精品在线 | av在线网站大全 | 成人黄性视频 | 91视频免费网址 | 亚洲最新视频在线播放 | 免费看污片| 激情小说 五月 | 特级西西444www大精品视频免费看 | 国产视频在线观看一区二区 | 久久精品福利 | 国产精品久久久久影院 | 99爱精品在线 | av天天草| 国产一级91 | 欧美一区二区免费在线观看 | 欧美激情在线网站 | 欧美精品在线一区 | 中文字幕欧美三区 | 精品视频在线看 | 999久久a精品合区久久久 | 亚洲免费永久精品国产 | 干干日日 | 国产精品免费一区二区三区在线观看 | 精品在线观看视频 | 中文字幕乱偷在线 | 欧美一区二区三区四区夜夜大片 | 一级一片免费观看 | 久综合网 | 久久免费视频6 | 久久久久久国产精品久久 | 在线 视频 一区二区 | 欧美一级裸体视频 | 高清不卡毛片 | 91理论片午午伦夜理片久久 | 激情 亚洲 | 精品国产一区二区在线 | 国产高清在线观看 | 中文字幕在线播放一区二区 | 久久综合九色综合97_ 久久久 | 天堂网中文在线 | 91看片成人 | 国产精品婷婷午夜在线观看 | 香蕉视频免费在线播放 | 天天操夜| 在线观看黄色的网站 | 亚洲精品乱码久久久久久久久久 | 中文字幕一区二区在线播放 | 久久久久久欧美二区电影网 | 亚洲精品乱码久久久久久久久久 | 一本色道久久综合亚洲二区三区 | 中文国产在线观看 | 人人爽久久涩噜噜噜网站 | 国产精品免费麻豆入口 | 毛片黄色一级 | 一本一本久久a久久精品综合妖精 | 色www免费视频| 国产a级精品| 免费看的黄色片 | 国产精品免费在线观看视频 | 国产精品久久久久aaaa九色 | www久久久| 在线免费av电影 | 玖玖视频在线 | 日韩在线观看一区二区三区 | 国产日产欧美在线观看 | 播五月婷婷 | 国产五月婷 | 中文字幕第一页在线播放 | 免费观看一级特黄欧美大片 | 玖玖999 | 欧美精品久久久久久久亚洲调教 | 亚洲精品国产精品久久99热 | 日韩免费网站 | 久草精品网| 精品999久久久 | 97香蕉视频 | 欧洲一区二区三区精品 | 免费看的毛片 | 亚洲影院天堂 | 午夜久操 | 欧美色图亚洲图片 | 久久综合久久综合这里只有精品 | 国产主播99| 最新国产精品亚洲 | 97韩国电影 | 欧美日韩一级久久久久久免费看 | www九九热| 日韩中文字幕视频在线观看 | 91福利影院在线观看 | 亚洲激情在线视频 | www操操操| 天天操天天操一操 | 手机看片99 | 国产视频 亚洲视频 | 久久99久久99精品免费看小说 | 国产亚洲成av人片在线观看桃 | 日韩视频专区 | 亚洲影院国产 | 亚州性色 | 九九在线视频免费观看 | 久久露脸国产精品 | 狠狠色丁香婷婷综合最新地址 | 国产拍揄自揄精品视频麻豆 | 日本久久91 | 91亚洲精品久久久蜜桃 | av播放在线| 一区二区三区在线观看免费视频 | 欧美一级日韩免费不卡 | 国产成人一级 | 国产99久久久久 | 国产精品都在这里 | 色999视频| 粉嫩av一区二区三区入口 | 在线午夜电影神马影院 | 国产成人在线免费观看 | 日日夜夜噜噜噜 | 国产高清永久免费 | 久久嗨| 精品国产自在精品国产精野外直播 | 国产精品一区二区精品视频免费看 | 麻豆激情电影 | 精品视频www| 亚洲www天堂com | 亚洲综合色丁香婷婷六月图片 | 波多野结衣动态图 | 99在线视频网站 | 国产成人精品一区二 | 成人免费xyz网站 | 免费三级骚 | 91香蕉视频在线下载 | 中文在线8资源库 | 久久99热这里只有精品 | 久久国语露脸国产精品电影 | 亚洲日本黄色 | 亚洲综合成人婷婷小说 | 婷婷五情天综123 | 精品国产观看 | 日韩精品一卡 | 激情五月色播五月 | 国产精品第7页 | 成人蜜桃视频 | 97超碰国产在线 | 国产日韩欧美在线看 | 五月婷在线观看 | 国产日韩精品一区二区 | 中文有码在线视频 | 日本九九视频 | 欧美夫妻性生活电影 | 国产视频一二区 | 亚洲专区中文字幕 | 国产精品va在线播放 | 欧美在线视频一区二区 | 久操视频在线观看 | 韩日三级av| 亚洲男女精品 | 奇米四色影狠狠爱7777 | 亚洲精品视频免费在线观看 | 亚洲精品一区中文字幕乱码 | 91在线中字| 夜夜夜影院 | av官网| 欧美日韩国产一区二区三区在线观看 | 国产精品免费看 | 四虎影视成人永久免费观看视频 | 香蕉影视在线观看 | 香蕉久久久久久久 | 波多野结衣视频一区二区三区 | 欧美一级黄色网 | 日韩欧美一区二区三区视频 | 色999视频| 成人黄色在线看 | 国产精品乱码久久 | 久久中文网| 成人av网站在线播放 | 久久久污 | 人人草人人草 | 9在线观看免费高清完整版 玖玖爱免费视频 | 欧美日本国产在线观看 | 日韩精品免费 | 国产成人精品午夜在线播放 | 看片黄网站| 久久99精品波多结衣一区 | 久久免费精品一区二区三区 | 日韩av不卡在线观看 | 91黄色免费网站 | 国产一区二区三区网站 | 男女拍拍免费视频 | 美女视频黄网站 | av成人亚洲 | 精品国产电影一区二区 | 99久久久国产精品 | 国产精品一区二区白浆 | 中文永久免费观看 | 亚洲综合视频在线播放 | 欧美精品久久久久久 | 久草网视频在线观看 | 97精品欧美91久久久久久 | 精品人人爽 | 日韩久久精品一区二区三区下载 | 国产精品美女久久久久久久 | 久久影院精品 | 高清av免费看| 久久久激情网 | 91污视频在线 | 欧美怡红院 | 狠狠做深爱婷婷综合一区 | a在线观看视频 | 日韩精品一区二区在线观看视频 | 天天看天天干天天操 | 国产99久久精品 | 毛片激情永久免费 | av福利在线免费观看 | 日韩视频免费观看高清完整版在线 | 国产五月天婷婷 | 在线成人国产 | 五月婷社区 | 亚洲午夜小视频 | 亚洲国产中文字幕在线观看 | 午夜国产一区二区三区四区 | 成年人国产在线观看 | 午夜精品久久久久久久99 | 黄色一级大片在线观看 | 久久久国产视频 | 日韩欧美在线第一页 | 欧美日韩精品在线播放 | 啪啪凸凸| 亚洲精品网页 | 久操伊人 | 三级黄色在线 | av高清不卡 | 美女视频黄是免费的 | 欧美 亚洲 另类 激情 另类 | 国产精品久久久久久久久久白浆 | 国产免费久久久久 | 日韩在线观看 | 四虎成人精品永久免费av九九 | 免费在线一区二区 | 国产精品午夜在线观看 | 免费视频久久久久久久 | 99国产一区二区三精品乱码 | 国产无遮挡又黄又爽在线观看 | 日日操网站 | 日批视频在线 | 久久99热精品 | 日韩免费在线视频 | 亚州精品一二三区 | 激情五月激情综合网 | 丁香激情五月婷婷 | 一级片视频免费观看 | 日韩视频在线一区 | 久草9视频 | 国产精品高潮久久av | 伊人天天狠天天添日日拍 | 精品久久1 | 日韩精品在线观看av | 亚洲国产三级在线 | 久久夜色电影 | 一级黄色大片在线观看 | 免费网址在线播放 | 免费看短| 蜜桃视频日韩 | 国产亚洲成av片在线观看 | 91精品在线播放 | 狠狠色伊人亚洲综合网站色 | 最新日本中文字幕 | 国产精品美| 99高清视频有精品视频 | 日韩丝袜视频 | 超碰97免费在线 | 国产一卡二卡在线 | 特级aaa毛片 | 亚洲精品videossex少妇 | 美女黄久久| av大片网址 | 国产又黄又硬又爽 | 亚洲一区二区三区毛片 | 91精品国产综合久久久久久久 | 夜色成人网| 久久天天躁夜夜躁狠狠躁2022 | 婷婷国产一区二区三区 | 久久人人爽爽人人爽人人片av | 九九天堂| 国产一二区视频 | 免费观看一级视频 | 国产精品精 | 中文字幕刺激在线 | 国产精品欧美久久久久天天影视 | 国产色爽| 午夜av在线电影 | 亚洲精品在线观看中文字幕 | 国产精品一区二区白浆 | 亚洲视频精选 | 国产一区二区三区久久久 | 成人h动漫精品一区二 | 五月天婷亚洲天综合网鲁鲁鲁 | 国产精品欧美一区二区 | 最新久久免费视频 | 久综合网 | 日韩欧美电影网 | 视频91在线| 久久超碰免费 | 中文字幕在 | av官网在线| 天天爽夜夜爽人人爽一区二区 | 精品视频久久久久久 | 日日干干 | 国产精品人成电影在线观看 | 97超碰人人在线 | 91香蕉国产在线观看软件 | 99久久精品费精品 | 日韩一区二区在线免费观看 | 一区二区三区中文字幕在线观看 | 久久久18| 欧美一级爽| 99久久99久久精品国产片果冰 | 99日精品| 日日夜夜狠狠操 | 久久国产品 | 久久综合成人网 | 日本在线观看一区二区 | 国产在线一区二区三区播放 | av中文在线影视 | 成人a v视频| 亚洲片在线资源 | 婷婷五月在线视频 | 麻豆视频国产 | 激情在线网址 | 日日夜夜天天人人 | 在线观看激情av | 久草精品视频在线看网站免费 | 在线播放视频一区 | 片网址 | 久久伦理电影 | 91丨九色丨国产在线 | 一本一本久久a久久精品牛牛影视 | 成年免费在线视频 | av网在线观看 | 日韩午夜精品 | 免费在线观看成年人视频 | 亚洲精品99久久久久中文字幕 | 午夜精品视频福利 | 亚洲三级国产 | 麻豆94tv免费版 | 久久国产剧场电影 | 97视频亚洲 | 久久久国产精品网站 | 日韩精品视频在线免费观看 | 国产不卡视频在线 | 精品极品在线 | 久久久免费毛片 | 国产精品一区二区av麻豆 | 亚洲色图美腿丝袜 | 毛片久久久| 国产不卡在线视频 | 狠狠综合网 | 亚洲精品国产电影 | 欧美精品一区二区免费 | 欧美午夜精品久久久久久孕妇 | 婷婷丁香五 | 白丝av免费观看 | 911免费视频 | 国产午夜小视频 | 日韩视频在线播放 | 久久亚洲二区 | 可以免费观看的av片 | 久久久国产精品成人免费 | 中文字幕在线免费看 | 亚洲精品伦理在线 | 91视频久久久久久 | 日韩av不卡在线观看 | 人人超碰人人 | 国产精品入口久久 | 美女久久网站 | 三级黄色片子 | 久久国产免费视频 | 五月激情综合婷婷 | 免费视频一二三区 | 日韩动态视频 | 国际av在线| 国产中文字幕在线免费观看 | 国产精品免费在线播放 | 伊人宗合网 | 精品国内自产拍在线观看视频 | 日韩中文字幕免费视频 | av大全在线看 | 射九九 | av千婊在线免费观看 | 成 人 黄 色 视频 免费观看 | 免费在线电影网址大全 | 人人爽人人爽人人爽 | 91福利专区 | 在线观看完整版免费 | 97成人资源站 | 99亚洲精品视频 | 国产黄色一级片在线 | 国产精品一区二区久久精品爱微奶 | 欧美性生活久久 | 亚洲人人网 | 干av在线 | 黄色资源在线 | 亚洲不卡av一区二区三区 | 最近最新mv字幕免费观看 | 色com| av三区在线 | 国产小视频免费在线观看 | 91免费视频网站在线观看 | 久久久国产精品一区二区中文 | 在线日韩视频 | 国产欧美精品一区二区三区 | 中文字幕在线视频一区 | 中文在线免费观看 | 国产高清在线免费观看 | 欧美老女人xx| 中文字幕在线观看你懂的 | 久草久视频 | 日本中文字幕免费观看 | 免费人成在线观看网站 | 亚洲婷婷在线 | 一级黄色电影网站 | 午夜在线免费观看视频 | av动态图片| 中文字幕免费播放 | 国产成人一级电影 | 国产精品视频全国免费观看 | 2024国产精品视频 | 国产涩涩网站 | 视频在线99re | 国产在线一线 | 国产成人精品国内自产拍免费看 | 黄色一级性片 | 99在线热播 | av成人动漫 | 97国产在线 | 国产99久久久国产精品免费看 | 日韩在线视频国产 | 日韩综合在线观看 | 精品亚洲免费视频 | 国产精品淫 | 蜜桃av人人夜夜澡人人爽 | 精品视频一区在线观看 | 973理论片235影院9 | 97爱爱爱 | 国产网站色| 欧美一区二区精美视频 | 久久免费黄色大片 | 天天综合91 | 在线高清一区 | 亚洲精品成人网 | 中文字幕在线看视频 | 国产丝袜一区二区三区 | 久久a热6| 国产一区网| 日韩在线高清视频 | 天天射天天干天天插 | 在线免费观看羞羞视频 | 久久美女精品 | 亚洲成人资源在线观看 | 97成人精品视频在线播放 | 日本久久精品视频 | 久久在线精品 | 国产精品高清av | 在线精品视频在线观看高清 | 欧美日韩精品在线一区二区 | 超碰97在线人人 | 日本久久久久 | 91精品91| 懂色av一区二区在线播放 | 日本中出在线观看 | 不卡的av在线播放 | 一区二区三区四区五区在线 | 亚洲国产日韩精品 | 亚洲第一区在线播放 | 亚洲成色 | 久久免视频 | 中文字幕在线免费播放 | 国产在线a | 精品国产乱码久久久久久久 | 日本护士三级少妇三级999 | 国产精久久久久久久 | 99久久精品网 | 九草视频在线 | 久久精品99国产精品酒店日本 | 国产精品久久久久久久久久久杏吧 | 国内99视频| 国产视频精品视频 | 日日天天| 伊人成人激情 | 午夜精品久久久久 | 精品久久网| 日韩av影视在线观看 | 不卡电影一区二区三区 | 久草在线电影网 | 狠狠操精品 | 四虎成人精品永久免费av | 久久久一本精品99久久精品 | www.伊人色.com | 国产在线资源 | 欧美一区二视频在线免费观看 | 天天插天天操天天干 | 91精品啪在线观看国产线免费 | 久久高视频 | 最近更新的中文字幕 | 国产在线色 | 91资源在线播放 | 在线免费观看的av | 99亚洲天堂 | 日韩久久久久久 | 国产日韩欧美在线 | 99综合久久 | 婷婷在线免费观看 | 精品亚洲视频在线观看 | 亚洲国产片 | 免费色视频 | 免费在线激情电影 | 久久久免费 | 精品欧美小视频在线观看 | 国产专区一 | 亚洲欧美色婷婷 | 成人动漫一区二区三区 | 91尤物国产尤物福利在线播放 | 色av网站 | 免费精品| 国产 av 日韩| 国产精品理论在线观看 | 97国产大学生情侣酒店的特点 | 五月婷婷综合久久 | 成人在线播放免费观看 | 99人久久精品视频最新地址 | 狠狠撸电影| 九九久久免费 | 中文字幕久久精品一区 | 综合色伊人 | 99久久精品国产网站 | 在线观看中文字幕第一页 | 69绿帽绿奴3pvideos | 成人国产精品久久久 | 探花视频在线观看免费版 | 在线观看a视频 | 福利电影一区二区 | 九九热中文字幕 | 久久免费视频国产 | 日韩高清免费电影 | 欧美在线久久 | 手机成人在线 | 激情av网 | 99久久999久久久精玫瑰 | 黄污在线看 | 日韩中文字幕亚洲一区二区va在线 | 国产高清在线看 | 欧美韩国日本在线观看 | 久久ww| 欧美成人免费在线 | 亚洲永久精品国产 | 久久久久国产精品一区二区 | 狠狠婷婷 | 亚洲久在线 | 91激情视频在线播放 | 久久av福利 | 成人午夜av电影 | 国产中文字幕在线观看 | 国产精品永久 | 久久a热6 | 97韩国电影 | 国产精品久久久久久久免费观看 | 久久久久亚洲精品成人网小说 | 日批在线看 | 成人av一级片| 日韩在线视频网 | 黄色一级在线视频 | 色综合久久天天 | 国产成人在线综合 | 1024手机看片国产 | 最近中文字幕大全 | 欧美美女激情18p | 欧美一级电影在线观看 | 96香蕉视频| 国产亚洲视频中文字幕视频 | 福利视频一二区 | 三级a视频| 久久久久欠精品国产毛片国产毛生 | 日韩av电影中文字幕在线观看 | 国产成人一区二区三区电影 | 香蕉精品视频在线观看 | 菠萝菠萝在线精品视频 | 日韩一区二区三区免费视频 | 欧美精品久久久久久久久久白贞 | 国产视频色 | 日韩在线观看视频中文字幕 | 日韩在线观看的 | 成人免费网站视频 | 视频福利在线 | 久久九九精品久久 | 丁香花在线观看免费完整版视频 | 国产91成人| 深夜视频久久 | 久久草在线免费 | 亚洲成熟女人毛片在线 | 手机av在线免费观看 | 在线观看成人网 | 波多野结衣视频一区 | 伊人五月在线 | 天天天操天天天干 | 精品国产1区2区3区 国产欧美精品在线观看 | 91久久久久久国产精品 | 亚洲国内精品视频 | 欧美日韩3p | 国产区精品视频 | 久久伊人免费视频 | 午夜精品久久久久久久99 | 中文在线字幕观看电影 | 久久久精品久久日韩一区综合 | 久草在线视频中文 | 天天玩天天干天天操 | 在线视频第一页 | 丁香六月欧美 | 99精品在这里 | av免费观看网站 | 97国产大学生情侣酒店的特点 | 色之综合网 | 精品国产乱码久久久久久1区2匹 | 国产精品网红直播 | 在线观看黄网站 | 欧美日韩在线视频一区 | 92国产精品久久久久首页 | 伊人久久在线观看 | 欧美激情第八页 | 99热国产在线观看 | 五月在线| 国产免费人成xvideos视频 | 99这里有精品 | 国产精品12 | 一区二区视频在线观看免费 | 激情xxxx| 性日韩欧美在线视频 | 国产精品成人自拍 | 亚洲精品午夜久久久 | 久久字幕精品一区 | 亚洲一区精品二人人爽久久 | 天堂网av 在线 | 国产精品女同一区二区三区久久夜 | 超碰精品在线观看 | 福利一区在线视频 | 国产日产精品久久久久快鸭 | 91亚洲网 | 国产精品综合久久久 | 国产精品高潮呻吟久久av无 | 在线看国产一区 | 99视频这里只有 | 国产又粗又硬又爽的视频 | 在线观看岛国av | 国产免费久久精品 | 久久激情影院 | 99精品久久99久久久久 | 99精品免费| 夜色.com | 久草免费在线观看 | 国产女人18毛片水真多18精品 | 91在线观看黄 | 婷婷丁香花五月天 | 国产一区二区在线免费播放 | 午夜视频在线观看一区二区 | 国产成人精品综合 | 综合色婷婷| 中文字幕不卡在线88 | 久久精品国产精品亚洲 | 日韩av三区 | 久久综合九色综合97_ 久久久 | 999热线在线观看 | 天天操狠狠操网站 | 久久永久免费 | 日韩综合一区二区三区 | 在线视频日韩欧美 | 久久精品综合一区 | 精品在线一区二区 | 狠狠色狠狠色综合系列 | 日韩中午字幕 | 日本mv大片欧洲mv大片 | 日韩精品在线看 | www.99热精品 | 亚洲精品乱码白浆高清久久久久久 | 天天人人| 成人av电影在线播放 | 五月天丁香亚洲 | 欧美午夜寂寞影院 | 国产亚洲精品中文字幕 | 青青久草在线视频 | 亚洲免费av网站 | 国产精品一区二区三区久久久 | 丁香花在线观看视频在线 | 亚洲精品网站在线 | 日韩毛片一区 | 五月天综合 | 欧美久久久久久久久久 | 免费看的黄色片 | 中文资源在线观看 | 欧美一二三视频 | 美女精品在线 | 中文字幕麻豆 | 九九亚洲视频 | 久久99亚洲精品久久 | 免费a一级 | 日本久久99 | 天天干天天操天天入 | 色香com.| 亚洲精品乱码久久久久久蜜桃91 | 免费在线色电影 | 日韩在线视频线视频免费网站 | 午夜成人免费电影 | 久久精品国亚洲 | 97干com | 国产精品欧美激情在线观看 | 最新日韩在线观看 | 久久99在线 | 亚洲精品乱码久久久久久蜜桃欧美 | 久操视频在线免费看 | 国产资源网 | 黄色特一级片 | 欧美激情第八页 | 色综合久久久久综合体 | 免费看片成人 | 啪啪凸凸| 亚洲精品视频在线观看免费视频 | 精品视频久久 | 91在线看免费 | www.五月天婷婷.com | 国产91亚洲| 国产一二三在线视频 | 亚洲精品在线一区二区三区 | 日韩三级在线观看 | 久久成人福利 | 在线观看的a站 | 天天干,天天干 | 中文字幕一区二区三区视频 | 国产伦精品一区二区三区高清 | 免费男女羞羞的视频网站中文字幕 | 99在线精品观看 | 日日干夜夜草 | 精品免费久久久久久 | 黄色免费观看网址 | 激情网婷婷 | 亚洲欧洲一级 | 国产无遮挡又黄又爽在线观看 | 亚洲激情国产精品 | 国产亚洲精品v | 国产黄色成人av | 免费a视频| 国产精品一区二区三区四 | 久久99这里只有精品 | 国产婷婷精品av在线 | 最新av免费在线观看 | 国产亚洲在线观看 | 国内精品久久久久久久久久久 | 日韩午夜三级 | 国产精品白浆 | 极品国产91在线网站 | 麻豆91在线观看 | 久久经典国产 | 91精选在线| 久久九九精品 | 十八岁免进欧美 | 99九九热只有国产精品 | 日日天天狠狠 | 国产精品视频永久免费播放 | 国产精品久久久久久久久久直播 | 婷婷伊人综合亚洲综合网 | 新版资源中文在线观看 | 大型av综合网站 | 欧美激情精品久久久久久免费 | 中文字幕视频在线播放 | 亚洲乱码国产乱码精品天美传媒 | 欧美日韩国产二区三区 | 成人h动漫精品一区二 | av播放在线 | 午夜av免费在线观看 | 亚洲免费精品视频 | 国产精品毛片久久久 | av网站免费在线 | 国精产品999国精产品视频 | 天天干天天想 | 国产系列 在线观看 | 亚洲欧美在线观看视频 | 最近高清中文在线字幕在线观看 | 99热亚洲精品 | 99草在线视频 | 激情综合久久 | 中文伊人 | 国产成人一区二区精品非洲 | 亚洲视频免费在线观看 | 免费看黄色91 | 色欲综合视频天天天 | 久久99精品国产一区二区三区 | 97在线免费观看 | 日韩av电影中文字幕在线观看 | 97在线成人 | 菠萝菠萝在线精品视频 | 日本在线观看一区二区三区 | 精品久久久久久久 | 日韩一级黄色av | 久久久这里有精品 | 日韩在线中文字幕视频 | 久久精品毛片基地 | 特级黄色片免费看 | 青青草国产免费 | 精品视频久久久 | 成人午夜电影在线 | 亚洲电影一级黄 | 91精品国产亚洲 | 黄色亚洲精品 | 天天干婷婷 | 99久久精品国产毛片 | 色综合天天狠天天透天天伊人 | www.色综合.com | 国产成人精品av久久 | 午夜视频免费播放 | 国产精品免费视频网站 | 91av视频免费观看 | 午夜电影久久久 | 久久精品国产一区二区三 | 啪啪动态视频 | 久要激情网 | 国产欧美精品一区二区三区 | 精品毛片一区二区免费看 | 激情综合亚洲 | 久久国产精品99国产精 | 免费97视频 | 成年人免费在线观看 | 99人久久精品视频最新地址 | 91看毛片 | 免费人成网 | 五月开心激情网 | 久久精品视频国产 | 精品免费一区 | 欧美性生活大片 | 五月开心色 | 久久的色 | 欧美一区二区精美视频 | 97成人在线免费视频 | 亚洲精品在线观看的 | 中文字幕亚洲精品日韩 | www.伊人色.com | 国产精品高清在线 | 在线播放av网址 | 亚洲国产经典视频 | 国产精品麻豆果冻传媒在线播放 | 亚洲国产精品成人va在线观看 | av在线播放免费 | 国产精品久久久久久久午夜 | 久久久久久蜜桃一区二区 | 国产69精品久久99不卡的观看体验 | 欧美日韩不卡一区二区三区 | 日韩在线观看一区 | 91av社区 | 月丁香婷婷| 久久九九久久精品 | 久久精品电影网 | www.亚洲激情.com | 久久精品一区二区三区中文字幕 | 免费日韩一区二区三区 | 久久999精品 | 国产综合精品一区二区三区 | 九九九热精品免费视频观看网站 | 开心激情久久 | 日日夜夜狠狠操 | 成人午夜在线观看 | 精品婷婷| 久草网在线观看 | 天天天色综合a | 久久理论电影 | 欧美在线观看视频一区二区 | 特级黄色片免费看 | 国产精品资源 | 97色婷婷成人综合在线观看 | 国产精品久久亚洲 | 97超碰免费在线观看 |