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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

面试官问单表数据量大一定要分库分表吗?我们用六个字和十张图回答

發布時間:2025/3/16 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面试官问单表数据量大一定要分库分表吗?我们用六个字和十张图回答 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 文章概述

在業務發展初期單表完全可以滿足業務需求,在阿里巴巴開發手冊也建議:單表行數超過500萬行或者單表容量超過2GB才推薦進行分庫分表,如果預計三年后數據量根本達不到這個級別,請不要在創建表時就分庫分表。

但是隨著業務的發展和深入,單表數據量不斷增加,逐漸成為業務系統的瓶頸。這是為什么呢?

從宏觀層面分析任何物體都必然有其物理極限。1965年英特爾創始人摩爾預測:集成電路上可容納的元器件的數目,約每隔24個月增加一倍,性能提升一倍,即計算機性能每兩年翻一番。

但是摩爾定律會有終點嗎?有些科學家認為摩爾定律是有終點的:半導體芯片單位面積可集成的元件數量是有極限的,因為半導體芯片制程工藝的物理極限為2到3納米。當然也有科學家不支持這種說法,但是我們可以從中看出物理極限是很難突破的,當單表數據量達到一定規模時必然也達到極限。

從細節層面分析我們將數據保存在數據庫,實際上是保存在磁盤中,一次磁盤IO操作需要經歷尋道、旋轉延時、數據傳輸三個步驟,那么一次磁盤IO耗時公式如下:

單次IO時間?=?尋道時間?+?旋轉延遲?+?傳送時間

總體來說上述操作都較為耗時,速度和內存相比有著數量級的差距,當數據量過大磁盤這一瓶頸更加明顯。那么應該怎么辦?處理單表數據量過大有以下六字口訣:刪、換、分、拆、異、熱。

刪是指刪除歷史數據并進行歸檔。換是指不要只使用數據庫資源,有些數據可以存儲至其它替代資源。分是指讀寫分離,增加多個讀實例應對讀多寫少的互聯網場景。拆是指分庫分表,將數據分散至不同的庫表中減輕壓力。異指數據異構,將一份數據根據不同業務需求保存多份。熱是指熱點數據,這是一個非常值得注意的問題。

2 刪

我們分析這樣一個場景:消費者會經常查詢一年之前的訂單記錄嗎?答案是一般不會,或者說這種查詢需求量很小。

根據上述分析那么一年前的數據我們就沒有必要放在單表這張業務主表,可以將一年前的數據遷移到歷史歸檔表。

在查詢歷史數據表時,可以限制查詢條件如必須選擇日期范圍,日期范圍不能超過X個月等等從而減輕查詢壓力。

處理歷史存量數據比較簡單,因為存量數據一般是靜態的,此時狀態已經不再改變了。數據處理一般分為以下兩個步驟:

(1)?遷移一年前數據至歷史歸檔表 (2)?根據主鍵分批刪除主表數據

不能一次性刪除所有數據,因為數據量太大可能會引發超時,而是應該根據ID分批刪除,例如每次刪除500條數據。

第一步查詢一年前主鍵最大值和最小值,這是我們需要刪除的數據范圍:

SELECT MIN(id)?AS?minId,? MAX(id)?AS?maxId? FROM?biz_table? WHERE?create_time?<?DATE_SUB(now(),INTERVAL?1?YEAR)

第二步刪除數據時不能一次性全部刪掉,因為很可能會超時,我們可以通過代碼動態更新endId進行批量刪除:

DELETE?FROM?biz_table? WHERE?id?>=?#{minId} AND?id?<=?#{maxId} AND?id?<=?#{endId} LIMIT?500

3 換

換是指換一個存儲介質,當然并不是說完全替換,而是用其它存儲介質對數據庫做一個補充。例如海量流水記錄,這類數據量級是巨量的,根本不適合存儲在MySQL數據庫中,那么這些數據可以存在哪里呢?

現在互聯網公司一般都具備與之規模相對應的大數據服務或者平臺,那么作為業務開發者要善于應用公司大數據能力,減輕業務數據庫壓力。

3.1 消息隊列

這些海量數據可以存儲至Kafka,因為其本質上就是分布式的流數據存儲系統。使用Kafka有如下優點:

第一個優點是Kafka社區活躍功能強大,已經成為了一種事實上的工業標準。大數據很多組件都提供了Kafka接入組件,經過生產驗證并且對接成本較小,可以為下游業務提供更多選擇。

第二個優點是Kafka具有消息隊列本身的優點例如解耦、異步和削峰。

假設這些海量數據都已經存儲在Kafka,現在我們希望這些數據可以產生業務價值,這涉及到兩種數據分析任務:離線任務和實時任務。

離線任務對實時性要求不高,例如每天、每周、每月的數據報表統計分析,我們可以使用基于MapReduce數據倉庫工具Hive進行報表統計。

實時任務對實時性要求高,例如根據用戶相關行為推薦用戶感興趣的商品,提高用戶購買體驗和效率,可以使用Flink進行流處理分析。例如運營后臺查詢分析,可以將數據同步至ES進行檢索。

還有一種分類方式是將任務分為批處理任務和流處理任務,我們可以這么理解:離線任務一般使用批處理技術,實時任務一般使用流處理技術。

3.2 API

上一個章節我們使用了Kafka進行海量數據存儲,由于其強大兼容性和集成度,可以作為數據中介將數據進行中轉和解耦。

當然我們并不是必須使用Kafka進行中轉,例如我們直接可以使用相關Java API將數據存入Hive、ES、HBASE等。

但是我并不推薦這種做法,因為將保存流水這樣操作耦合進業務代碼并不合適,違反了高內聚低耦合的原則,盡量不要使用。

3.3 緩存

從廣義上理解換這個字,我們還可以引入Redis遠程緩存,把Redis放在MySQL前面,攔下一些高頻讀請求,但是要注意緩存穿透和擊穿問題。

緩存穿透和擊穿從最終結果上來說都是流量繞過緩存打到了數據庫,可能會導致數據庫掛掉或者系統雪崩,但是仔細區分還是有一些不同,我們分析一張業務讀取緩存流程圖。

我們用文字簡要描述這張圖:

(1) 業務查詢數據時首先查詢緩存,如果緩存存在數據則返回,流程結束

