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

MySQL高可用-MGR運維常見問題和注意事項

數據庫 MySQL
下面我以實際用到的和我搜集到的一些資料來說說 MGR 在運維過程中的常見問題和注意事項。

MySQL 的高可用可以選擇 MGR 方案,部署 MGR 很簡單,可以參考《MySQL高可用-使用Docker部署MGR》,但在運行過程中,如果出現問題,如何快速解決?需要持續學習和實踐。

下面我以實際用到的和我搜集到的一些資料來說說 MGR 在運維過程中的常見問題和注意事項。

部署前注意事項

硬件和環境要求

1、網絡要求。

  • 低延遲網絡:MGR 對網絡延遲敏感,建議延遲 < 5ms 。因為 MGR 基于 Paxos 變種的共識算法,每提交一次事務至少跨網兩次(prepare>ack>commit)。
  • 穩定帶寬:確保有足夠的帶寬支持數據同步,建議 ≥ 1Gbps 。全量 recovery、大事務或 DDL 時會產生突發流量,帶寬不足會導致 flow-control 觸發,集群整體降速

2、服務器配置。

  • CPU:建議多核 CPU,至少4核以上
  • 內存:充足內存,建議 ≥ 16GB
  • 存儲:使用 SSD 存儲,確保足夠 IOPS,考慮使用 RAID 10 而非 RAID 5/6,以獲得更好的寫性能
  • 時鐘同步:所有節點必須時鐘同步(NTP)。MGR 的 GTID、view_change 事件都帶時間戳,時間漂移會導致 “member expel” 誤判。誤判會導致節點是正常的,但會被踢出去。
  • 分離數據和日志:將二進制日志和數據文件放在不同的物理存儲上,參數大致如下:
datadir          = /data/mysql
log_bin          = /binlog/mysql-bin
binlog_cache_size           = 1M     
sync_binlog                 = 1
innodb_flush_log_at_trx_commit = 1

操作系統優化

1、文件描述符限制。

# 文件描述符限制
echo "mysql soft nofile 65536" >> /etc/security/limits.conf
echo "mysql hard nofile 65536" >> /etc/security/limits.conf

MGR + InnoDB 打開的文件數 = 表數量 × 分區 × 3(ibd、frm、ibtmp)+ binlog + relay log。文件描述限制如果比較小,操作系統層面的文件描述符(fd)耗盡,后果是 mysqld 再想去 open() 任何文件(包括新的 ibd、binlog、relay-log、tmp-file、socket 等)時都會得到 EMFILE,導致各種莫名奇妙的錯誤。

可以使用下面語句進行檢查:

ulimit -n            # 當前會話
cat /proc/$(pidof mysqld)/limits | grep files

我在 CentOS 服務器上執行 ulimit -n 得到的結果是 1024 ,但在 MySQL 容器中的結果是 1048676 。

2、內核參數調優。

# 內核參數調優
echo "net.core.rmem_max = 134217728" >> /etc/sysctl.conf
echo "net.core.wmem_max = 134217728" >> /etc/sysctl.conf
sysctl -p

Linux 默認的 socket 緩沖區只有 128 KB,跨機房或云環境突發流量會觸發 TCP 丟包重傳,將該參數調大可降低重傳率,提高吞吐。

可以通過 sysctl net.core.rmem_max net.core.wmem_max 進行檢查。

3、內存優化。

# 內存優化
SET GLOBAL innodb_buffer_pool_size = 32*1024*1024*1024;

# 注釋掉 /etc/fstab 里的 swap 行
sed -i '/swap/s/^/#/' /etc/fstab
  • 確保 innodb_buffer_pool_size 設置合理,通常為服務器內存的 50-75%
  • 確保系統不會使用交換空間,否則可能導致嚴重的性能下降。

監控

查看集成成員

SELECT
    MEMBER_ID       AS node_uuid,
    MEMBER_HOST     AS host,
    MEMBER_PORT     AS port,
    MEMBER_STATE    AS state,          -- ONLINE / RECOVERING / ERROR / OFFLINE
    MEMBER_ROLE     AS role            -- PRIMARY / SECONDARY
FROM performance_schema.replication_group_members
ORDER BY MEMBER_HOST;
  • state ≠ ONLINE:立刻報警。
  • role = PRIMARY:表示為主庫。

復制延遲/事務堆積(只看當前節點)

