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

我們一起聊聊如何加速無索引表引起的主從延遲數(shù)據(jù)回放

數(shù)據(jù)庫 其他數(shù)據(jù)庫
加速無索引表的回放主要是針對該表上進(jìn)行 DELETE? 或 UPDATE 操作時有效,而且我們操作的時候要注意是否能記錄binlog日志,保證主從數(shù)據(jù)一致性,當(dāng)從節(jié)點作為數(shù)據(jù)節(jié)點即存儲節(jié)點的角色時,要關(guān)注計算節(jié)點即代理層元數(shù)據(jù)與存儲節(jié)點元數(shù)據(jù)的一致性或者是符合計算節(jié)點關(guān)于該表的定義規(guī)則。

一、場景

由于某些原因,客戶現(xiàn)場存在一張 8千萬 的大表,而且該表上無任何索引(也無主鍵),平時該表上 UPDATE 或 DELETE 只操作幾條數(shù)據(jù)。忽然有一天業(yè)務(wù)進(jìn)行了某種操作,DELETE 2萬 條數(shù)據(jù),悲劇發(fā)生了,當(dāng)在主庫上執(zhí)行了之后,傳到從庫上之后一直回放,當(dāng)時評估了下可能會回放10天,后來在經(jīng)過業(yè)務(wù)同意之后,對表進(jìn)行操作,用于加速回放日志,處理該問題。

二、處理思路

停掉復(fù)制線程,關(guān)閉 Binlog 日志記錄,添加索引,重啟復(fù)制線程。

三、復(fù)現(xiàn)步驟

1.準(zhǔn)備數(shù)據(jù):

創(chuàng)建庫:

greatsql> CREATE DATABASE qj;
Query OK, 1 row affected (0.01 sec)

準(zhǔn)備數(shù)據(jù),準(zhǔn)備一張8千萬數(shù)據(jù)的表:

$ sysbench --db-driver=mysql --mysql-host=192.168.139.230 --mysql-port=3307 --mysql-user=greatsql --mysql-password=GreatSQL@2024 --mysql-db=qj --table_size=80000000 --tables=1 oltp_write_only  prepare
sysbench 1.1.0-df89d34 (using bundled LuaJIT 2.1.0-beta3)

Creating table 'sbtest1'...
Inserting 80000000 records into 'sbtest1'
Creating a secondary index on 'sbtest1'...

主節(jié)點修改表結(jié)構(gòu),將表的索引去掉

greatsql> USE qj
Database changed
greatsqll> ALTER TABLE sbtest1 MODIFY id int not null;

Query OK, 80000000 rows affected (36 min 29.13 sec)
Records: 80000000  Duplicates: 0  Warnings: 0

greatsql> ALTER TABLE sbtest1 DROP key `k_1`;
Query OK, 0 rows affected (0.96 sec)
Records: 0  Duplicates: 0  Warnings: 0

greatsql> ALTER TABLE sbtest1 DROP PRIMARY KEY;

Query OK, 80000000 rows affected (14 min 29.31 sec)
Records: 80000000  Duplicates: 0  Warnings: 0

2.模擬延遲:

01.主節(jié)點:

模擬刪除數(shù)據(jù)

greatsql> DELETE FROM qj.sbtest1 WHERE  k<20000;
Query OK, 19894 rows affected (4 min 20.40 sec)

02.從節(jié)點:

等待時間超過DELETE語句的時間,觀察延遲情況,確認(rèn)從節(jié)點可讀可寫

greatsql> SELECT sleep(300);
+------------+
| sleep(300) |
+------------+
|          0 |
+------------+
1 row in set (5 min 0.01 sec)

greatsql> SHOW SLAVE STATUS \G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for source to send event
                  Master_Host: 172.17.139.230
                  Master_User: greatsql
                  Master_Port: 3307
                Connect_Retry: 60
              Master_Log_File: binlog.000078
          Read_Master_Log_Pos: 953750186
               Relay_Log_File: relaylog.000231
                Relay_Log_Pos: 949954084
        Relay_Master_Log_File: binlog.000078
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 949953874
              Relay_Log_Space: 953750683
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 1345
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1000403307
                  Master_UUID: 1d0963e9-85d9-11ef-80e1-00163e28e06a
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Replica has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 1d0963e9-85d9-11ef-80e1-00163e28e06a:1-163235
            Executed_Gtid_Set: 1d0963e9-85d9-11ef-80e1-00163e28e06a:1-163234
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set, 1 warning (0.00 sec)

