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

一個詭異Bug,我差點(diǎn)背上P0事故!

運(yùn)維 數(shù)據(jù)庫運(yùn)維
這一周線上碰到一個詭異的 Bug。線上有個定時任務(wù),這個任務(wù)需要查詢一個表幾天范圍內(nèi)的一些數(shù)據(jù)做一些處理,每隔十分鐘執(zhí)行一次,直至成功。

 [[396942]]

圖片來自 Pexels

通過日志發(fā)現(xiàn),從凌晨 5:26 分開始到 5:56 任務(wù)執(zhí)行了三次,三次都因?yàn)?SQL 查詢超時而執(zhí)行失敗,而詭異的是,任務(wù)到凌晨 6:00 多就執(zhí)行成功了。

每天都是凌晨五點(diǎn)多失敗,凌晨六點(diǎn)執(zhí)行成功。

點(diǎn)開異常日志一看是這樣的:

總結(jié)來說就是 MySQL 查詢超時。像這種穩(wěn)定復(fù)現(xiàn)的 Bug,我原以為只需三分鐘能定位,沒有想到卻耗費(fèi)了我半天的時間。

01排查之路

①Explain

看到超時 SQL,大多數(shù)人第一反應(yīng)就是這個 SQL 沒有走索引,我也不例外,我當(dāng)時的第一反應(yīng)就是這條 SQL 沒有走索引。

于是,我將日志里面的 SQL 復(fù)制了出來,脫敏處理一下大概是這樣的一條 SQL:

select * from table_a where status_updated_at >= ? and status_updated_at < ?

SQL 里面有兩個日期參數(shù),這兩個起始日期是某種商品的可交易時間區(qū)間,相隔三到五天,我取了 17 天的時間間隔的保守值,Explain 了一下這條 SQL。

從圖上可以看到這條 SQL 的執(zhí)行還是走了索引的。走的是根據(jù) status_updated_at 字段建立的索引。執(zhí)行了一下也只耗時了 135 毫秒。

根據(jù) Explain 結(jié)果,我當(dāng)時的推斷是:這條 SQL 肯定走了索引,如果沒有走索引,那六點(diǎn)多鐘的查詢肯定也會超時,因?yàn)檫@個表的數(shù)據(jù)是千萬級別的。

為了驗(yàn)證這一推斷,我找 DBA 幫我導(dǎo)出了一下凌晨 5 點(diǎn)到早上 7 點(diǎn)關(guān)于這個表的慢 SQL,DBA 告訴我那個時間段沒有關(guān)于這個表的慢 SQL。

這也進(jìn)一步驗(yàn)證了我說推斷:這條 SQL 走了索引,只是在五點(diǎn)多的時候因?yàn)橐恍┥衩卦驅(qū)е铝顺瑫r。

接下來,需要做的就是找出這個神秘的原因。按照以往的經(jīng)驗(yàn),我認(rèn)為有這幾點(diǎn)因素會導(dǎo)致查詢超時:

  • MySQL 資源競爭
  • 數(shù)據(jù)庫備份
  • 網(wǎng)絡(luò)

②MySQL 資源競爭

首先,我通過監(jiān)控系統(tǒng)查看了那段時間 MySQL 的運(yùn)行情況,連接數(shù)和 CPU 負(fù)載等指標(biāo)都非常正常。所以,因?yàn)?MySQL 負(fù)載導(dǎo)致超時首先就可以被排除。

那會不會是其他業(yè)務(wù)操作這個表影響的呢?首先,我們線上數(shù)據(jù)庫事務(wù)隔離級別設(shè)置的是 RR(可重復(fù)讀),因?yàn)?MVCC 的存在,簡單的修改肯定是不會影響查詢至超時的。

要想影響唯一的可能性就是別的業(yè)務(wù)在 update 這個表數(shù)據(jù)的時候,更新條件沒有走索引,導(dǎo)致行鎖升級成表鎖,并且,這個操作要剛好在凌晨 5 點(diǎn)多執(zhí)行,且持續(xù)了半個小時。

這個條件非常苛刻,我檢查了相關(guān)的代碼,問了相關(guān)負(fù)責(zé)人,并沒有這種情況,所有的更新都是根據(jù) Id 主鍵更新的。