SELECT
    MEMBER_ID                                 AS my_uuid,
    COUNT_TRANSACTIONS_IN_QUEUE               AS queue_txn,   -- >0 表示延遲
    COUNT_TRANSACTIONS_REMOTE_IN_APPLIER_QUEUE AS relay_txn,  -- 未應用完的 relay log 事務
    TRANSACTIONS_COMMITTED_ALL_MEMBERS        AS cluster_lsn, -- 全局已提交位點
    LAST_CONFLICT_FREE_TRANSACTION            AS last_no_conflict_txn
FROM performance_schema.replication_group_member_stats
WHERE MEMBER_ID = @@server_uuid;

根據經驗進行判斷:

  • queue_txn > 1000 或持續增長:延遲告警。
  • relay_txn > 1000 表示回放慢:需檢查 applier 線程、IO 能力。

queue_txn 是其它節點已經提交、通過 Paxos 共識后廣播給本節點,但本節點還沒開始的事務數量。

正常情況下,事務來了立即被 applier 線程消耗,queue_txn 會瞬間降到 0。queue_txn 比較大說明有堵塞。

回放慢意思是當前節點的 applier 線程來不及重放遠程事務,導致數據滯后。

applier 線程是什么呢 ?

在 MGR 里,可以把 applier 線程理解為真正把遠程事務寫進本地 InnoDB 的工人。檢查 applier 線程、IO 能力其實就是確認:

  • 工人夠不夠。
  • 工人有沒有被磁盤 IO 卡住。
  • 工人有沒有報錯/死鎖。

先看有幾個工人(applier 線程)。

SELECT THREAD_ID, NAME, PROCESSLIST_STATE
FROM performance_schema.threads
WHERE NAME LIKE '%group_rpl%applier%';

如果 PROCESSLIST_STATE 長期是 Waiting for disk space 或 Waiting for table flush,說明被 IO 堵住。

看工人是不是在慢吞吞地寫。

SELECT 
    EVENT_NAME,
    SUM_TIMER_WAIT/1e9 AS total_seconds,
    MAX_TIMER_WAIT/1e9 AS max_seconds
FROM performance_schema.events_waits_summary_by_thread_by_event_name
JOIN performance_schema.threads USING(THREAD_ID)
WHERE NAME LIKE '%applier%'
  AND EVENT_NAME LIKE '%io%file%';

total_seconds 很大說明 applier 線程在磁盤 IO 上耗掉了大量時間。

看工人有沒有報錯。

SELECT
    WORKER_ID,
    LAST_ERROR_NUMBER,
    LAST_ERROR_MESSAGE,
    SERVICE_STATE          -- 顯示線程是 ON / OFF
FROM performance_schema.replication_applier_status_by_worker
WHERE LAST_ERROR_NUMBER <> 0;

只要這條 SQL 返回了任何一行,就說明至少有一個 applier 線程曾經或正在報錯,需要立即處理。

常見故障及排查

腦裂問題

正常情況下同一時間只能有一個節點是主節點,由于網絡分區、參數配置等原因導致出現多個主節點,這就是腦裂。

癥狀識別

-- 檢查是否存在多個PRIMARY
SELECT MEMBER_HOST, MEMBER_STATE, MEMBER_ROLE 
FROM performance_schema.replication_group_members 
WHERE MEMBER_ROLE = 'PRIMARY';

在一次網絡分區后,節點可能會分成兩派:

  • 多數派:仍然能夠湊齊 >50 % 組內成員的那一邊。例如 5 節點集群,有 3 臺還是 ONLINE 狀態,這一邊就是多數派。只有多數派才能繼續對外提供寫服務,并且它們的投票結果才會被 MGR 認可。
  • 少數派:剩下的 ≤50 % 節點。這一側因為湊不夠“法定人數”,自動變為只讀或離線,不再接受寫請求。

解決方案

1、立即隔離寫流量,把應用 VIP、proxy、DNS 指向全部下線,避免繼續寫。

2、快速定位合法主節點,找到擁有最新 GTID 集合且處于多數派的節點:

SELECT @@global.gtid_executed;
  • 在多數派中所有 ONLINE 節點上比較,選出 GTID 最大的那一個
  • 如果兩邊 GTID 相同,就保留原 PRIMARY;如果不同,以多數派里最新的為準。

3、多數派中的節點什么都不用做,不需要重啟,不需要 bootstrap,保持 ONLINE 即可。