greatsql> SHOW GLOBAL  VARIABLES LIKE 'read_only';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| read_only     | OFF   |
+---------------+-------+
1 row in set (0.01 sec)

03.通過操作從節(jié)點加速日志回放

找到回放線程,KILL掉回放線程,關(guān)閉當(dāng)前會話binlog日志記錄,添加索引,重新啟動復(fù)制回放線程

greatsql> SHOW PROCESSLIST;
+--------+-----------------+----------------------+------+---------+---------+----------------------------------------------------------+------------------+------------+-----------+---------------+
| Id     | User            | Host                 | db   | Command | Time    | State                                                    | Info             | Time_ms    | Rows_sent | Rows_examined |
+--------+-----------------+----------------------+------+---------+---------+----------------------------------------------------------+------------------+------------+-----------+---------------+
|      5 | event_scheduler | localhost            | NULL | Daemon  | 2369454 | Waiting on empty queue                                   | NULL             | 2369454039 |         0 |             0 |
|     17 | system user     | connecting host      | NULL | Connect | 2369447 | Waiting for source to send event                         | NULL             | 2369446555 |         0 |             0 |
| 543448 | greatsql         | 172.17.136.93:48298  | NULL | Sleep   |     110 |                                                          | NULL             |     109832 |         0 |             0 |
| 543500 | greatsql         | 172.17.139.230:35198 | NULL | Sleep   |     586 |                                                          | NULL             |     585885 |         0 |             0 |
| 543588 | greatsql         | 172.17.136.93:57948  | NULL | Sleep   |      50 |                                                          | NULL             |      49878 |         0 |             0 |
| 543663 | greatsql         | 172.17.139.230:35726 | NULL | Query   |       0 | init                                                     | show processlist |          0 |         0 |             0 |
| 543666 | greatsql         | 172.17.136.93:58908  | NULL | Sleep   |     290 |                                                          | NULL             |     289861 |         0 |             0 |
| 543708 | system user     |                      | NULL | Query   |     477 | Replica has read all relay log; waiting for more updates | NULL             |     476520 |         0 |             0 |
| 543709 | system user     |                      | qj   | Query   |    1383 | Applying batch of row changes (delete)                   | NULL             |      26102 |         0 |             0 |
| 543710 | system user     |                      | NULL | Connect |     477 | Waiting for an event from Coordinator                    | NULL             |     476570 |         0 |             0 |
| 543711 | system user     |                      | NULL | Connect |     477 | Waiting for an event from Coordinator                    | NULL             |     476569 |         0 |             0 |
| 543712 | system user     |                      | NULL | Connect |     477 | Waiting for an event from Coordinator                    | NULL             |     476568 |         0 |             0 |
| 543714 | greatsql         | 172.17.136.93:33582  | NULL | Sleep   |     470 |                                                          | NULL             |     469798 |         0 |             0 |
+--------+-----------------+----------------------+------+---------+---------+----------------------------------------------------------+------------------+------------+-----------+---------------+
13 rows in set (0.00 sec)

greatsql> KILL 543709;
Query OK, 0 rows affected (0.00 sec)