關(guān)鍵是,如果更新 SQL 的更新條件沒有走索引,肯定會是一個慢 SQL 的,那么,我們在慢 SQL 日志文件里面就能找到它,實(shí)際上并沒有。

③備份

是不是因?yàn)榱璩?5 點(diǎn)多,數(shù)據(jù)庫在備份的原因呢?

  • 首先備份鎖表不會鎖這么久,這個任務(wù)是前前后后半個小時都執(zhí)行失敗了。
  • 其次我們是備份的從庫,并不是備份的主庫。
  • 最后,我們的備份任務(wù)都不是凌晨五點(diǎn)執(zhí)行的。

所以,因?yàn)閭浞輰?dǎo)致超時可以排除了。

④網(wǎng)絡(luò)

是不是網(wǎng)絡(luò)波動的原因呢?我找運(yùn)維同學(xué)幫忙看了一下執(zhí)行任務(wù)的那臺機(jī)器那段時間的網(wǎng)絡(luò)情況,非常平緩沒有絲毫問題,機(jī)房也沒有出現(xiàn)什么網(wǎng)絡(luò)抖動的情況。

再者,如果是網(wǎng)絡(luò)問題,肯定會影響其他任務(wù)和業(yè)務(wù)的,事實(shí)上,從監(jiān)控系統(tǒng)中查看其他業(yè)務(wù)并沒有什么異常。

所以,因?yàn)榫W(wǎng)絡(luò)波動導(dǎo)致超時也可以排除了。

02轉(zhuǎn)機(jī)

我先后排除了索引、網(wǎng)絡(luò)、備份、業(yè)務(wù)競爭 MySQL 資源等因素,在腦海里模擬了 N 種情況,腦補(bǔ)了一條 SQL 整個執(zhí)行過程,想不到會有什么其他原因了。

這個事情變得詭異了起來,DBA 勸我暫時放棄,建議我把任務(wù)執(zhí)行時間延后,加一些監(jiān)控日志再觀察觀察。畢竟,又不是不能用。

放棄是不可能放棄的,我是一個鐵頭娃,遇到 Bug 不解決睡不著覺。

理清思路,從頭來過,我向 DBA 要了一份線上五點(diǎn)到六點(diǎn)的慢 SQL 的文件,自己重新找了一遍,還是沒有找到這個表相關(guān)的慢 SQL。

在我突然要放棄的時候,我突然發(fā)現(xiàn) SQL 日志記錄里面的時區(qū)都是標(biāo)準(zhǔn)時區(qū)的,而我那個任務(wù)執(zhí)行的時候是北京時間,要知道標(biāo)準(zhǔn)時區(qū)和北京時區(qū)是差了 8 個小時的!

好家伙!我都要想到量子力學(xué)了,結(jié)果發(fā)現(xiàn)時區(qū)沒對上?會不會是 DBA 找慢 SQL 的時候時間找錯了啊?

我將這個“重大發(fā)現(xiàn)”告訴了 DBA,DBA 幫我重新跑一份慢 SQL,好家伙,出現(xiàn)了我想要那個表的慢 SQL。

從日志上面可以看到,查詢的日期區(qū)間從 2020 年 9 月到 2021 年 4 月,時間跨度 7 個月。

MySQL 成本計算的時候認(rèn)為區(qū)間太大,走索引還不如直接掃描全表,最終沒有走索引掃描了 1800W 條數(shù)據(jù)。

說好的時間區(qū)間最多七天呢?怎么變成了七個月?

趕緊定位代碼,定位發(fā)現(xiàn)底層在取時間區(qū)間時,調(diào)了一個 RPC 接口,這個接口預(yù)期返回的時間區(qū)間只有幾天,結(jié)果返回了七個月的時間區(qū)間。這段邏輯是 18 年上線的。

于是聯(lián)系提供這個 RPC 接口的相關(guān)人員,通過查找驗(yàn)證確定這是底層數(shù)據(jù)的問題,應(yīng)該返回幾天結(jié)果返回了幾個月。

最后修復(fù)了相關(guān)數(shù)據(jù),增加了相應(yīng)的校驗(yàn)和監(jiān)控,重新發(fā)布系統(tǒng),這個存在了兩年的 Bug 也就得以解決了。

這個故事到這里也就結(jié)束了。再回顧一下,還有幾個問題需要回答一下:

①不走索引,那為什么六點(diǎn)多執(zhí)行就沒有超時呢?

原因就是六點(diǎn)基本上沒有業(yè)務(wù)在調(diào)用 MySQL,那個時候的 MySQL 的資源是非常充足的,加上 MySQL 的機(jī)器也配置非常的高,所以這條 SQL 硬生生跑成功了。聽起來有點(diǎn)離譜,但確實(shí)是這樣的。

②為什么這個 Bug 在線上這么久了,現(xiàn)在才發(fā)現(xiàn)?

這個時間區(qū)間底層數(shù)據(jù)用的不多,目前只發(fā)現(xiàn)只有這個超時 SQL 任務(wù)在調(diào)用。

原來業(yè)務(wù)量沒有這么大,加上機(jī)器配置高,掃描整個表也花不了多久時間。凌晨五六點(diǎn)執(zhí)行,沒有對線上的服務(wù)造成影響。

任務(wù)失敗是很正常的,因?yàn)檫€依賴一些其他數(shù)據(jù),其他數(shù)據(jù)提供的時間不確定,所以任務(wù)會一直跑直到成功。

03總結(jié)

復(fù)盤一下整個過程,對于這個查詢超時 SQL 問題的排查,我從索引、網(wǎng)絡(luò)、備份、業(yè)務(wù)競爭 MySQL 資源等方面一一分析,卻忽略了最重要的因素——執(zhí)行的到底是哪一條 SQL。

我想當(dāng)然的認(rèn)為執(zhí)行的 SQL 就是我想象中的那樣并對此深信不疑,后面的努力也就成了徒勞。

這本是一個簡單的問題,我卻把他復(fù)雜化了,這是不應(yīng)該的。

這是一個典型的例子,業(yè)務(wù)量不大的時候埋下的坑,業(yè)務(wù)發(fā)展迅速的時候就暴露了,萬幸的是,沒有影響到核心交易系統(tǒng),如果是核心交易系統(tǒng)的話,可能就會導(dǎo)致一次 P0 的事故。

雖然這個代碼不是我寫的,但我從中得到的教訓(xùn)就是「對線上環(huán)境要有敬畏之心,對依賴數(shù)據(jù)要有懷疑之心,對問題排查要有客觀之心」。

線上的環(huán)境極其復(fù)雜,有著各自版本遷移和業(yè)務(wù)變更遺留下來的數(shù)據(jù),這些情況開發(fā)人員是無法全部考慮到的。

測試也很難覆蓋測試,帶著主觀的想法去寫代碼很容易導(dǎo)致 Bug,有些 Bug 在業(yè)務(wù)量還不大的時候不容易引起重視,但隨著業(yè)務(wù)的發(fā)展,這些欠下的債終究要還。

你可以保證你寫的邏輯沒有問題,但是你不能保證服務(wù)上游提供的數(shù)據(jù)都符合預(yù)期。

多想一下如果上游數(shù)據(jù)異常,自己寫的服務(wù)會不會出問題,多加一些數(shù)據(jù)校驗(yàn)和報警會省去很多不必要的麻煩。

排查問題的時候,一定要客觀,不要帶著主觀感受相當(dāng)然的認(rèn)為是這樣。本來就是因?yàn)橹饔^操作而導(dǎo)致的 Bug,你還想當(dāng)然的代入去查找問題,這當(dāng)然會加大排查問題的難度。

作者:CoderW

編輯:陶家龍

出處:轉(zhuǎn)載自公眾號CoderW(ID:MHXJ_0810)

 

責(zé)任編輯:武曉燕 來源: CoderW
相關(guān)推薦

2020-06-04 08:03:37

MySQL事故P0

2025-03-10 08:20:53

代碼線程池OOM

2021-10-08 07:50:57

軟件設(shè)計程序

2024-04-22 00:00:01

Redis集群

2022-10-17 08:31:03

生產(chǎn)環(huán)境P0項(xiàng)目

2022-03-13 22:50:47

P0故障HBase

2021-06-07 10:20:31

2023-12-05 09:46:30

2021-08-05 06:46:39

P0故障公司

2013-02-25 10:48:53

RubyWeb

2020-04-09 10:43:12

長事務(wù)P0故障

2021-09-13 08:41:52

職場互聯(lián)網(wǎng)自閉