4、處理少數派節點,對節點進行下面操作:

STOP GROUP_REPLICATION;
RESET SLAVE ALL;          -- 清掉舊的通道
SET GLOBAL gtid_purged = '';  -- 如果確定這些節點落后很多
START GROUP_REPLICATION;  -- 讓它重新加入并自動追趕
  • SET GLOBAL gtid_purged = '' 需要非常謹慎使用。這會清除節點的 GTID 執行歷史,只有在確定節點數據已嚴重落后且準備重新同步全部數據時才應使用。在大多數情況下,不建議這樣做,因為這可能導致數據丟失。更安全的做法是保留 GTID 歷史,讓節點基于現有數據追趕,或者如果數據差異太大,先備份后重建節點。

5、等所有節點回到 ONLINE 后,執行下面語句:

SELECT MEMBER_ID, MEMBER_STATE, MEMBER_ROLE
FROM performance_schema.replication_group_members;

確保只有 1 個 PRIMARY,且所有節點 GTID 完全一致。

節點無法加入集群

常見原因

  • GTID 不一致
  • 網絡連接問題
  • 版本不兼容
  • 配置錯誤

排查步驟

1、檢查 GTID 狀態。

SHOW GLOBAL VARIABLES LIKE 'gtid%';
SELECT @@GLOBAL.GTID_EXECUTED;

2、檢查網絡。

# 在故障節點上,對任一 ONLINE 節點測試
telnet ONLINE_IP 33061   # group_replication_local_address 的端口
-- 在問題節點上測試
SELECT * FROM performance_schema.replication_connection_status;
  • CHANNEL_NAME: group_replication_recovery(分布式恢復通道)和 group_replication_applier(正常應用通道)
  • SERVICE_STATE:ON = 連接正常;OFF = 連接斷開;CONNECTING = 正在握手/重連。
  • LAST_ERROR_NUMBER / LAST_ERROR_MESSAGE:最近一次的 MySQL 錯誤號與文字描述。非 0 表示有問題。
  • RECEIVED_TRANSACTION_SET:當前節點已經從集群收到的 GTID 集合,可與 @@global.gtid_executed 對比判斷落后多少。
  • COUNT_RECEIVED_HEARTBEATS:心跳計數,持續增加說明網絡通;長時間不動可能丟包。
  • LAST_HEARTBEAT_TIMESTAMP:最后心跳時間,離當前時間越近越健康。

3、檢查錯誤日志。

SHOW GLOBAL VARIABLES LIKE 'log_error';

解決方案

修復問題也需要分場景:

1、問題節點 GTID 落后,直接 START GROUP_REPLICATION; 即可自動追平,無需 RESET。

2、問題節點 GTID 超前,不執行 RESET MASTER ,而是把多出來的事務導出、在主庫重放、再讓節點重新加入。

3、問題節點 GTID 分叉,備份本節點、做差異校驗、選擇保留哪份數據。

4、GTID 為空,用克隆插件或全量備份 + CHANGE REPLICATION SOURCE 重建數據,再啟動 MGR,不要手工 SET GTID_PURGED 。

怎么判斷 GTID 是否落后還是超前?

1、在任意一個正常的 ONLINE 節點查看集群最新 GTID。

SELECT @@GLOBAL.GTID_EXECUTED;
-- 結果:aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee:1-5

2、在故障節點查看 GTID。

SELECT @@GLOBAL.GTID_EXECUTED;
-- 結果:aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee:1-3  表示落后
-- 結果:aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee:1-7  表示超前
責任編輯:姜華 來源: 不止dotNET
相關推薦

2023-11-04 16:36:33

Jmet er測試

2012-11-29 09:42:34

2022-12-02 08:47:36

2025-07-23 08:15:40

2017-01-17 10:25:06

HBase集群運維

2020-03-04 13:35:23

高可用MySQL數據庫

2010-11-26 16:27:01

MySQL使用變量

2023-12-12 09:06:06

2011-01-13 14:11:35

服務器集群DNS

2009-07-22 17:47:21

Java語言常見字符串

2010-05-13 13:27:23

2018-11-15 08:43:11

交換機硬件故障軟件故障

2018-09-07 15:34:25

Linux運維故障

2009-12-15 17:47:17

VSIP

2022-09-23 09:25:04

代碼方法

2009-06-11 17:52:08

JavaBean