greatsql> SHOW PROCESSLIST;
+--------+-----------------+----------------------+------+---------+---------+----------------------------------+------------------+------------+-----------+---------------+
| Id     | User            | Host                 | db   | Command | Time    | State                            | Info             | Time_ms    | Rows_sent | Rows_examined |
+--------+-----------------+----------------------+------+---------+---------+----------------------------------+------------------+------------+-----------+---------------+
|      5 | event_scheduler | localhost            | NULL | Daemon  | 2369473 | Waiting on empty queue           | NULL             | 2369473241 |         0 |             0 |
|     17 | system user     | connecting host      | NULL | Connect | 2369466 | Waiting for source to send event | NULL             | 2369465757 |         0 |             0 |
| 543448 | greatsql         | 172.17.136.93:48298  | NULL | Sleep   |     129 |                                  | NULL             |     129034 |         0 |             0 |
| 543500 | greatsql         | 172.17.139.230:35198 | NULL | Sleep   |     605 |                                  | NULL             |     605087 |         0 |             0 |
| 543588 | greatsql         | 172.17.136.93:57948  | NULL | Sleep   |       9 |                                  | NULL             |       9132 |         0 |             0 |
| 543663 | greatsql         | 172.17.139.230:35726 | NULL | Query   |       0 | init                             | show processlist |          0 |         0 |             0 |
| 543666 | greatsql         | 172.17.136.93:58908  | NULL | Sleep   |     309 |                                  | NULL             |     309064 |         0 |             0 |
| 543714 | greatsql         | 172.17.136.93:33582  | NULL | Sleep   |     489 |                                  | NULL             |     489000 |         0 |             0 |
+--------+-----------------+----------------------+------+---------+---------+----------------------------------+------------------+------------+-----------+---------------+
8 rows in set (0.00 sec)

greatsql> SHOW SLAVE STATUS \G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for source to send event
                  Master_Host: 172.17.139.230
                  Master_User: greatsql
                  Master_Port: 3307
                Connect_Retry: 60
              Master_Log_File: binlog.000078
          Read_Master_Log_Pos: 953750186
               Relay_Log_File: relaylog.000231
                Relay_Log_Pos: 949954084
        Relay_Master_Log_File: binlog.000078
             Slave_IO_Running: Yes
            Slave_SQL_Running: No
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 1317
                   Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction '1d0963e9-85d9-11ef-80e1-00163e28e06a:163235' at master log binlog.000078, end_log_pos 950241265. See error log and/or performance_schema.replication_applier_status_by_worker table for more details about this failure or others, if any.
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 949953874
              Relay_Log_Space: 953750683
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 1317
               Last_SQL_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction '1d0963e9-85d9-11ef-80e1-00163e28e06a:163235' at master log binlog.000078, end_log_pos 950241265. See error log and/or performance_schema.replication_applier_status_by_worker table for more details about this failure or others, if any.
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1000403307
                  Master_UUID: 1d0963e9-85d9-11ef-80e1-00163e28e06a
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: 
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 241105 19:06:59
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 1d0963e9-85d9-11ef-80e1-00163e28e06a:1-163235
            Executed_Gtid_Set: 1d0963e9-85d9-11ef-80e1-00163e28e06a:1-163234
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set, 1 warning (0.00 sec)

greatsql> SET sql_log_bin=0;
Query OK, 0 rows affected (0.00 sec)

greatsql> ALTER TABLE qj.sbtest1 ADD index tmp_k(k);
Query OK, 0 rows affected (4 min 51.92 sec)
Records: 0  Duplicates: 0  Warnings: 0

greatsql> START SLAVE;
Query OK, 0 rows affected, 1 warning (0.02 sec)
greatsql> SHOW SLAVE STATUS \G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for source to send event
                  Master_Host: 172.17.139.230
                  Master_User: greatsql
                  Master_Port: 3307
                Connect_Retry: 60
              Master_Log_File: binlog.000078
          Read_Master_Log_Pos: 953750186
               Relay_Log_File: relaylog.000231
                Relay_Log_Pos: 953750396
        Relay_Master_Log_File: binlog.000078
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 953750186
              Relay_Log_Space: 953750683
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1000403307
                  Master_UUID: 1d0963e9-85d9-11ef-80e1-00163e28e06a
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Replica has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 1d0963e9-85d9-11ef-80e1-00163e28e06a:1-163235
            Executed_Gtid_Set: 1d0963e9-85d9-11ef-80e1-00163e28e06a:1-163235
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set, 1 warning (0.00 sec)

四、思考

01.如何保持主從一致性

02.正在回放數(shù)據(jù)時,STOP SLAVE 是否會有問題