(2) 如果緩存不存在數據則查詢數據庫,如果數據庫不存在數據則返回空數據,流程結束

(3) 如果數據庫存在數據則將數據寫入緩存并返回數據給業務,流程結束

假設業務方要查詢A數據,緩存穿透是指數據庫根本不存在A數據,所以根本沒有數據可以寫入緩存,導致緩存層失去意義,大量請求會頻繁訪問數據庫。

緩存擊穿是指請求在查詢數據庫前,首先查緩存看看是否存在,這是沒有問題的。但是并發量太大,導致第一個請求還沒有來得及將數據寫入緩存,后續大量請求已經開始訪問緩存,這是數據在緩存中還是不存在的,所以瞬時大量請求會打到數據庫。

我們可以使用分布式鎖加上自旋解決這個問題,本文給出一段示例代碼,具體原理請參看我之前的一篇文章:緩存穿透與擊穿問題解決方案

/***?業務回調**?@author?微信公眾號「JAVA前線」**/ public?interface?RedisBizCall?{/***?業務回調方法**?@return?序列化后數據值*/String?call(); }/***?安全緩存管理器**?@author?微信公眾號「JAVA前線」**/ @Service public?class?SafeRedisManager?{@Resourceprivate?RedisClient?RedisClient;@Resourceprivate?RedisLockManager?redisLockManager;public?String?getDataSafe(String?key,?int?lockExpireSeconds,?int?dataExpireSeconds,?RedisBizCall?bizCall,?boolean?alwaysRetry)?{boolean?getLockSuccess?=?false;try?{while(true)?{String?value?=?redisClient.get(key);if?(StringUtils.isNotEmpty(value))?{return?value;}/**?競爭分布式鎖?**/if?(getLockSuccess?=?redisLockManager.tryLock(key,?lockExpireSeconds))?{value?=?redisClient.get(key);if?(StringUtils.isNotEmpty(value))?{return?value;}/**?查詢數據庫?**/value?=?bizCall.call();/**?數據庫無數據則返回**/if?(StringUtils.isEmpty(value))?{return?null;}/**?數據存入緩存?**/redisClient.setex(key,?dataExpireSeconds,?value);return?value;}?else?{if?(!alwaysRetry)?{logger.warn("競爭分布式鎖失敗,key={}",?key);return?null;}Thread.sleep(100L);logger.warn("嘗試重新獲取數據,key={}",?key);}}}?catch?(Exception?ex)?{logger.error("getDistributeSafeError",?ex);return?null;}?finally?{if?(getLockSuccess)?{redisLockManager.unLock(key);}}} }

4 分

我們首先看一個概念:讀寫比。互聯網場景中一般是讀多寫少,例如瀏覽20次訂單列表信息才會進行1次確認收貨,此時讀寫比例就是20:1。面對讀多寫少這種情況我們可以做什么呢?

我們可以部署多臺MySQL讀庫專門用來接收讀請求,主庫接收寫請求并通過binlog實時同步的方式將數據同步至讀庫。MySQL官方即提供這種能力,進行簡單配置即可。

那么客戶端怎么知道訪問讀庫還是寫庫呢?推薦使用ShardingSphere組件,通過配置將讀寫請求分別路由至讀庫或者寫庫。

5 拆

如果刪除了歷史數據并采用了其它存儲介質,也用了讀寫分離,但是單表壓力還是太大怎么辦?這時我們只能拆分數據表,即把單庫單表數據遷移到多庫多張表中。

假設有一個電商數據庫存放訂單、商品、支付三張業務表。隨著業務量越來越大,這三張業務數據表也越來越大,我們就以這個例子進行分析。

5.1 垂直拆分

垂直拆分就是按照業務拆分,我們將電商數據庫拆分成三個庫,訂單庫、商品庫。支付庫,訂單表在訂單庫,商品表在商品庫,支付表在支付庫。這樣每個庫只需要存儲本業務數據,物理隔離不會互相影響。

5.2 水平拆分

按照垂直拆分方案,現在我們已經有三個庫了,平穩運行了一段時間。但是隨著業務增長,每個單庫單表的數據量也越來越大,逐漸到達瓶頸。

這時我們就要對數據表進行水平拆分,所謂水平拆分就是根據某種規則將單庫單表數據分散到多庫多表,從而減小單庫單表的壓力。

水平拆分策略有很多方案,最重要的一點是選好ShardingKey,也就是按照哪一列進行拆分,怎么分取決于我們訪問數據的方式。

5.2.1 范圍分片

現在我們要對訂單庫進行水平拆分,我們選擇的ShardingKey是訂單創建時間,拆分策略如下:

(1)?拆分為四個數據庫,分別存儲每個季度的數據 (2)?每個庫三張表,分別存儲每個月的數據

上述方法優點是對范圍查詢比較友好,例如我們需要統計第一季度的相關數據,查詢條件直接輸入時間范圍即可。

但是這個方案問題是容易產生熱點數據。例如雙11當天下單量特別大,就會導致11月這張表數據量特別大從而造成訪問壓力。

5.2.2 查表分片

查表法是根據一張路由表決定ShardingKey路由到哪一張表,每次路由時首先到路由表里查到分片信息,再到這個分片去取數據。

我們分析一個查表法實際案例。Redis官方在3.0版本之后提供了集群方案Redis Cluster,其中引入了哈希槽(slot)這個概念。

一個集群固定有16384個槽,在集群初始化時這些槽會平均分配到Redis集群節點上。每個key請求最終落到哪個槽計算公式是固定的:

SLOT?=?CRC16(key)?mod?16384

那么問題來了:一個key請求過來怎么知道去哪臺Redis節點獲取數據?這就要用到查表法思想。

(1)?客戶端連接任意一臺Redis節點,假設隨機訪問到為節點A(2)?節點A根據key計算出slot值(3)?每個節點都維護著slot和節點映射關系表(4)?如果節點A查表發現該slot在本節點則直接返回數據給客戶端(5)?如果節點A查表發現該slot不在本節點則返回給客戶端一個重定向命令,告訴客戶端應該去哪個節點上請求這個key的數據(6)?客戶端再向正確節點發起連接請求

查表法優點是可以靈活制定路由策略,如果我們發現有的分片已經成為熱點則修改路由策略。缺點是多一次查詢路由表操作增加耗時,而且路由表如果是單點也可能會有單點問題。