2009-06-25 14:41:06

JavaBean

2020-11-13 07:11:23

MySQL復制日志

2009-04-09 10:11:00

TCPIP設置

2011-05-26 11:22:04

SEO
點贊
收藏

51CTO技術棧公眾號

奇米影视一区二区三区小说| 中文在线综合| 亚洲人成亚洲人成在线观看图片| 91久久综合亚洲鲁鲁五月天| 国产亚洲欧美精品久久久www| 久久亚州av| 欧美亚洲一区三区| av片在线免费| 久久久久久久久亚洲精品| 蜜臀久久99精品久久久久久9| 日韩中文字幕久久| 91玉足脚交白嫩脚丫| 成人国产激情| 午夜精品久久久久| 一区二区三区国| 天天干天天摸天天操| 日韩1区2区日韩1区2区| 97在线视频免费| 日韩精品久久久久久久的张开腿让| 亚洲日本va| 欧美日韩国产一级| 欧美激情国产精品日韩| 日本无删减在线| 中文字幕一区不卡| 欧美日韩一区综合| 日本免费一区视频| 国产精品18久久久久久vr| 国产精品久久色| 国产欧美一区二区三区在线看蜜臂| 亚洲国产精品综合久久久 | 亚洲色欲色欲www| 日本一区二区高清视频| 手机av免费在线观看| 国产一区二区三区蝌蚪| 国产精品一二三在线| 看黄色一级大片| 国产一区二区三区久久久久久久久 | 国模精品一区二区| 成人美女在线观看| 91影院未满十八岁禁止入内| 国产精品色综合| 久久婷婷麻豆| 欧美专区福利在线| 午夜毛片在线观看| 欧美国产日本| 九九久久久久99精品| 四虎永久免费在线| 日韩精品91| 在线精品国产欧美| 人成免费在线视频| 日韩毛片视频| 日韩中文字幕免费视频| 懂色av蜜臀av粉嫩av永久| 第一会所sis001亚洲| 一区三区二区视频| 69精品无码成人久久久久久| 精品国产网站| 中文字幕日韩视频| 国产一二三av| 欧美+亚洲+精品+三区| 九九精品在线视频| 欧美一级高潮片| 国产精品女主播一区二区三区| 91av视频在线| 一级黄色在线视频| 免费久久99精品国产| 国产在线播放不卡| 国产成人精品免费看视频| 国产成人免费xxxxxxxx| 成人欧美一区二区三区视频xxx| 黑人乱码一区二区三区av| jlzzjlzz亚洲日本少妇| 欧美日韩一区二区三区在线视频 | 亚洲bt欧美bt精品777| 亚洲午夜小视频| 久久国产高清视频| 亚洲天堂偷拍| 国产精品福利小视频| 国产又粗又大又爽| 成人午夜激情片| 欧美日韩一区二区三区免费| 毛片在线看网站| 一区二区高清免费观看影视大全| 波多野结衣综合网| 草莓视频成人appios| 日韩欧美在线影院| 丝袜美腿中文字幕| 99久久夜色精品国产亚洲96| 欧美激情一级欧美精品| 激情网站在线观看| 国产成人精品一区二区三区四区| 久久精品日韩精品| 欧美日本一道| 欧美性xxxxhd| 人妻换人妻仑乱| 亚洲精品国模| 九九九热精品免费视频观看网站| 特级毛片www| 国产麻豆精品一区二区| 欧美专区一二三| 欧美大片黄色| 欧美情侣在线播放| 国产成人无码一区二区在线观看| 亚洲精品小说| 国产成人a亚洲精品| 亚洲av色香蕉一区二区三区| 国产亚洲午夜高清国产拍精品| 老司机午夜网站| 大胆人体一区二区| 精品三级在线观看| av黄色免费在线观看| 一本色道久久| 91久久精品一区二区别| 福利片在线观看| 亚洲成精国产精品女| 久久久久久久久久久久久久久国产 | av免费在线观看网址| 欧美午夜性色大片在线观看| 国产调教打屁股xxxx网站| 欧美gayvideo| 日韩av电影国产| 少妇精品高潮欲妇又嫩中文字幕| 亚洲丝袜精品丝袜在线| 麻豆一区二区三区视频| 久久综合影院| 91成人在线视频| 后进极品白嫩翘臀在线视频| 亚洲免费观看高清完整版在线观看熊| 毛葺葺老太做受视频| 国产一区二区三区亚洲| 欧美成人精品影院| 97国产成人无码精品久久久| 久久先锋影音av鲁色资源网| 久久国产精品网| jizz久久精品永久免费| 欧美精品一区在线播放| 国产日韩免费视频| 成人免费在线观看入口| 免费av不卡在线| 999久久久91| 国产精品自产拍在线观看| 国产尤物视频在线| 色嗨嗨av一区二区三区| 亚洲 小说 欧美 激情 另类| 性欧美xxxx大乳国产app| 久久精品日韩精品| 婷婷综合六月| 中文字幕亚洲欧美在线| 在线观看亚洲一区二区| 中文字幕一区二区三区在线观看 | 欧美成人三级| 日韩视频欧美视频| 国产精品嫩草影院桃色| 亚洲人成精品久久久久| www.四虎精品| 一区二区日本视频| 久久久精品有限公司| 二区三区不卡| 色天天综合狠狠色| av中文字幕第一页| 亚洲一区二区五区| 亚洲中文字幕无码av| 鲁大师成人一区二区三区| 欧美专区一二三| 91视频亚洲| 欧美激情va永久在线播放| 欧美一区二区三区黄片| 天天综合日日夜夜精品| 一区二区三区久久久久| 捆绑调教美女网站视频一区| 91视频成人免费| 福利在线一区| 国产精品视频公开费视频| 精品麻豆一区二区三区| 欧美mv日韩mv国产| www.com国产| 国产精品亲子伦对白| 国产成人精品一区二区三区在线观看| 亚洲经典三级| 亚洲成人18| 91久久精品无嫩草影院| 欧美又大又粗又长| 精品国产白色丝袜高跟鞋| 日韩av在线看| 91尤物国产福利在线观看| 亚洲午夜在线视频| 人人人妻人人澡人人爽欧美一区| 国产一区二区三区四区在线观看| 草草视频在线免费观看| 欧美天天综合| 国产精品一区而去| 国产成+人+综合+亚洲欧美| 欧美裸体男粗大视频在线观看| 亚洲 欧美 激情 另类| 欧美猛男超大videosgay| 国产69精品久久久久久久久久| 欧美激情中文字幕| 野战少妇38p| 久久69国产一区二区蜜臀| 男女啪啪免费视频网站| 久久精品欧美一区| 日韩精品久久久免费观看| 99久久免费精品国产72精品九九| 国产精品久久久久久久电影| 97人人在线视频| 久久综合久中文字幕青草| 免费国产在线观看| 精品久久久久久久久久久久久久久久久| 91在线视频免费播放| 亚洲一区二区三区在线播放| 婷婷丁香综合网| 久久色在线视频| 国产污在线观看| 免费在线看黄网址| 久久久久久久久久久国产精品| 日韩成人精品视频| 国产 日韩 欧美在线| 色天天综合网| 蜜桃视频在线观看91| 深夜福利一区二区三区| 国产精品夜间视频香蕉| 永久免费毛片在线播放| 欧美国产日韩中文字幕在线| 一本一道波多野毛片中文在线 | 国产农村老头老太视频| 色吊一区二区三区| 日韩欧美三级视频| 亚洲一区二区影院| 麻豆疯狂做受xxxx高潮视频| 国产精品欧美一区喷水| 性猛交娇小69hd| 久久丝袜美腿综合| 亚洲自拍偷拍一区二区| 94色蜜桃网一区二区三区| 久久免费精品国产| 国产成人综合网| 国产黄色一区二区三区| 狠狠狠色丁香婷婷综合激情 | 欧美成人综合色| 中文字幕在线观看一区二区| 国产午夜精品久久久久久久久| 国产午夜久久久久| 亚洲AV无码国产成人久久| 久久久三级国产网站| 加勒比一区二区| 久久午夜色播影院免费高清| 国产精品无码久久久久一区二区| 99久久婷婷国产精品综合| 五月开心播播网| 久久一日本道色综合| 实拍女处破www免费看| 国产午夜亚洲精品羞羞网站| 欧美巨胸大乳hitomi| 最新中文字幕一区二区三区 | 国产精品精品国产一区二区| 一本色道久久综合亚洲二区三区| 第四色成人网| 国产免费xxx| 99精品国产福利在线观看免费| 成人黄色av片| 日韩精品国产精品| 欧美成人三级在线播放| 国产一区二区精品久久| 欧美在线一级片| 国产欧美日韩麻豆91| 97在线观看视频免费| 一区二区国产视频| 麻豆久久久久久久久久| 欧美亚洲动漫另类| 国产偷拍一区二区| 亚洲国产精品免费| 国产二区在线播放| 超在线视频97| 国产福利片在线观看| 国产福利视频一区二区| 亚洲伊人精品酒店| 国产在线一区二| 欧美精品一区二区三区中文字幕| 一本一道久久久a久久久精品91 | www.日本在线播放| 日韩va欧美va亚洲va久久| 在线观看中文av| 99国产精品久久久| 蜜桃视频最新网址| 亚洲h精品动漫在线观看| 中文字幕视频在线播放| 欧美xxxxxxxxx| 成人激情电影在线看| 欧美夫妻性生活xx| 亚洲成a人片| 国产精品大全| 日韩在线观看| 无码专区aaaaaa免费视频| 毛片av一区二区| 亚洲天堂资源在线| 亚洲男帅同性gay1069| 9i精品福利一区二区三区| 日韩一级免费观看| 成人在线二区| 久久久久久av| 国产欧美日韩在线| av在线免费看片| 99久久精品国产麻豆演员表| 国产视频123区| 精品国产91久久久久久老师| 91精品国产乱码久久久| 亚洲精品国产品国语在线| 黄色精品免费看| 国产成人综合精品| 欧美精品中文字幕亚洲专区| 老汉色影院首页| 日韩成人一区二区| 国产麻豆xxxvideo实拍| 亚洲精品老司机| 在线亚洲欧美日韩| 伊是香蕉大人久久| 超碰超碰人人人人精品| 国产高清不卡av| 亚洲国产成人精品女人| 性猛交ⅹ×××乱大交| 久久久噜噜噜久久人人看 | 68国产成人综合久久精品| 国产a级一级片| www.欧美日韩国产在线| 欧美成人精品一区二区免费看片 | 51ⅴ精品国产91久久久久久| 亚洲精品a区| 日韩欧美一级在线| 国产一区二区三区久久悠悠色av| 国产3级在线观看| 欧美视频一区二区三区| 黄色软件在线观看| 国产成人亚洲综合青青| 亚洲深夜福利在线观看| 国产午夜福利视频在线观看| av在线综合网| 国产中文字幕免费| 精品国产免费视频| gratisvideos另类灌满| 国产麻豆日韩| 亚洲少妇自拍| 精品夜夜澡人妻无码av| 色综合久久综合网欧美综合网| 欧美偷拍视频| 国产97色在线|日韩| 国产欧美一区二区三区精品观看 | 欧美日韩在线精品一区二区三区激情综合| 久精品国产欧美| 老司机午夜精品视频| www..com.cn蕾丝视频在线观看免费版 | 日本三级欧美三级| 亚洲精品第一页| 性欧美videohd高精| 亚洲欧洲日夜超级视频| 精品一区二区三区不卡| 黑人巨大精品一区二区在线| 精品国产区一区| 中文字幕资源网在线观看免费| 欧美日韩综合久久| 理论电影国产精品| 麻豆视频在线观看| 精品一区二区电影| 久久人体av| 久久艹国产精品| 久久综合网色—综合色88| 久久久久精彩视频| 久久久国产一区| 超碰地址久久| 十八禁视频网站在线观看| 国产精品久久久久9999吃药| 精品人妻一区二区三区含羞草| 午夜免费日韩视频| 成人写真视频| 国产精品嫩草69影院| 狠狠色噜噜狠狠狠狠97| 自拍视频在线播放| 成人在线视频网址| 日韩激情av在线| 中文字幕av久久爽av| 日韩精品一区二区三区第95| 看片一区二区| 日本网站免费在线观看| 国产精品素人一区二区| 国产成人自拍一区| 国产精品美女久久久久久免费 | 色综合色综合久久综合频道88| 日韩av三区| 亚洲一区二区偷拍| 欧美日韩在线一区| fc2ppv国产精品久久| 蜜桃视频日韩| 国产成人午夜99999| 无码人妻精品一区二区| 九九热r在线视频精品| 国产aⅴ精品一区二区三区久久| 日本网站在线看| 日本乱人伦aⅴ精品| bl在线肉h视频大尺度| 秋霞在线一区二区| 国产三级精品三级|