03.如果主從結(jié)構(gòu)作為數(shù)據(jù)節(jié)點,上層還有計算節(jié)點該如何保持元數(shù)據(jù)的一致性即計算節(jié)點記錄的表的結(jié)構(gòu)和數(shù)據(jù)節(jié)點的表結(jié)構(gòu)要一致

關(guān)于以上三個問題我的處理方案如下:

1.如何保持主從一致性

#為保持主從表結(jié)構(gòu)一致,主節(jié)點添加索引
greatsql> SET sql_log_bin=0;
greatsql> ALTER TABLE qj.sbtest1 ADD index tmp_k(k);

2.正在回放數(shù)據(jù)時,STOP SLAVE是否會有問題

greatsql> STOP SLAVE --當(dāng)該GTID回放很長時間時,stop可能會很長時間,我們可以采用 kill 線程方式結(jié)束回放
greatsql> SHOW PROCESSLIST; --找到會話ID
greatsql> KILL 會話號
greatsql> SHOW SLAVE STATUS  \G 
-- 添加索引即可

3.如果主從結(jié)構(gòu)作為數(shù)據(jù)節(jié)點,上層還有計算節(jié)點該如何保持元數(shù)據(jù)的一致性即計算節(jié)點記錄的表的結(jié)構(gòu)和數(shù)據(jù)節(jié)點的表結(jié)構(gòu)要一致

-- 當(dāng)從節(jié)點添加上索引之后,在計算節(jié)點即代理層給表添加索引,當(dāng)然該索引名不要與臨時添加索引名重復(fù)
-- 添加上索引之后,在將從節(jié)點上臨時添加的索引刪除即可
greatsql> STOP SLAVE;
greatsql> SHOW SLAVE STATUS \G 

greatsql> SET sql_log_bin=0;
greatsql> ALTER table qj.sbtest1 DROP index tmp_k;

greatsql> START SLAVE;
greatsql> SHOW SLAVE STATUS \G

五、總結(jié)

加速無索引表的回放主要是針對該表上進(jìn)行 DELETE 或 UPDATE 操作時有效,而且我們操作的時候要注意是否能記錄binlog日志,保證主從數(shù)據(jù)一致性,當(dāng)從節(jié)點作為數(shù)據(jù)節(jié)點即存儲節(jié)點的角色時,要關(guān)注計算節(jié)點即代理層元數(shù)據(jù)與存儲節(jié)點元數(shù)據(jù)的一致性或者是符合計算節(jié)點關(guān)于該表的定義規(guī)則。

責(zé)任編輯:武曉燕 來源: GreatSQL社區(qū)
相關(guān)推薦

2024-05-11 07:29:48

Redis延遲隊列優(yōu)化

2024-01-03 09:03:40

MySQL索引數(shù)據(jù)庫

2024-04-03 09:46:03

無服務(wù)架構(gòu)Web

2024-09-09 00:00:00

編寫技術(shù)文檔

2023-04-03 00:09:13

2023-04-26 07:30:00

promptUI非結(jié)構(gòu)化

2024-02-20 21:34:16

循環(huán)GolangGo

2021-08-27 07:06:10

IOJava抽象

2022-10-08 00:00:05

SQL機(jī)制結(jié)構(gòu)

2023-06-30 08:18:51

敏捷開發(fā)模式

2022-05-24 08:21:16

數(shù)據(jù)安全API

2023-08-10 08:28:46

網(wǎng)絡(luò)編程通信

2023-08-04 08:20:56

DockerfileDocker工具

2023-09-10 21:42:31

2024-11-27 16:07:45

2024-09-30 09:33:31

2025-01-24 00:00:00

數(shù)據(jù)RoaringBitmap

2024-03-29 11:35:02

結(jié)構(gòu)if語言

2023-11-06 07:21:02

DBaaSApachealpha版本

2024-11-27 08:47:12

點贊
收藏

51CTO技術(shù)棧公眾號