5.2.3 哈希分片

現在比較流行的分片方法是哈希分片,相較于范圍分片,哈希分片可以較為均勻將數據分散在數據庫中。我們現在將訂單庫拆分為4個庫編號為[0,3],每個庫4張表編號為[0,3],如下圖如所示:

我們現在使用orderId作為ShardingKey,那么orderId=100的訂單會保存在哪張表?我們來計算一下:由于是分庫分表,首先確定路由到哪一個庫,取模計算得到序號為0表示路由到db[0]

db_index?=?100?%?4?=?0

庫確定了接著在db[0]進行取模表路由

table_index?=?100?%?4?=?0

最終這條數據應該路由至下表

db[0]_table[0]

最終計算結果如下圖所示:

在實際開發中最終路由到哪張表,并不需要我們自己算,因為有許多開源框架就可以完成路由功能,例如ShardingSphere、TDDL等等。

6 異

現在數據已經使用哈希分片方法完成了水平拆分,我們選擇的ShardingKey是orderId。這時客戶端需要查詢orderId=111的數據,查詢語句很簡單如下:

SELECT?*?FROM?order?WHERE?orderId?=?111

這個語句沒有問題,因為查詢條件包含orderId,可以路由到具體的數據表。

現在如果業務想要查詢用戶維度的數據,希望查詢userId=222的數據,現在問題來了:以下這個語句可以查出數據嗎?

SELECT?*?FROM?order?WHERE?userId?=?222

答案是可以,但是需要掃描所有庫的所有表,因為無法根據userId路由到具體某一張表,這樣時間成本會非常高,這種場景怎么辦呢?

這就要用到數據異構的思想。數據異構核心是用空間換時間,簡單一句話就是一份數據按照不同業務需求保存多份,這樣做是因為存儲硬件成本不是很高,而互聯網場景對響應速度要求很高。

對于上述需要使用userId進行查詢的場景,我們完全可以新建庫和表,數量和結構與訂單庫表完全一致,唯一不同點是ShardingKey改用userId,這樣就可以使用userId查詢了。

現在又引出一個新問題,業務不可能每次都將數據寫入多個數據源,這樣會帶來性能問題和數據一致行為。怎么解決老庫和新庫數據同步問題?我們可以使用阿里開源的canal組件解決這個問題,看一張官網介紹canal架構圖:

canal組件的主要用途是基于MySQL數據庫增量日志解析,提供增量數據訂閱和消費服務,工作原理如下:

(1)?canal偽裝成為MySQL?slave模擬交互協議向master發送dump協議(2)?master收到canal發送的dump請求,開始推送binlog給canal(3)?canal解析binlog并發送到存儲目的地,例如MySQL、Kafka、Elasticsearch

canal組件下游可以對接很多其它數據源,這樣給業務提供了更多選擇。我們可以像上述實例中新建用戶維度訂單表,也可以將數據存在ES中提供運營檢索能力等等。

7 熱

我們來分析這樣一個場景:社交業務有一張用戶關系表,主要記錄誰關注了誰。其中有一個明星粉絲特別多,如果以userId作為分片,那么其所在分片數據量就會特別大。

不僅分片數據量特別大,而且可以預見這個分片訪問頻率也會非常高。此時數據量大并且訪問頻繁,很有可能造成系統壓力。

7.1 熱點概念

我們將訪問行為稱為熱點行為,將訪問對應的數據稱為熱點數據。我們通過實例來分析。

在電商雙11活動中百分之八十的訪問量會集中在百分之二十的商品上。用戶刷新、添加購物車、下單被稱為熱點行為,相應商品數據就被稱為熱點數據。

在微博場景中大V發布一條消息會獲得大量訪問。用戶對這條消息的瀏覽、點贊、轉發、評論被稱為熱點行為,這條消息數據被稱為熱點數據。

在秒殺場景中參與秒殺的商品會獲得極大的瞬時訪問量。用戶對這個商品的頻繁刷新、點擊、下單被稱為熱點行為,參與秒殺的商品數據被稱為熱點數據。

我們必須將熱點數據進行一些處理,使得熱點訪問更加流暢,更是為了保護系統免于崩潰。我們從發現熱點數據、處理熱點數據來展開分析。

7.2 發現熱點數據

我們把發現熱點數據分為兩種方式:靜態發現和動態發現。

靜態發現:在開始秒殺活動之前,參與商家一定知道哪些商品參與秒殺,那么他們可以提前將這些商品報備告知平臺。

在微博場景中,具有影響力的大V一般都很知名,網站運營同學可以提前知道。技術同學還可以通過分析歷史數據找出TOP N數據。對于這些可以提前預判的數據,完全可以通過后臺系統上報,這樣系統可以提前做出預處理。

動態發現:有些商品可能并沒有上報為熱點商品,但是在實際銷售中卻非常搶手。在微博場景中,有些話題熱度突然升溫。這些數據成為事實上的熱點數據。對于這些無法提前預判的數據,需要動態進行判斷。

我們需要一個熱點發現系統去主動發現熱點數據。大體思路是首先異步收集訪問日志,再統計單位時間內訪問頻次,當超過一定閾值時可以判斷為熱點數據。

7.3 處理熱點問題

(1) 熱點行為

熱點行為可以采取高頻檢測方式,如果發現頻率過高則進行限制。或者采用內存隊列實現的生產者與消費者這種異步化方式,消費者根據能力處理請求。

(2) 熱點數據

處理熱點數據核心主要是根據業務形態來進行處理,我一般采用以下方案配合執行:

(1)?選擇合適ShardingKey進行分庫分表(2)?異構數據至其它適合檢索的數據源例如ES(3)?在MySQL之前設置緩存層(4)?盡量不在MySQL進行耗時操作(例如聚合)

8 文章總結

本文我們詳細介紹處理單表數據量過大的六字口訣:刪、換、分、拆、異、熱。

這并不是意味這每次遇到單表數據量過大情況六種方案全部都要使用,例如拆分數據表成本確實比較高,會帶來分布式事務、數據難以聚合等問題,如果不分表可以解決那么就不要分表,核心還是根據自身業務情況選擇合適的方案。

有道無術,術可成;有術無道,止于術

歡迎大家關注Java之道公眾號