2022-05-16 08:42:26

Pandasbug

2023-02-23 08:02:19

PulsarJava

2022-04-06 08:47:03

Dubbo服務(wù)協(xié)議

2020-08-04 08:44:08

HashCode

2025-10-10 07:22:57

2025-01-17 13:38:30

支付寶P0事故

2015-04-29 06:36:43

2016-12-14 10:00:44

數(shù)據(jù)結(jié)構(gòu)編譯器
點(diǎn)贊
收藏

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

成人免费在线小视频| 影音先锋日韩精品| 久久婷婷麻豆| 日韩精品在线网站| 国产精品久久不能| 久久久久无码国产精品一区李宗瑞 | 欧美最近摘花xxxx摘花| 天堂中文av在线| 国产中文在线观看| 欧美三级一区| 国产精品国产a| 欧美怡春院一区二区三区| 久久久久中文字幕亚洲精品| 男人天堂久久久| 丝瓜av网站精品一区二区 | 国产综合精品久久久久成人av| 日本高清在线观看| 国产模特精品视频久久久久| 欧美成人官网二区| 精品无码av无码免费专区| 伊人久久一区二区| 国产精品嫩草影院在线看| 天天色 色综合| 国产精品美女诱惑| 久久艹精品视频| 视频国产精品| 亚洲精品视频观看| 亚洲一区二区在线播放| av激情在线观看| 欧州一区二区三区| 91激情五月电影| 日韩欧美视频一区二区| 黑人一级大毛片| 国产91精品入| 黑人精品xxx一区| 日本一区二区精品视频| 一级做a爰片久久毛片16| 色综合五月天| 日韩欧美国产电影| 国产原创精品在线| 国产盗摄在线观看| 国产91在线观看丝袜| 久久九九国产精品怡红院| 制服丝袜中文字幕第一页| 亚洲精品mv| 国产精品美女www爽爽爽| 91老司机在线| 欧美精品色哟哟| 五月婷婷六月综合| 欧美精品一区二区三区四区| 男人天堂999| sm在线观看| 久久久.com| 成人性生交xxxxx网站| 538精品在线观看| 欧美午夜寂寞| 色婷婷av一区二区三区gif| 欧美啪啪免费视频| 在线看的av网站| 国产高清一区日本| 91精品成人久久| 亚洲最大成人综合网| 精品视频国内| 日韩一级大片在线观看| 国产精品一区二区免费在线观看| 99免在线观看免费视频高清| 国产欧美一区二区精品久导航| 3d蒂法精品啪啪一区二区免费| 日韩免费不卡视频| 免费看av成人| 日韩欧美视频在线| 国产免费a级片| 果冻天美麻豆一区二区国产| 亚洲精品久久久久久久久久久| 一区二区三区国产免费| 视频在线观看入口黄最新永久免费国产 | 91精品国产日韩91久久久久久| 毛片在线播放视频| 亚洲啊v在线| 欧美性猛交一区二区三区精品| 免费久久久久久| 欧美老女人性开放| 国产精品一二三四区| 国产成人精品视| 日韩av无码中文字幕| 国产日产高清欧美一区二区三区| 国产成人精品日本亚洲专区61| 国产精品久久久久久无人区| 久久av最新网址| 97色伦亚洲国产| www.av成人| 欧洲美女日日| 亚洲免费中文字幕| 韩国三级丰满少妇高潮| 日本精品网站| 色偷偷88欧美精品久久久| 欧洲精品在线播放| 1024在线播放| 亚洲色图在线播放| 色一情一乱一伦一区二区三区丨 | 91欧美一区二区| 97视频中文字幕| 欧美精品少妇| 亚洲欧美激情一区二区| www国产黄色| 中文字幕视频精品一区二区三区| 制服丝袜成人动漫| 一道本在线免费视频| 超碰97成人| 亚洲精品在线电影| 老司机福利在线观看| 国产精品中文字幕亚洲欧美| 免费不卡在线观看av| 免费成人美女女在线观看| 日韩av有码| 国内精品400部情侣激情| 国产在线视频99| 精品91在线| 国内精品久久久久久中文字幕 | 九九精品视频免费| 久久精品人人| 国产亚洲第一区| 亚洲国产一二三区| 国产成人精品免费一区二区| 欧洲精品一区色| 三妻四妾完整版在线观看电视剧 | 色综合男人天堂| 国产又黄又爽又无遮挡| 日韩成人dvd| 国产精品久久久久久久久免费看| 成人黄色免费网| 久久精品国产亚洲一区二区三区 | www.com毛片| jizz国产精品| 欧美日韩福利视频| 日韩激情一区二区三区| 精品一区二区三区视频| 产国精品偷在线| 污污网站在线免费观看| 国产亚洲欧美色| 中国成人在线视频| 色a资源在线| 91精品国产综合久久久久久久| 六月婷婷七月丁香| 久久一区二区中文字幕| 九九热精品视频国产| 一级久久久久久久| 国产精品久久福利| 亚洲一区二区在线视频观看| 久久综合av| 国产日韩欧美在线看| 亚洲国产精品视频在线| 亚洲一区二区三区中文字幕在线 | av最新在线观看| 亚洲先锋成人| 日韩av免费看| 国产欧美日韩综合精品一区二区三区 | 亚洲国产日韩a在线播放性色| 亚洲欧洲日产国码无码久久99| 欧美激情久久久久久久久久久| 91成人天堂久久成人| 你懂的在线观看| 欧美日韩一区视频| 国产精品一区二区人妻喷水| 精品日产免费二区日产免费二区| 国产精品www| 午夜伦全在线观看| 亚洲高清三级视频| 99re久久精品国产| 91超碰成人| 国产99久久精品一区二区| 国产亚洲依依| 欧美福利视频一区| 六月婷婷七月丁香| 老司机一区二区| 中国女人做爰视频| www.成人在线视频| 精品国产乱码久久| 日本视频在线观看免费| 国产99一区视频免费| 自拍日韩亚洲一区在线| 九色成人国产蝌蚪91| 91美女福利视频高清| 麻豆av在线免费观看| 亚洲免费精彩视频| 91禁在线观看| 亚洲大片在线观看| 中文字幕网站在线观看| 夜夜精品视频| 春色成人在线视频| 超碰在线观看免费| 亚洲国产精品专区久久| 日本黄色中文字幕| 久久免费视频色| 免费网站在线观看视频| 免费精品国产| av色综合网| av一区在线| 亚洲日本中文字幕| 国产高清中文字幕| 亚洲日本欧美天堂| 在线 丝袜 欧美 日韩 制服| 一区久久精品| 亚洲高清乱码| 欧美片第1页| 日韩精品中文字幕在线播放| 日干夜干天天干| 国产精品久久久一本精品| 中文字幕一区二区人妻电影丶| 麻豆国产精品777777在线| 久艹视频在线免费观看| 国产精品香蕉| 成人在线精品视频| 天天免费亚洲黑人免费| 久久久久久久久久久国产| 亚洲国产999| 欧美乱熟臀69xxxxxx| 国产伦精品一区二区三区视频网站| 一区二区三区中文字幕在线观看| 精品人妻人人做人人爽夜夜爽| 视频一区中文字幕国产| 97在线国产视频| 日韩精品亚洲aⅴ在线影院| 97久久国产精品| 怡红院在线播放| 日韩在线观看av| 99热在线只有精品| 一区二区三区免费| 你懂的在线观看网站| 国产精品自拍在线| 天天操天天干天天做| 午夜精品免费| 蜜桃麻豆91| 国产成人77亚洲精品www| 81精品国产乱码久久久久久| 国产丝袜视频在线播放| 精品视频久久久| 色欲av永久无码精品无码蜜桃| 日韩欧美国产中文字幕| 国产全是老熟女太爽了| av成人老司机| 亚洲这里只有精品| 日韩精品国产精品| 激情内射人妻1区2区3区| 久久久久久美女精品 | 99精彩视频在线观看免费| 国产精品一区二区美女视频免费看| 欧美激情videos| 在线观看的网站你懂的| 九九精品视频在线| 色老头在线观看| 欧美日本啪啪无遮挡网站| 图片区小说区亚洲| 久久久视频在线| 91av久久| 国产精品久久久久91| 日韩精品三区| 成人www视频在线观看| 国产精品亚洲四区在线观看| 肥熟一91porny丨九色丨| 国内精品麻豆美女在线播放视频| 久久波多野结衣| 日韩午夜视频在线| 91精品国产高清久久久久久| 精品丝袜在线| 久久夜色撩人精品| 日韩精品福利| 日韩精品中文字幕在线不卡尤物| 亚洲国产剧情在线观看| 精品中文字幕久久久久久| 能在线看的av| 日韩网站在线观看| 日本高清成人vr专区| 91精品国产高清久久久久久久久| japanese23hdxxxx日韩 | 大伊香蕉精品在线品播放| 国内视频一区| 清纯唯美亚洲综合一区| 国产综合第一页| 狠狠色丁香婷婷综合影院| 亚洲 欧洲 日韩| 亚洲欧洲日本mm| 国产传媒久久久| 午夜亚洲精品| 男女日批视频在线观看| 亚洲美女色禁图| 天天色综合社区| 日韩av在线免费观看不卡| 成人国产在线看| 亚洲制服av| 天天干天天色天天干| 99re66热这里只有精品3直播 | 精品国产亚洲一区二区麻豆| 欧美日免费三级在线| 成人福利小视频| 亚洲图片制服诱惑| 青青草超碰在线| 精品国产一区二区三区久久久| 2021中文字幕在线| 国产精品一区二区三区毛片淫片| 免费毛片b在线观看| 国产精品视频xxxx| 欧美日韩破处| www.-级毛片线天内射视视| 四虎成人精品永久免费av九九| 国产一二三区在线播放| 久久精品国产久精国产| 91精品小视频| 一区二区三区鲁丝不卡| 中文字幕av影视| 精品视频在线播放色网色视频| 最新av在线播放| 成人xvideos免费视频| 女人丝袜激情亚洲| 日韩人妻无码精品久久久不卡| 麻豆一区二区99久久久久| 久久亚洲AV成人无码国产野外| 一区二区三区欧美| 国产精品久久久久久久久毛片| 国产亚洲精品高潮| 日韩精品av| 国产欧美日韩一区二区三区| 中文字幕免费一区二区| 色综合天天色综合| 久久精品在这里| 久久狠狠高潮亚洲精品| 精品国产sm最大网站| 成人在线影视| 成人伊人精品色xxxx视频| 精品日产免费二区日产免费二区| 成人羞羞国产免费网站| 免费高清在线一区| 五月天婷婷影视| 欧美激情在线观看视频免费| 天堂网中文字幕| 国产手机视频精品| 漫画在线观看av| 精品日韩美女| 手机在线电影一区| 岛国毛片在线播放| 中文无字幕一区二区三区| 岛国毛片在线观看| 制服丝袜中文字幕一区| 黄色大片在线播放| 欧美激情va永久在线播放| 99热这里有精品| 国产一区自拍视频| 亚洲国产免费看| 成人在线视频免费播放| 午夜精品一区二区三区电影天堂 | 国产一区二区三区观看| 国产精品手机在线观看| 亚洲国产一区二区视频| 亚洲伦理在线观看| 一区二区三区视频免费| 国产美女福利在线观看| 国产精品二区在线| 亚洲理伦在线| 成人黄色a级片| 欧美日韩一二区| 羞羞网站在线免费观看| 国产精品毛片va一区二区三区| 亚洲二区精品| 亚洲自拍偷拍一区二区| 欧美在线观看一二区| 免费观看久久久久| 超碰国产精品久久国产精品99| 亚洲区欧美区| 在线不卡av电影| 欧美精品乱码久久久久久| 精精国产xxxx视频在线中文版 | 五月婷婷激情在线| 国产成人欧美在线观看| 99热在线成人| 久久精品无码专区| 色婷婷综合久久久中文字幕| 免费黄网站在线| 国产伦精品一区二区三| 日韩国产在线一| 国产盗摄x88av| 国产婷婷成人久久av免费高清 | 国产麻豆日韩| 日本午夜精品视频在线观看| www.xxxx日本| 国产视频欧美视频| 成人亚洲精品| 欧美牲交a欧美牲交aⅴ免费真| 国产盗摄一区二区三区| 青草视频在线观看免费| 精品国偷自产在线视频99| 麻豆成人入口| 97视频久久久| 国产亚洲一二三区| 亚洲精品97久久中文字幕| 国产91精品网站| 亚洲婷婷免费| 国产小视频你懂的| 国产视频久久网| 超碰成人福利| www.51色.com|