91人妻一区二区| 欧美欧美一区二区| 久久伊人成人网| 久久大胆人体视频| 色嗨嗨av一区二区三区| 中文字幕日韩精品一区二区| 内射无码专区久久亚洲| 日韩1区2区日韩1区2区| 欧美日本高清一区| 国产jk精品白丝av在线观看 | 久久露脸国产精品| 亚洲永久无码7777kkk| 欧美日韩伦理一区二区| 午夜精品视频一区| 一区二区三区的久久的视频| 免费观看的毛片| 久久精品国产一区二区三| 欧美激情视频播放| 少妇愉情理伦三级| 牛牛影视一区二区三区免费看| 欧美日韩一区国产| 91九色丨porny丨国产jk| avtt亚洲| 久久综合九色综合欧美亚洲| av一区观看| 伊人网免费视频| 午夜影院日韩| 高清欧美性猛交xxxx| 亚洲色图100p| 国产成人一区| 日韩av在线最新| 免费国偷自产拍精品视频| 91伊人久久| 色婷婷综合五月| 水蜜桃色314在线观看| 黄网站在线免费看| 国产精品女人毛片| 欧美一区三区二区在线观看| 色噜噜一区二区三区| 国产美女久久久久| 国产欧美日韩中文| 亚洲 国产 日韩 欧美| 亚洲最黄网站| 国内精品中文字幕| 国产亚洲精品久久久久久无几年桃| 久久人人99| 色综合亚洲精品激情狠狠| 波多野在线播放| 国产一区二区三区电影在线观看 | 国产伦理在线观看| 成人污版视频| 7777精品久久久大香线蕉| 在线视频日韩一区 | 国产日韩在线播放| 在线观看国产成人| 美国一区二区三区在线播放| 国产精品欧美风情| 中文字幕制服诱惑| 久久er99热精品一区二区| 国产女同一区二区| 国产露脸无套对白在线播放| 国产真实乱偷精品视频免| 成人啪啪免费看| 国产成人三级一区二区在线观看一| 精品一区二区三区视频在线观看 | 国产亚洲欧美日韩日本| 欧美日韩国产综合在线| 久青草国产在线| 欧美国产综合一区二区| 在线观看免费91| 91蜜桃在线视频| 夜夜精品视频一区二区| 国产美女网站在线观看| 成人影院入口| 欧美日韩在线不卡| 日本黄色三级网站| 高清日韩中文字幕| 亚洲人成电影网站| 日本成人精品视频| 欧美精品福利| 2018中文字幕一区二区三区| www.com国产| 麻豆91在线播放| 成人看片视频| 国产精品天堂| 亚洲精品欧美综合四区| 国产九九九九九| 精品亚洲美女网站| 欧美一区二区三区免费观看视频| 挪威xxxx性hd极品| 成人久久久久| 久久久久久亚洲精品不卡| 精品国产xxx| 国产美女一区二区| 欧美日韩免费观看一区| 麻豆影视国产在线观看| 五月婷婷色综合| 一级黄色特级片| 粉嫩的18在线观看极品精品| 伊人成人开心激情综合网| 欧美日韩精品亚洲精品| 视频一区二区中文字幕| 99理论电影网| 北岛玲日韩精品一区二区三区| 亚洲一区二区成人在线观看| 亚洲 中文字幕 日韩 无码| 日本一区二区三区播放| 国产亚洲精品久久| 国产在线观看免费av| 日本伊人色综合网| 国产欧美日韩综合一区在线观看| av在线中文| 午夜视频在线观看一区二区三区| 国产三级精品三级在线| 国产99久久精品一区二区300| 久久成人国产精品| 成人午夜精品视频| 91丨九色丨尤物| 天天想你在线观看完整版电影免费| 亚洲精品中文字幕| 欧美mv日韩mv国产网站app| 欧美日韩国产黄色| 免费欧美在线| 国产区日韩欧美| 手机在线免费观看av| 欧美日韩三级在线| 免费看黄色的视频| 亚洲欧美久久久| 国产免费一区二区| 日韩特级毛片| 日韩一区二区三区av| 日本一级片免费| 人人爽香蕉精品| 日本免费高清一区二区| 中文在线аv在线| 亚洲国产高清高潮精品美女| 欧美成人三级视频| 国产麻豆视频一区二区| 中文字幕一区二区中文字幕| 992tv国产精品成人影院| 亚洲欧美视频在线| 国产无人区码熟妇毛片多| youjizz久久| 欧美一区二区激情| 大奶在线精品| 久久久久国产精品www| 精品久久在线观看| 亚洲精品一二三四区| 不用播放器的免费av| 91欧美国产| 91日韩在线视频| 超碰在线最新| 日韩欧美成人激情| 国产精品不卡av| av电影在线观看不卡| 18禁免费观看网站| 香蕉久久夜色精品国产更新时间 | www日韩精品| av资源站一区| 国产在线青青草| 国产日韩视频在线| 国产精品久久久久久久一区探花| 香蕉视频在线免费看| 欧美人与性动xxxx| 欧美色图亚洲视频| 成人动漫一区二区在线| 欧美精品99久久| 综合伊思人在钱三区| 国产精品福利网站| 国产色在线观看| 精品av综合导航| 五月婷婷视频在线| 国产精品毛片久久久久久久| 网站在线你懂的| 极品av少妇一区二区| 久久99国产精品99久久| 国外成人福利视频| 久久99久久99精品免观看粉嫩| 欧美一区二区三区激情| 在线亚洲精品福利网址导航| 91精品少妇一区二区三区蜜桃臀| 国产69精品久久久久毛片| 337p粉嫩大胆噜噜噜鲁| 久久大综合网| 国产99午夜精品一区二区三区 | 户外极限露出调教在线视频| 欧美日韩国产一区| 国产极品在线播放| 国产欧美日韩麻豆91| 亚洲精品乱码久久久久久9色| 亚洲一区自拍| 看一级黄色录像| 亚洲理论电影| 亚洲va久久久噜噜噜| 五月天av在线| 久久精品电影网站| 日韩美女一级视频| 欧美一卡二卡在线| 国产一级淫片a视频免费观看| 国产精品久久久久久久久晋中| 国产精品偷伦视频免费观看了| 久久久精品五月天| 国产性生活免费视频| 国产中文精品久高清在线不| eeuss一区二区三区| 电影一区电影二区| 国内偷自视频区视频综合| 91在线视频| 日韩久久精品成人| 丰满人妻妇伦又伦精品国产| 欧美日韩视频在线一区二区| 在线能看的av| 亚洲国产综合91精品麻豆| 亚欧精品视频一区二区三区| 91在线观看一区二区| 永久免费看片在线观看| 免费人成网站在线观看欧美高清| 欧美日韩在线一| 欧美搞黄网站| 在线一区高清| 第一会所sis001亚洲| 蜜桃久久精品乱码一区二区| 在线精品自拍| 91久久精品国产91久久性色| 色香欲www7777综合网| 91高清免费视频| 成人免费一区二区三区牛牛| 久久亚洲影音av资源网| 一区二区三区视频网站| 国产一区av在线| 飘雪影院手机免费高清版在线观看 | 久久网这里都是精品| 免费看黄色片的网站| 国产综合久久久久久久久久久久| 成人亚洲精品777777大片| 羞羞答答国产精品www一本| 日本中文字幕亚洲| 亚洲午夜黄色| 91免费黄视频| 在线看片一区| 日韩a级黄色片| 国产精品激情| 9色porny| 宅男噜噜噜66国产日韩在线观看| 一二三四视频社区在线| 亚洲经典在线| 免费看一级大黄情大片| 99香蕉国产精品偷在线观看| www插插插无码视频网站 | 国内精品久久久久久中文字幕 | 欧美特级特黄aaaaaa在线看| 欧美大片国产精品| 亚洲精品国产suv一区| 精品国产一区二区国模嫣然| 人妻中文字幕一区| 日韩大片在线观看视频| 天天干天天舔天天射| 日韩大陆欧美高清视频区| 免费动漫网站在线观看| 一区二区三区四区视频| 色网站免费在线观看| 久久亚洲精品一区| 天天色天天射天天综合网| 欧美激情成人在线视频| 激情国产在线| 国产成人极品视频| 四虎视频在线精品免费网址| 97超碰最新| 色天下一区二区三区| 日韩av一区二区三区在线观看 | 色爱精品视频一区| 国产精品刘玥久久一区| 欧美激情视频三区| 少妇淫片在线影院| 国产精品久久一区| 日韩成人18| 九九九九久久久久| 久久在线视频| 香港三级日本三级a视频| 亚洲乱码视频| 天天影视综合色| 国产精品影视网| 亚洲第九十七页| 国产精品美女久久久久久2018| 在线观看成人毛片| 欧美日韩国产一区二区| 在线观看一二三区| 精品成a人在线观看| 国产三级在线免费观看| 久久人体大胆视频| 无码小电影在线观看网站免费| 国产女同一区二区| 国产精品毛片视频| 相泽南亚洲一区二区在线播放 | 国产女18毛片多18精品| 日韩大陆毛片av| a级片国产精品自在拍在线播放| 51精品在线观看| 免费观看亚洲视频大全| 欧美日韩一区二| 欧美日韩理论| 黄色永久免费网站| 91蜜桃网址入口| 国产又黄又爽又无遮挡| 色婷婷久久久综合中文字幕| www.成人免费视频| 中文字幕亚洲一区二区三区五十路| 福利成人导航| 91理论片午午论夜理片久久| 竹菊久久久久久久| 加勒比成人在线| 国产一区二区三区久久久| 亚洲黄色小说视频| 午夜成人免费电影| 草草视频在线播放| 久久精品亚洲一区| 国产a亚洲精品| 欧美一区二区福利| 国产欧美午夜| 亚洲一级Av无码毛片久久精品| 亚洲视频一区在线| 中文字幕二区三区| 日韩电影中文字幕一区| 色yeye免费人成网站在线观看| 国产欧美精品xxxx另类| 国产日产精品一区二区三区四区的观看方式| 日韩国产一级片| 成人午夜免费视频| 九九视频免费看| 91精品国产色综合久久不卡蜜臀| √新版天堂资源在线资源| 国产精品99久久久久久久久久久久| 偷拍自拍亚洲色图| 亚洲不卡中文字幕无码| 成人禁用看黄a在线| 毛片a片免费观看| 日韩欧美一级二级三级久久久| 国产在线一区二区视频| 国产欧美日韩免费| 久久国产成人精品| 黑森林精品导航| 中文字幕av一区二区三区高| 中文字幕av第一页| 国产午夜一区二区| 91福利精品在线观看| 日产精品高清视频免费| 日韩在线播放一区二区| 亚洲一区二区自偷自拍| 欧美中文字幕亚洲一区二区va在线| 九色视频网站在线观看| 国产精品www网站| 国产一区二区三区四区五区传媒| 日韩手机在线观看视频| 国产亚洲一区字幕| 中文字幕人妻一区二区三区视频 | 国产伦精品一区| 亚洲精品一级| 欧美bbbbb性bbbbb视频| 一本色道a无线码一区v| 国产高清一级毛片在线不卡| 国产精品视频成人| 欧美成人亚洲| 中国免费黄色片| 一本久久综合亚洲鲁鲁五月天| 国产小视频免费在线网址| 国产精品视频色| 国产精品va| av小说在线观看| 欧美日韩国产综合一区二区三区| 99自拍视频在线观看| 国产伦精品一区| 免费不卡在线视频| 久久国产在线视频| 亚洲另类欧美自拍| 日本在线一区二区| 国产日韩亚洲欧美在线| 久久午夜羞羞影院免费观看| 一卡二卡三卡在线| 隔壁老王国产在线精品| 经典一区二区| 国内精品国产三级国产aⅴ久| 午夜国产精品一区| 在线观看精品一区二区三区| www.久久草| 日韩av电影天堂| 日韩在线观看视频一区二区| 日韩成人久久久| 麻豆久久久久| 少妇人妻在线视频| 国产精品成人免费精品自在线观看| 亚洲精品国产片| 国产精品久久久久久久久久尿| 91超碰国产精品| 实拍女处破www免费看| 欧美电影影音先锋| 中文不卡1区2区3区| 黑人巨茎大战欧美白妇| 国产喂奶挤奶一区二区三区| 性欧美一区二区三区| 国产成人精品国内自产拍免费看|