好文章,我在看??

總結

以上是生活随笔為你收集整理的面试官问单表数据量大一定要分库分表吗?我们用六个字和十张图回答的全部內容,希望文章能夠幫你解決所遇到的問題。

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

欧美经典久久 | 天天操天天草 | 999成人| 国产精品亚洲综合久久 | 国产免费小视频 | 婷婷丁香社区 | 国产亚洲成av人片在线观看桃 | 中文字幕在线国产 | 亚洲 综合 国产 精品 | 精品国精品自拍自在线 | 男女日麻批 | 久久av网址 | 毛片网站免费在线观看 | 亚洲人成免费网站 | 国产成人免费在线观看 | 亚洲综合成人专区片 | 999成人 | 制服丝袜在线91 | 精品国产精品久久一区免费式 | 888av| 精品国内自产拍在线观看视频 | 国产一区二区在线播放视频 | 久久在线看 | 狠狠色丁香九九婷婷综合五月 | 五月天六月婷 | 四虎影视8848aamm | 日本精品一区二区三区在线播放视频 | 日韩精品免费在线播放 | 操久 | 四虎www com| 99在线免费视频观看 | 国产成人在线精品 | 在线观看视频国产 | 91黄视频在线观看 | 婷婷九九| 亚洲五月婷 | 欧美精品做受xxx性少妇 | 国产一区二区三区四区大秀 | 免费在线观看黄网站 | 全黄网站 | 日本黄区免费视频观看 | 欧美一级电影在线观看 | www.亚洲黄| 亚洲精品在线视频网站 | 国产精品精品久久久 | 丁香婷婷激情国产高清秒播 | 日韩av片无码一区二区不卡电影 | 黄色三级免费片 | 成人影视免费看 | 玖玖视频精品 | 国内偷拍精品视频 | 国产一级不卡毛片 | 国产亚洲一区二区三区 | 中中文字幕av在线 | 久久久这里有精品 | 亚洲影院色 | 六月丁香社区 | 亚洲综合婷婷 | 五月综合激情 | 国产午夜精品一区二区三区嫩草 | 91成人看片 | 奇米影视999| 国产视频欧美视频 | 最新99热| 国产精品激情在线观看 | 国产精品在线看 | 91精品国产入口 | 日韩欧美在线影院 | 中文字幕人成乱码在线观看 | 亚洲视频在线播放 | 欧美激情综合五月色丁香小说 | 欧美另类sm图片 | 一区二区 久久 | 亚洲国产wwwccc36天堂 | 日韩在线观看av | 三级午夜片 | 91精品成人| 国产中文字幕一区二区三区 | 午夜色影院 | 国产精品九九热 | 国产三级国产精品国产专区50 | 亚洲精品视频在线观看视频 | 久久天天躁夜夜躁狠狠躁2022 | 丁香五月缴情综合网 | 我要看黄色一级片 | 欧美成人精品xxx | 超碰在线资源 | 亚洲欧美国产日韩在线观看 | 麻豆系列在线观看 | 国产成人在线播放 | 亚洲经典视频在线观看 | 国产成人久久精品77777综合 | 久久久五月婷婷 | 天天激情站 | 色资源网在线观看 | 亚洲精品成人网 | 麻豆免费观看视频 | 在线观看国产福利片 | 韩国一区二区三区视频 | 99精品久久久久久久久久综合 | av丝袜在线| 国产在线播放一区二区三区 | 奇米影视777影音先锋 | 日韩免费精品 | 国产麻豆剧果冻传媒视频播放量 | 国产高清视频色在线www | 玖玖玖影院 | 超碰在线97观看 | 免费日韩一区二区三区 | 91精品国自产在线观看欧美 | 精品国产免费观看 | 国产精品欧美日韩在线观看 | 久久久久国产a免费观看rela | 日韩高清免费在线 | 国产精品麻豆果冻传媒在线播放 | 国产成人精品国内自产拍免费看 | 久草观看视频 | 久久99国产精品视频 | 99久久免费看| 在线色吧| 日韩精品一区二区三区水蜜桃 | 一区二区三区在线观看免费视频 | 嫩小bbbb摸bbb摸bbb | 九九精品在线观看 | 狠狠色丁香婷婷综合最新地址 | 五月天天天操 | 视频在线一区 | 日韩精品一区二区三区外面 | 亚洲成av片人久久久 | 欧美一级片免费在线观看 | 欧美激情第一区 | 在线观看岛国 | 久久这里只精品 | 超碰97久久 | 91在线一区二区 | 成人av电影网址 | 久久都是精品 | 精品在线观看一区二区 | 91丨九色丨国产在线观看 | 中文av网| 丁香婷婷激情网 | 国产精品久久久久aaaa九色 | av电影免费在线播放 | 日韩一区视频在线 | 在线视频一二三 | 99免费在线 | 999久久久久久久久 69av视频在线观看 | 99精品视频免费在线观看 | 中文字幕在线国产精品 | 日韩美女一级片 | 欧美日韩国产在线精品 | 国产亚洲日本 | 国产黄a三级三级三级三级三级 | av高清一区二区三区 | 欧美一区日韩精品 | 国产一区二区影院 | 丁香六月婷婷开心 | 婷婷电影在线观看 | 麻豆国产网站 | 一本一本久久a久久精品牛牛影视 | 亚洲成人精品在线 | 国产日韩精品一区二区 | 一级黄色网址 | 精品国产一区二区三区蜜臀 | 国产高清av免费在线观看 | 在线日韩av | 91精品久久久久久粉嫩 | 成人av电影在线观看 | se视频网址 | 日韩最新中文字幕 | 国产精品久久久久久久妇 | 欧美日韩国产页 | 精品一区二区三区在线播放 | 欧美日韩精品电影 | 开心色停停 | 黄色一级免费电影 | 一区久久久 | 国产小视频免费在线观看 | 国产日韩一区在线 | 五月婷婷激情网 | 一级理论片在线观看 | 精品视频在线免费观看 | 开心色插| 午夜天使| 婷婷开心久久网 | 欧美精品九九99久久 | 最新av观看 | 96久久欧美麻豆网站 | 亚洲区色| 九九免费观看全部免费视频 | 日韩精品一区二区三区丰满 | 青青河边草免费观看完整版高清 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 国产精品久久久久久久久久久杏吧 | 欧美性久久久 | 国内精品一区二区 | 国产亚洲婷婷 | 麻豆激情电影 | 欧美影片| 91香蕉视频在线下载 | 黄色av一区二区三区 | 天天综合精品 | 狠狠色伊人亚洲综合成人 | 五月婷婷激情综合网 | 免费在线观看污网站 | 欧美日韩国产精品爽爽 | 韩国在线视频一区 | 国产第一页精品 | 婷婷 中文字幕 | 日韩r级电影在线观看 | 国产精品国内免费一区二区三区 | 亚洲另类视频在线 | 国产精品国产三级国产 | 久久国产经典视频 | 久久久久久久久艹 | 色黄久久久久久 | 99视频免费在线观看 | 亚洲精品国产成人 | 中文字幕在线观看日本 | 成人精品国产 | 精品无人国产偷自产在线 | 九九热av| 亚洲国产精品视频 | 91在线国内视频 | 久艹视频在线免费观看 | 在线观看视频日韩 | 国产99一区 | 久久影视中文字幕 | 欧美成人基地 | 欧美日韩电影在线播放 | 国产精品都在这里 | 久久久久久黄色 | 欧美老少交 | 美女视频久久 | 久操久| 久久在线精品 | 国产精品福利午夜在线观看 | 国产精品久久中文字幕 | 久久久久久蜜av免费网站 | 人人dvd | 国产91全国探花系列在线播放 | 麻豆视频观看 | 免费成人黄色片 | 亚洲国产中文字幕在线观看 | 久久久久9999亚洲精品 | 久久精品视频3 | 精品亚洲va在线va天堂资源站 | 色婷婷久久久综合中文字幕 | 国产成人综合在线观看 | 日韩欧美高清在线观看 | 精品在线视频一区二区三区 | 天天综合五月天 | 亚洲欧美激情插 | 91看片网址 | 欧美精品久久久久久久久久 | 成人久久久精品国产乱码一区二区 | 久久女教师 | 激情九九| 国产成人一级电影 | 国产黄色高清 | 中文在线a√在线 | 久久精品一区八戒影视 | 免费观看福利视频 | 欧美一级高清片 | 免费欧美高清视频 | a级片久久 | 国产成人精品在线观看 | 在线 欧美 日韩 | 91精品国产欧美一区二区 | 日韩精品一区二区三区高清免费 | 天天插日日插 | 日日操夜夜操狠狠操 | 热久久免费视频精品 | 青青河边草免费直播 | 亚洲爱av | 免费网站黄 | 久久香蕉一区 | 99视频在线精品国自产拍免费观看 | 国产福利一区在线观看 | 女人18精品一区二区三区 | 国产日韩av在线 | 欧美小视频在线观看 | 97av影院 | 人人插人人草 | 天天干天天天 | 五月婷婷毛片 | 成人一级免费电影 | 麻豆视频一区 | 成人黄色大片在线观看 | 91精品在线观看入口 | 国产精品96久久久久久吹潮 | 特级西西444www高清大视频 | 91丨九色丨国产在线观看 | 婷婷激情欧美 | 成人国产在线 | bbb搡bbb爽爽爽 | 免费a视频 | 久久综合婷婷国产二区高清 | 国内综合精品午夜久久资源 | 日韩午夜高清 | 三级免费黄色 | 亚洲精品一区二区三区高潮 | 一级α片免费看 | 国产最新在线视频 | 91成版人在线观看入口 | 99久久精品国产毛片 | 亚洲精品天天 | 午夜电影av| 91精品国产自产老师啪 | www.伊人网.com | 亚洲精品乱码白浆高清久久久久久 | 成人午夜黄色影院 | 亚洲精品视频一 | 超碰激情在线 | 91成人网在线 | 天天草网站 | 97免费 | 啪啪免费试看 | 国产拍在线 | 日韩精品一区二区三区外面 | 日韩精品在线视频免费观看 | 91免费观看视频在线 | 欧美福利在线播放 | 久久这里只有精品1 | 国产伦理久久精品久久久久_ | 日韩最新中文字幕 | 99久久99视频 | 24小时日本在线www免费的 | 在线免费av播放 | 色wwwww| 五月天激情综合 | 日韩av片无码一区二区不卡电影 | 在线看片视频 | 国产高清精品在线 | 国产69精品久久久久久 | 色www免费视频 | 91超碰免费在线 | 中文字幕日韩在线播放 | 天天狠狠 | 久久久免费毛片 | 天天操 夜夜操 | 国产又粗又猛又黄 | 亚洲精品99久久久久久 | 97超碰影视| 日韩欧美69 | 国产高清一区二区 | 国产精品美女久久久久久久 | 久草资源免费 | 天天色天天 | 日韩精品最新在线观看 | 在线观看一级 | av电影中文| 国产成人精品在线播放 | 日韩大陆欧美高清视频区 | 国产 欧美 在线 | 中文字幕一区二区三区四区久久 | 欧美十八 | 亚洲午夜精品福利 | 亚洲精品久久久蜜臀下载官网 | 免费看短 | 色噜噜狠狠狠狠色综合 | 91亚色在线观看 | 超碰在线最新地址 | 亚洲国产影院av久久久久 | 人人澡超碰碰97碰碰碰软件 | 免费看的黄色网 | 免费看一级 | 国产色拍拍拍拍在线精品 | 国产精品乱码久久久久久1区2区 | 999视频在线观看 | 激情久久五月 | 色婷婷国产在线 | 久久国产精品色婷婷 | 黄色看片 | 国产精品自拍在线 | 亚洲精品在线播放视频 | 国产美女视频 | 国产丝袜高跟 | 久久久久成人免费 | 日本黄色免费在线观看 | 在线中文字幕网站 | 久操伊人 | 午夜骚影 | 人人插人人费 | 99精品国产视频 | 国产xxxx做受性欧美88 | 91亚·色 | 午夜精品99久久免费 | 黄色av网站在线观看免费 | 国产免费又黄又爽 | 国产精品久久久久一区二区 | 91av免费观看 | 久久久久观看 | 97操碰 | 国产精品久久久久久久久久久久午 | 亚洲影视资源 | 五月天堂网 | 亚洲乱亚洲乱妇 | 亚洲精品乱码久久久久久蜜桃动漫 | 日日干激情五月 | 五月开心六月婷婷 | 中文字幕av一区二区三区四区 | 欧美另类z0zx | 国产一级免费电影 | 麻豆成人精品视频 | 91亚洲精品久久久蜜桃 | 综合精品久久 | 国产精品久久久久久久久岛 | 黄色a视频 | 欧美 日韩 国产 成人 在线 | 国产亚洲一级高清 | 99久久一区 | 国产精品美女久久久久久久 | 国产欧美精品xxxx另类 | 国产精品一区二区三区四区在线观看 | 日本三级香港三级人妇99 | 美女网站色免费 | 91亚色免费视频 | 国产永久免费观看 | 视频二区在线 | 久久福利 | 久久av不卡 | 日韩一级黄色av | 草久在线 | 亚洲成人av片在线观看 | 日本老少交 | 激情影院在线观看 | 国产亚洲精品bv在线观看 | 成人一级免费视频 | 国产精品综合av一区二区国产馆 | 国产精品九九久久久久久久 | 99久久999久久久精玫瑰 | 蜜臀91丨九色丨蝌蚪老版 | 99久久精品久久久久久动态片 | 99精品视频免费观看 | 美女网站视频免费黄 | 国产国产人免费人成免费视频 | 一区二区视频免费在线观看 | 国产 欧美 日产久久 | 国产精品黄网站在线观看 | 三级在线播放视频 | 丰满少妇一级 | 特级片免费看 | 日韩 精品 一区 国产 麻豆 | se婷婷 | 999久久久免费精品国产 | 91激情在线视频 | 成人国产精品入口 | 天天天综合网 | 少妇18xxxx性xxxx片 | 五月婷婷综合在线观看 | 色综合久久88色综合天天免费 | 亚洲精品视频网址 | 国产黄色精品 | 欧美99久久| 午夜影院在线观看18 | 91精品国产亚洲 | 国产流白浆高潮在线观看 | 天天操天天干天天玩 | 亚洲精品视频在线观看免费视频 | 国产精品1区2区在线观看 | 在线久草视频 | 激情久久影院 | 丝袜美腿在线视频 | 91成人区| 91漂亮少妇露脸在线播放 | 久久一区精品 | 国产精品国产三级国产专区53 | 欧美有色| 最近中文字幕mv免费高清在线 | 午夜12点 | 久久字幕精品一区 | 国产一区私人高清影院 | 欧美 日韩 国产 中文字幕 | 亚洲综合成人av | 99精品一区| 国产精品麻豆视频 | 999抗病毒口服液 | 99国内精品 | 午夜999| 国产精品久久久久免费a∨ 欧美一级性生活片 | 色婷婷狠狠五月综合天色拍 | 深夜免费福利 | 久久激情婷婷 | 激情五月***国产精品 | 男女拍拍免费视频 | 日韩电影中文字幕 | 色在线中文字幕 | 日韩成人精品一区二区三区 | 奇人奇案qvod | 国产精品嫩草69影院 | 精品福利国产 | 97精产国品一二三产区在线 | 香蕉视频网址 | 天堂av免费看 | 91在线视频在线观看 | 久久国产精品视频 | 久久五月婷婷综合 | 久久免费成人精品视频 | 又污又黄网站 | 久久久在线免费观看 | 国产黄色网 | 在线av资源| 在线a亚洲视频播放在线观看 | 国产精品地址 | 成人一级黄色片 | 狠狠躁夜夜av | 国产日韩在线视频 | 高清国产午夜精品久久久久久 | 中文视频在线 | 亚洲精品久久久久久久蜜桃 | 亚洲伊人天堂 | 在线观看黄色免费视频 | 久久99这里只有精品 | 天天操夜夜操国产精品 | 最近中文字幕高清字幕在线视频 | 欧美做受xxx | 国产午夜精品视频 | 黄色a一级视频 | 亚洲精品国偷拍自产在线观看 | 亚洲色五月 | 伊人电影在线观看 | 久久天| 91麻豆精品国产91久久久久 | 国产在线精品视频 | 婷婷激情五月 | 亚洲伊人婷婷 | 国产特黄色片 | 免费大片av| 91传媒激情理伦片 | 精品视频久久久久久 | 中文字幕一区二区三区乱码在线 | 黄色小说视频在线 | 韩国一区二区三区在线观看 | 亚洲人久久 | 免费看91的网站 | 性色av免费在线观看 | 天天天天天天操 | 9999精品免费视频 | 免费视频一区二区 | 最近中文字幕在线播放 | 亚洲天堂网站视频 | 五月综合激情婷婷 | 五月天国产精品 | 91在线小视频 | 99免费观看视频 | 国产精品免费久久久 | 国产99色 | 五月天综合网 | 国产免费又爽又刺激在线观看 | 成年人网站免费在线观看 | 999久久久久 | 五月婷婷丁香在线观看 | 日韩精品免费一区二区在线观看 | 麻豆视频免费入口 | 99人成在线观看视频 | 免费在线观看一区 | 国产中文字幕一区二区三区 | 国产精品九九九九九九 | 国产精品麻豆99久久久久久 | 国产亚洲一区二区在线观看 | 日韩精品视频免费在线观看 | 日本护士三级少妇三级999 | 成年人在线观看 | 91在线视频播放 | 久久国产a | 欧美日韩精品在线 | 综合网五月天 | 91成版人在线观看入口 | 激情 婷婷| 国产在线免费 | 久久综合欧美精品亚洲一区 | 九九免费观看全部免费视频 | 黄色91在线观看 | 国内精品中文字幕 | 日韩视频中文字幕在线观看 | 久艹视频在线免费观看 | 国产69久久久| 国产高清久久久久 | 瑞典xxxx性hd极品 | www.色就是色 | 国产视频精品视频 | 日本性生活免费看 | 8x成人免费视频 | 久久婷婷一区二区三区 | 狠狠狠干狠狠 | 久久国产欧美日韩精品 | 欧美日韩xx | 精品婷婷 | 国产乱码精品一区二区三区介绍 | 亚洲精品99| 精品国产乱码久久久久 | 99 色| 激情视频久久 | 五月婷婷丁香六月 | 久久另类视频 | 国产中文字幕在线视频 | 国产精品久久久久aaaa | 99色在线观看| 亚洲mv大片欧洲mv大片免费 | 999在线精品 | 一区二区三区免费在线观看 | 综合成人在线 | 国产精品麻豆视频 | 福利一区二区在线 | 91在线观看高清 | 国产涩涩网站 | 江苏妇搡bbbb搡bbbb | 一区二区三区日韩视频在线观看 | 五月婷婷久久丁香 | 日韩高清www| 久久精品男人的天堂 | 国产不卡在线播放 | av黄色大片 | 色av男人的天堂免费在线 | 日日夜夜免费精品视频 | 美女网站视频一区 | 干干夜夜 | 国产精品免费人成网站 | 久久乐九色婷婷综合色狠狠182 | 免费视频成人 | 国产一级免费播放 | 国产手机在线精品 | 国产99一区视频免费 | 国产一区二区午夜 | 国产原创在线 | 国产又粗又猛又爽 | 久草在线精品观看 | 99热只有精品在线观看 | 国产一区视频免费在线观看 | 国产黄a三级三级 | 亚洲婷婷在线 | 99久久日韩精品免费热麻豆美女 | 一区二区三区在线观看 | 日韩精品中文字幕在线播放 | 日韩在线播放视频 | 久久久久久国产一区二区三区 | 成人作爱视频 | 欧亚日韩精品一区二区在线 | 亚洲精品国产自产拍在线观看 | 超碰成人网| 成年人免费看 | 久久国产午夜精品理论片最新版本 | 国产精品精| 中文区中文字幕免费看 | www免费| 999久久久欧美日韩黑人 | 激情五月六月婷婷 | 国产又粗又硬又长又爽的视频 | 久久久精品国产一区二区电影四季 | 在线观看精品黄av片免费 | 日韩免费在线观看视频 | 国产视频久| 超碰人人av | 人人爱人人爽 | 丁香五香天综合情 | 国产精品免费久久久久久 | 午夜免费福利片 | 亚洲午夜久久久影院 | 九九精品视频在线看 | 日韩超碰在线 | 成年人在线播放视频 | 91av原创 | 久久五月婷婷综合 | 欧美成人xxxxx | 日本性视频 | 成人在线视频在线观看 | 日本视频高清 | 麻豆视频免费观看 | 黄色小说视频在线 | 国产无遮挡又黄又爽在线观看 | 日韩精品一区二区三区高清免费 | 在线免费观看欧美日韩 | 精品久久久久久久久久久久久 | 91精选在线观看 | 亚洲男男gaygay无套同网址 | 日韩免费不卡av | 黄色免费视频在线观看 | av+在线播放在线播放 | 免费视频一区 | 国产精品久久久久久久7电影 | 九草视频在线观看 | 色婷婷天天干 | 日韩高清dvd| 激情欧美一区二区免费视频 | 97视频在线播放 | 国产一级一级国产 | 日韩欧美在线视频一区二区三区 | 天天射天天色天天干 | 国产黄色精品网站 | 亚洲国产精品一区二区久久hs | 麻豆免费精品视频 | 日韩r级电影在线观看 | 欧美午夜理伦三级在线观看 | 韩国av免费 | av中文资源在线 | 黄色av三级在线 | 欧美俄罗斯性视频 | 久久综合亚洲鲁鲁五月久久 | 在线你懂的视频 | 国产成人久久av免费高清密臂 | 黄色视屏免费在线观看 | 日韩毛片在线免费观看 | 国产精品免费在线 | 五月婷婷六月综合 | 麻豆传媒视频在线免费观看 | 黄色大全视频 | 中文字幕免费一区二区 | 四季av综合网站 | 一级黄色片在线免费看 | 九九热在线精品视频 | 国产乱码精品一区二区三区介绍 | 欧美日韩一区二区久久 | 蜜臀av性久久久久av蜜臀三区 | 欧美精品在线观看免费 | 中日韩免费视频 | 久久久精品视频网站 | 射射射综合网 | 免费午夜av | 免费亚洲精品 | 欧美一级电影免费观看 | 天堂资源在线观看视频 | 久久久久亚洲国产 | 日本大片免费观看在线 | 日本黄区免费视频观看 | 日韩首页| 日韩欧美不卡 | 国产精品99久久久久的智能播放 | 91在线观看欧美日韩 | 九色免费视频 | 亚洲观看黄色网 | 久久草视频 | 日韩区视频 | 色中色综合 | 色爱区综合激月婷婷 | 97国产精品免费 | 激情综合色播五月 | 国产高清av免费在线观看 | 亚洲国产精品一区二区久久hs | 国产精品免费大片视频 | 狠狠色丁香婷婷综合久久片 | 狠狠久久婷婷 | 中文字幕一区二 | 亚洲91中文字幕无线码三区 | 亚洲精品国产精品乱码在线观看 | 99这里只有久久精品视频 | 91九色成人 | 欧美日本中文字幕 | 色婷婷久久一区二区 | 久久精品日产第一区二区三区乱码 | 欧美日韩精品影院 | 精品国产1区| 91超级碰碰 | 欧美性黄网官网 | www.亚洲黄色| 久久精品一二三区 | 亚洲精品玖玖玖av在线看 | 日韩精品综合在线 | 不卡在线一区 | 在线观看欧美成人 | 美女免费网视频 | 日韩中文字幕免费视频 | 99精品视频网 | 欧美精品一级视频 | 天天综合婷婷 | 一色av| 国产精品露脸在线 | 国产 av 日韩 | 久久久久北条麻妃免费看 | 国精产品999国精产品视频 | 美女视频黄是免费的 | 亚洲三级在线免费观看 | 久久8精品 | 手机看片 | 欧美成天堂网地址 | 91九色视频国产 | 97日日碰人人模人人澡分享吧 | 久久在线免费视频 | 国内一级片在线观看 | 欧美人交a欧美精品 | 99久久精品久久久久久清纯 | 婷婷六月天综合 | 亚洲一级片在线观看 | 亚洲高清网站 | 奇米网网址 | 久久私人影院 | av高清不卡 | 国产精品免费视频网站 | 亚洲第一久久久 | 日免费视频 | 亚洲精品玖玖玖av在线看 | 丁香婷婷综合色啪 | 久久久久久久久久久高潮一区二区 | 成人国产精品av | 亚洲 av网站 | 久久久久成人精品 | 精品国产乱码久久久久久三级人 | 91中文字幕一区 | 国产乱对白刺激视频不卡 | 黄色看片 | 午夜久久久精品 | 日本精品免费看 | 欧美极品少妇xbxb性爽爽视频 | 国产精品手机在线 | 正在播放一区 | 尤物九九久久国产精品的分类 | 国产欧美最新羞羞视频在线观看 | 国产毛片在线 | 久久高清片 | 亚洲欧美乱综合图片区小说区 | 国产精品成人在线 | 久久综合国产伦精品免费 | 丁香导航 | 91精品国自产在线 | a黄色大片| 亚洲成人精品久久 | 久久久91精品国产一区二区精品 | 久久免费毛片 | 五月婷婷欧美视频 | 丝袜制服综合网 | 国产精品久久久久一区二区国产 | 中文字幕二区在线观看 | 日本精品久久久久 | 嫩草91影院| 久久一二三四 | 免费午夜在线视频 | 亚洲黄色免费电影 | 国产成人精品av久久 | 国产高清一级 | 99精品在线免费观看 | 久久99国产综合精品免费 | 久久久久国产精品午夜一区 | 五月婷婷在线观看 | 久草在线视频资源 | 成人一区二区三区在线 | 国产精品一区专区欧美日韩 | 国产精品成人国产乱 | 在线观看免费视频你懂的 | 国内精品久久久久久久久久久久 | 91视频com| 国产区在线看 | 黄色的网站免费看 | 999色视频| 99视频在线精品国自产拍免费观看 | 日韩中文字幕电影 | a一片一级| 亚洲午夜精品久久久 | 久久无码av一区二区三区电影网 | 蜜桃视频成人在线观看 | 亚洲国产一二三 | 中文字幕精品三区 | 成人一级在线观看 | 午夜免费福利片 | 国产福利在线免费 | 欧美日韩中文在线观看 | 亚洲精品午夜久久久久久久久久久 | 热久久这里只有精品 | 国产一级做a| 最新日韩在线观看 | 美女视频网站久久 | 国产日韩欧美视频 | 久久99精品波多结衣一区 | japanese黑人亚洲人4k | 亚洲一区黄色 | 天天干天天天 | 黄色一级大片在线观看 | 成人在线超碰 | 青春草视频| 日韩欧美一区二区三区在线观看 | 91精品国产综合久久婷婷香蕉 | 处女av在线 | 午夜国产福利视频 | av超碰在线观看 | 欧美精品在线一区 | 九草在线观看 | 久久人人爽人人爽人人 | 在线 欧美 日韩 | 欧洲视频一区 | 日韩色视频在线观看 | 国产精品综合久久久久 | 亚洲特级片 | 麻豆视频在线免费看 | 99色在线观看视频 | 97精品视频在线播放 | 中文字幕999 | 在线看中文字幕 | 91成人看片 | 99夜色| 麻豆视频免费在线播放 | 九色91福利| 亚洲欧美日本一区二区三区 | 亚洲成人av一区 | 黄色在线小网站 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产999精品久久久久久绿帽 | av中文天堂 | 999视频精品| 日韩免费在线一区 | 激情久久影院 | 又长又大又黑又粗欧美 | 国产视频1| 久久精品第一页 | 在线97| 亚洲91中文字幕无线码三区 | 91精品在线视频观看 | 在线免费视频你懂的 | 日韩欧美在线视频一区二区 | 青青草华人在线视频 | 国产一级高清视频 | 欧美极品少妇xxxx | 免费视频一级片 | 久久国产影视 | 超碰人人超 | 久久艹在线 | 国产精品午夜在线观看 | 久久久久中文 | 久久艹综合 | 欧美三级高清 | 精品美女久久久久 | 成人手机在线视频 | 亚洲三级黄色 | 日韩中文字幕在线 | 免费三级骚 | 在线观看91精品国产网站 | 国产精品久久久久久久久久久久午夜 | 在线三级中文 | 岛国片在线 | 99精品久久精品一区二区 | 亚洲理论片 | 久久精品a | 天天色天天干天天色 | 最新精品视频在线 | 婷婷激情网站 | 亚洲精品一区二区三区高潮 | 在线有码中文字幕 | 奇米四色影狠狠爱7777 | 国产日产精品久久久久快鸭 | 久久污视频 | 天天色天天操综合 | 一区三区视频在线观看 | 中文字幕在线观看完整版电影 | 国产一区麻豆 | 欧美性生活小视频 | 超碰在线1 | 亚洲伊人婷婷 | 婷婷成人在线 | 精品亚洲网 | 午夜精品一区二区三区免费视频 | 美女黄濒 | 麻豆传媒视频观看 | 国产又粗又猛又色又黄网站 | 亚洲 综合 精品 | 久久久久久久久久久高潮一区二区 | 日韩欧美xx| 免费国产一区二区视频 | 成人网页在线免费观看 | 久久精品视频在线看 | 亚洲女欲精品久久久久久久18 | 狠狠狠色狠狠色综合 | 久久精品日产第一区二区三区乱码 | 色中文字幕在线观看 | 伊人婷婷在线 | 天天做天天干 | 亚洲精品久久视频 | 黄色av电影网| 福利片免费看 | 久久久久久久久久国产精品 | 亚洲涩涩网站 | 国产精品久久久久久久午夜片 | 亚洲精品乱码久久久久久蜜桃91 | 国产99在线 | 人人干天天干 | 在线观看 国产 | 97人人澡人人爽人人模亚洲 | 亚洲精品乱码久久久久久蜜桃91 | 色综合天天视频在线观看 | 免费在线观看av片 | 国产视频美女 | 日韩影视大全 | 国产福利在线 | 亚洲一区av | 在线观看亚洲视频 | 日韩久久电影 | 99tvdz@gmail.com | 91在线播放综合 | 国产又粗又猛又黄 | 在线观看一级片 | 亚洲一级久久 | 久久免费黄色大片 | 天天操天天能 | 国产一二区视频 | 久久婷婷国产色一区二区三区 | 黄色a在线观看 | 国产精品99久久久久久小说 | 国产精品少妇 | 日韩色区 | 狠狠的干狠狠的操 | 国产一级免费片 |