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

歡迎訪問 生活随笔!

生活随笔

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

数据库

Flink SQL 在字节跳动的优化与实践

發布時間:2024/9/3 数据库 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Flink SQL 在字节跳动的优化与实践 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介:Flink 在字節的應用實戰

整理 | Aven (Flink 社區志愿者)

摘要:本文由 Apache Flink Committer,字節跳動架構研發工程師李本超分享,以四個章節來介紹 Flink 在字節的應用實戰。 內容如下:

  • 整體介紹
  • 實踐優化
  • 流批一體
  • 未來規劃

一、整體介紹

2018 年 12 月 Blink 宣布開源,經歷了約一年的時間 Flink 1.9 于 2019 年 8 月 22 發布。在 Flink 1.9 發布之前字節跳動內部基于 master 分支進行內部的 SQL 平臺構建。經歷了 2~3 個月的時間字節內部在 19 年 10 月份發布了基于 Flink 1.9 的 Blink planner 構建的 Streaming SQL 平臺,并進行內部推廣。在這個過程中發現了一些比較有意思的需求場景,以及一些較為奇怪的 BUG。

基于 1.9 的 Flink SQL 擴展

雖然最新的 Flink 版本已經支持 SQL 的 DDL,但 Flink 1.9 并不支持。字節內部基于 Flink 1.9 進行了 DDL 的擴展支持以下語法:

  • create table
  • create view
  • create function
  • add resource

同時 Flink 1.9 版本不支持的 watermark 定義在 DDL 擴展后也支持了。

我們在推薦大家盡量的去用 SQL 表達作業時收到很多“SQL 無法表達復雜的業務邏輯”的反饋。時間久了發現其實很多用戶所謂的復雜業務邏輯有的是做一些外部的 RPC 調用,字節內部針對這個場景做了一個 RPC 的維表和 sink,讓用戶可以去讀寫 RPC 服務,極大的擴展了 SQL 的使用場景,包括 FaaS 其實跟 RPC 也是類似的。在字節內部添加了 Redis/Abase/Bytable/ByteSQL/RPC/FaaS 等維表的支持。

同時還實現了多個內部使用的 connectors:

  • source: RocketMQ
  • sink:
    RocketMQ/ClickHouse/Doris/LogHouse/Redis/Abase/Bytable/ByteSQL/RPC/Print/Metrics
  • 并且為 connector 開發了配套的 format:PB/Binlog/Bytes。

    在線的界面化 SQL 平臺

    除了對 Flink 本身功能的擴展,字節內部也上線了一個 SQL 平臺,支持以下功能:

    • SQL 編輯
    • SQL 解析
    • SQL 調試
    • 自定義 UDF 和 Connector
    • 版本控制
    • 任務管理

    二、實踐優化

    除了對功能的擴展,針對 Flink 1.9 SQL 的不足之處也做了一些優化。

    Window 性能優化

    1、支持了 window Mini-Batch

    Mini-Batch 是 Blink planner 的一個比較有特色的功能,其主要思想是積攢一批數據,再進行一次狀態訪問,達到減少訪問狀態的次數降低序列化反序列化的開銷。這個優化主要是在 RocksDB 的場景。如果是 Heap 狀態 Mini-Batch 并沒什么優化。在一些典型的業務場景中,得到的反饋是能減少 20~30% 左右的 CPU 開銷。

    2、擴展 window 類型

    目前 SQL 中的三種內置 window,滾動窗口、滑動窗口、session 窗口,這三種語意的窗口無法滿足一些用戶場景的需求。比如在直播的場景,分析師想統計一個主播在開播之后,每一個小時的 UV(Unique Visitor)、GMV(Gross Merchandise Volume) 等指標。自然的滾動窗口的劃分方式并不能夠滿足用戶的需求,字節內部就做了一些定制的窗口來滿足用戶的一些共性需求。

    -- my_window 為自定義的窗口,滿足特定的劃分方式 SELECT room_id, COUNT(DISTINCT user_id) FROM MySource GROUP BY room_id, my_window(ts, INTERVAL '1' HOURS)

    3、window offset

    這是一個較為通用的功能,在 Datastream API 層是支持的,但 SQL 中并沒有。這里有個比較有意思的場景,用戶想要開一周的窗口,一周的窗口變成了從周四開始的非自然周。因為誰也不會想到 1970 年 1 月 1 號那天居然是周四。在加入了 offset 的支持后就可以支持正確的自然周窗口。

    SELECT room_id, COUNT(DISTINCT user_id) FROM MySource GROUP BY room_id, TUMBLE(ts, INTERVAL '7' DAY, INTERVAL '3', DAY)

    維表優化

    1、延遲 Join

    維表 Join 的場景下因為維表經常發生變化尤其是新增維度,而 Join 操作發生在維度新增之前,經常導致關聯不上。

    所以用戶希望如果 Join 不到,則暫時將數據緩存起來之后再進行嘗試,并且可以控制嘗試次數,能夠自定義延遲 Join 的規則。這個需求場景不單單在字節內部,社區的很多同學也有類似的需求。

    基于上面的場景實現了延遲 Join 功能,添加了一個可以支持延遲 Join 維表的算子。當 Join 沒有命中,local cache 不會緩存空的結果,同時將數據暫時保存在一個狀態中,之后根據設置定時器以及它的重試次數進行重試。

    2、維表 Keyby 功能

    通過拓撲我們發現 Cacl 算子和 lookUpJoin 算子是 chain 在一起的。因為它沒有一個 key 的語義。

    當作業并行度比較大,每一個維表 Join 的 subtask,訪問的是所有的緩存空間,這樣對緩存來說有很大的壓力。

    但觀察 Join 的 SQL,等值 Join 是天然具有 Hash 屬性的。直接開放了配置,運行用戶直接把維表 Join 的 key 作為 Hash 的條件,將數據進行分區。這樣就能保證下游每一個算子的 subtask 之間的訪問空間是獨立的,這樣可以大大的提升開始的緩存命中率。

    除了以上的優化,還有兩點目前正在開發的維表優化。

    1、廣播維表:有些場景下維表比較小,而且更新不頻繁,但作業的 QPS 特別高。如果依然訪問外部系統進行 Join,那么壓力會非常大。并且當作業 Failover 的時候 local cache 會全部失效,進而又對外部系統造成很大訪問壓力。那么改進的方案是定期全量 scan 維表,通過Join key hash 的方式發送到下游,更新每個維表 subtask 的緩存。
    2、Mini-Batch:主要針對一些 I/O 請求比較高,系統又支持 batch 請求的能力,比如說 RPC、HBase、Redis 等。以往的方式都是逐條的請求,且 Async I/O 只能解決 I/O 延遲的問題,并不能解決訪問量的問題。通過實現 Mini-Batch 版本的維表算子,大量降低維表關聯訪問外部存儲次數。

    Join 優化

    目前 Flink 支持的三種 Join 方式;分別是 Interval Join、Regular Join、Temporal Table Function。

    前兩種語義是一樣的流和流 Join。而 Temporal Table 是流和表的的 Join,右邊的流會以主鍵的形式形成一張表,左邊的流去 Join 這張表,這樣一次 Join 只能有一條數據參與并且只返回一個結果。而不是有多少條都能 Join 到。

    它們之間的區別列了幾點:

    可以看到三種 Join 方式都有它本身的一些缺陷。

  • Interval Join 目前使用上的缺陷是它會產生一個 out join 數據和 watermark 亂序的情況。
  • Regular Join 的話,它最大的缺陷是 retract 放大(之后會詳細說明這個問題)。
  • Temporal table function 的問題較其它多一些,有三個問題。
    • 不支持 DDl
    • 不支持 out join 的語義 (FLINK-7865 的限制)
    • 右側數據斷流導致 watermark 不更新,下游無法正確計算 (FLINK-18934)

    對于以上的不足之處字節內部都做了對應的修改。

    增強 Checkpoint 恢復能力

    對于 SQL 作業來說一旦發生條件變化都很難從 checkpoint 中恢復。

    SQL 作業確實從 checkpoint 恢復的能力比較弱,因為有時候做一些看起來不太影響 checkpoint 的修改,它仍然無法恢復。無法恢復主要有兩點;

    • 第一點:operate ID 是自動生成的,然后因為某些原因導致它生成的 ID 改變了。
    • 第二點:算子的計算的邏輯發生了改變,即算子內部的狀態的定義發生了變化。

    例子1:并行度發生修改導致無法恢復。

    source 是一個最常見的有狀態的算子,source 如果和之后的算子的 operator chain 邏輯發生了改變,是完全無法恢復的。

    下圖左上是正常的社區版的作業會產生的一個邏輯, source 和后面的并行度一樣的算子會被 chain 在一起,用戶是無法去改變的。但算子并行度是常會會發生修改,比如說 source 由原來的 100 修改為 50,cacl 的并發是 100。此時 chain 的邏輯就會發生變化。

    針對這種情況,字節內部做了修改,允許用戶去配置,即使 source 的并行度跟后面整體的作業的并行度是一樣的,也讓其不與之后的算子 chain 在一起。

    例子2:DAG 改變導致無法恢復。

    這是一種比較特殊的情況,有一條 SQL (上圖),可以看到 source 沒有發生變化,之后的三個聚合互相之間沒有關系,狀態竟然也是無法恢復。

    作業之所以無法恢復,是因為 operator ID 生成規則導致的。目前 SQL 中 operator ID 的生成的規則與上游、本身配置以及下游可以 chain 在一起的算子的數量都有關系。 因為新增指標,會導致新增一個 Calc 的下游節點,進而導致 operator ID 發生變化。

    為了處理這種情況,支持了一種特殊的配置模式,允許用戶配置生成 operator ID 的時候可以忽略下游 chain 在一起算子數量的條件。

    例子3:新增聚合指標導致無法恢復

    這塊是用戶訴求最大的,也是最復雜的部分。用戶期望新增一些聚合指標后,原來的指標要能從 checkpoint 中恢復。

    可以看到圖中左部分是 SQL 生成的算子邏輯。count,sum,sum,count,distinct 會以一個 BaseRow 的結構存儲在 ValueState 中。distinct 比較特殊一些,還會單獨存儲在一個 MapState 中。

    這導致了如新增或者減少指標,都會使原先的狀態沒辦法從 ValueState 中正常恢復,因為 VauleState 中存儲的狀態 “schema” 和新的(修改指標后)的 “schema”不匹配,無法正常反序列化。

    在討論解決方案之前,我們先回顧一下正常的恢復流。先從 checkpoint 中恢復出狀態的 serializer,再通過 serializer 把狀態恢復。接下來 operator 去注冊新的狀態定義,新的狀態定義會和原先的狀態定義進行一個兼容性對比,如果是兼容則狀態恢復成功,如果不兼容則拋出異常任務失敗。

    不兼容的另一種處理情況是允許返回一個 migration(實現兩個不匹配類型的狀態恢復)那么也可以恢復成功。

    針對上面的流程做出對應的修改:

  • 第一步使新舊 serializer 互相知道對方的信息,添加一個接口,且修改了 statebackend resolve compatibility 的過程,把舊的信息傳遞給新的,并使其獲取整個 migrate 過程。
  • 第二步判斷新老之間是否兼容,如果不兼容是否需要做一次 migration。然后讓舊的 serializer 去恢復一遍狀態,并使用新的 serializer 寫入新的狀態。
  • 對 aggregation 的代碼生成進行處理,當發現 aggregation 拿到的是指標是 null,那么將做一些初始化的工作。
  • 通過以上的修改基本就可以做到正常的,新增的聚合指標從拆開的方案恢復。

    三、流批一體探索

    業務現狀

    字節跳動內部對流批一體和業務推廣之前,技術團隊提前做了大量技術方面的探索。整體判斷是 SQL 這一層是可以做到流批一體的語義,但實踐中卻又發現不少不同。

    比如說流計算的 session window,或是基于處理時間的 window,在批計算中無法做到。同時 SQL 在批計算中一些復雜的 over window,在流計算中也沒有對應的實現。

    但這些特別的場景可能只占 10% 甚至更少,所以用 SQL 去落實流批一體是可行的。

    流批一體

    這張圖是比較常見的和大多數公司里的架構都類似。這種架構有什么缺陷呢?

  • 數據不同源:批任務一般會有一次前置處理任務,不管是離線的也好實時的也好,預先進過一層加工后寫入 Hive。而實時任務是從 kafka 讀取原始的數據,可能是 json 格式,也可能是 avro 等等。直接導致批任務中可執行的 SQL 在流任務中沒有結果生成或者執行結果不對。
  • 計算不同源:批任務一般是 Hive + Spark 的架構,而流任務基本都是基于 Flink。不同的執行引擎在實現上都會有一些差異,導致結果不一致。不同的執行引擎有不同的 API 定義 UDF,它們之間也是無法被公用的。大部分情況下都是維護兩套基于不同 API 實現的相同功能的 UDF。
  • 鑒于上面的問題,提出了基于 Flink 的流批一體架構來解決。

  • 數據不同源:流式處理先通過 Flink 處理之后寫入 MQ 供下游流式 Flink job 去消費,對于批式處理由 Flink 處理后流式寫入到 Hive,再由批式的 Flink job 去處理。
  • 引擎不同源:既然都是基于 Flink 開發的流式,批式 job,自然沒有計算不同源問題,同時也避免了維護多套相同功能的 UDF。
  • 基于 Flink 實現的流批一體架構:

    業務收益

  • 統一的 SQL:通過一套 SQL 來表達流和批計算兩種場景,減少開發維護工作。
  • 復用 UDF:流式和批式計算可以共用一套 UDF。這對業務來說是有積極意義的。
  • 引擎統一:對于業務的學習成本和架構的維護成本都會降低很多。
  • 優化統一:大部分的優化都是可以同時作用在流式和批式計算上,比如對 planner、operator 的優化流和批可以共享。
  • 四、未來工作和規劃

    優化 retract 放大問題

    什么是 retract 放大?

    上圖有 4 張表,第一張表進行去重操作 (Dedup),之后分別和另外三張表做 Join。邏輯比較簡單,表 A 輸入(A1),最后產出 (A1,B1,C1,D1) 的結果。

    當表 A 輸入一個 A2,因為 Dedup 算子,導致數據需要去重,則向下游發送一個撤回 A1 的操作 -(A1) 和一個新增 A2 的操作 +(A2)。第一個 Join 算子收到 -(A1) 后會將 -(A1) 變成 -(A1,B1) 和 +(null,B1)(為了保持它認為的正確語義) 發送到下游。之后又收到了 +(A2) ,則又向下游發送 -(null,B1) 和 +(A2,B1) 這樣操作就放大了兩倍。再經由下游的算子操作會一直被放大,到最終的 sink 輸出可能會被放大 1000 倍之多。

    如何解決?

    將原先 retract 的兩條數據變成一條 changelog 的格式數據,在算子之間傳遞。算子接收到 changelog 后處理變更,然后僅僅向下游發送一個變更 changelog 即可。

    未來規劃

    1.功能優化
    • 支持所有類型聚合指標變更的 checkpoint 恢復能力
    • window local-global
    • 事件時間的 Fast Emit
    • 廣播維表
    • 更多算子的 Mini-Batch 支持:維表,TopN,Join 等
    • 全面兼容 Hive SQL 語法
    2.業務擴展
    • 進一步推動流式 SQL 達到 80%
    • 探索落地流批一體產品形態
    • 推動實時數倉標準化

    原文鏈接:https://developer.aliyun.com/article/781455?

    版權聲明:本文內容由阿里云實名注冊用戶自發貢獻,版權歸原作者所有,阿里云開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里云開發者社區用戶服務協議》和《阿里云開發者社區知識產權保護指引》。如果您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將立刻刪除涉嫌侵權內容。

    總結

    以上是生活随笔為你收集整理的Flink SQL 在字节跳动的优化与实践的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    欧美日韩有码 | 91超碰免费在线 | 天天操夜夜做 | 国产精久久久久久久 | 一区二区视频在线观看免费 | 国产成人一二三 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 特黄特色特刺激视频免费播放 | 97超碰福利久久精品 | 91看片麻豆 | 中文字幕在线国产 | 精品久久久久久国产 | 在线免费亚洲 | 国产精品高清在线 | 天天色影院 | 97香蕉久久国产在线观看 | 国产精品综合久久久久久 | 中文字幕国产亚洲 | 国产午夜一区二区 | 欧美一二区视频 | 日日夜夜精品免费视频 | 波多野结衣在线观看视频 | 久久国内精品视频 | 一级黄色在线免费观看 | 国产丝袜一区二区三区 | 日韩网站一区二区 | 丁香六月久久综合狠狠色 | 国产一区欧美二区 | 91在线最新| 国产精品18久久久久久久 | 青青河边草观看完整版高清 | 国产亚洲精品久久久久久久久久久久 | 五月天激情开心 | 在线黄色国产电影 | 99人成在线观看视频 | 亚洲不卡在线 | 欧美怡红院 | 日黄网站 | 亚洲成aⅴ人在线观看 | 激情欧美一区二区三区免费看 | 久久精品美女视频网站 | 午夜999| 亚洲精品在 | 日韩电影在线观看一区 | 日韩在线视频在线观看 | 欧美怡红院视频 | 亚洲资源在线观看 | 日韩精品久久久久久中文字幕8 | 国产 视频 高清 免费 | 在线播放第一页 | 黄色免费电影网站 | www国产亚洲精品 | 国内精品久久久久久中文字幕 | 久久综合成人网 | 亚洲一一在线 | 精品中文字幕视频 | 欧美三级高清 | 97av精品 | 国产中文字幕视频在线观看 | 精品亚洲一区二区三区 | 青草视频在线 | 亚洲在线a | 免费观看性生交大片3 | japanese黑人亚洲人4k | 亚洲精品va| 91av在线免费播放 | a天堂免费 | 久草网站在线观看 | 狠狠干电影 | 日韩啪视频 | 国产96在线观看 | 亚洲视频电影在线 | 亚洲欧美日本国产 | 夜夜躁日日躁狠狠躁 | 99在线视频观看 | 成人三级黄色 | 午夜精品一区二区三区在线 | 毛片二区 | 免费色婷婷 | 九九热在线视频免费观看 | 伊人国产女 | 超碰99人人| 最新日韩精品 | 日韩久久久 | 天天插综合 | av在线播放快速免费阴 | 国产高清视频在线观看 | 国产专区一 | 亚洲五月婷婷 | 天干啦夜天干天干在线线 | 成人av在线影视 | 久久久私人影院 | 九九有精品| 久久综合婷婷综合 | 黄色影院在线观看 | 97精品欧美91久久久久久 | 免费国产亚洲视频 | 92精品国产成人观看免费 | 四虎亚洲精品 | 国产精品久久久久久久久蜜臀 | 国产精品久久婷婷六月丁香 | 成人午夜影院在线观看 | 97精品在线观看 | 国产青青青 | av中文天堂在线 | 天天色天天操天天爽 | 国产精品久久久久一区二区 | 国产视频手机在线 | 日韩免费区 | 91成人精品视频 | 精品久久国产一区 | 亚洲精品在线免费观看视频 | 久久精品99国产 | 国产精品麻豆视频 | 久久久久伦理电影 | 黄色国产高清 | 国产成人精品午夜在线播放 | 一区二区三区电影在线播 | 久久久综合香蕉尹人综合网 | 亚州国产精品久久久 | 久久国产精品99久久久久久丝袜 | 国产日本亚洲高清 | 日日夜夜狠狠干 | 亚洲电影av在线 | 免费看国产一级片 | 国产精品久久久久久久av大片 | 国产精品久久久久久久久久久久久久 | 国产又黄又爽又猛视频日本 | 在线视频在线观看 | 亚洲理论片在线观看 | 成人影视免费看 | 亚洲精品视频在线 | 日韩精品久久久久久中文字幕8 | 国产福利精品一区二区 | 精品亚洲va在线va天堂资源站 | 91在线小视频 | 欧美片一区二区三区 | 免费视频成人 | 91传媒在线看 | 国产视频 久久久 | 国产999精品久久久影片官网 | 国外av在线| 精品福利在线视频 | 成人av电影免费在线播放 | 色婷婷一区 | 99热国产精品 | 亚洲精品视频中文字幕 | 黄色亚洲在线 | 中文字幕日韩有码 | 在线免费观看黄色小说 | 精品日本视频 | 久热免费 | 国产一区二区在线观看免费 | 久久免费在线 | 国产专区在线 | 亚洲综合视频在线观看 | 精品黄色在线观看 | 视频一区二区视频 | 美女黄频在线观看 | 免费观看视频的网站 | 日韩精品一区二 | 青青河边草手机免费 | 日韩网| 91av原创| 亚洲精品国产高清 | 国产亚洲精品成人av久久影院 | 毛片无卡免费无播放器 | 久久综合在线 | 中文字幕欧美三区 | 日本中文一区二区 | 国产精品a级 | 亚洲天堂免费视频 | 欧美成天堂网地址 | 色播亚洲婷婷 | 黄色99视频 | 黄色软件视频大全免费下载 | 日韩天堂网 | 狠狠躁夜夜av | 午夜影视剧场 | 欧美天堂久久 | 2018好看的中文在线观看 | 99视屏 | 国产高清在线免费观看 | 五月色婷 | 探花视频在线版播放免费观看 | 日韩电影中文字幕在线观看 | 最近最新中文字幕 | 国产91精品看黄网站 | 国产一区二区免费 | 高清av免费看 | 欧美性受极品xxxx喷水 | 国产色啪 | 7799av | 欧美有色 | .国产精品成人自产拍在线观看6 | 亚欧日韩成人h片 | 久久中文字幕在线视频 | 日韩理论电影网 | 99国产精品免费网站 | 久久久久亚洲国产精品 | 欧美激情第28页 | 亚洲激情综合 | 亚洲精品久久久久久国 | www亚洲国产 | 四虎在线影视 | 成人久久久久久久久久 | 国产高清av | 婷婷六月中文字幕 | 日本在线中文 | 超碰在97| 91视频这里只有精品 | 99久久久国产精品免费99 | 97人人模人人爽人人少妇 | 中文字幕 在线看 | 美女免费黄网站 | 久色伊人 | 精品不卡视频 | 亚洲精品456在线播放第一页 | 亚洲国产精品资源 | 99国内精品| 在线之家免费在线观看电影 | jizzjizzjizz亚洲| 欧美一区在线观看视频 | 欧美韩日在线 | 伊人成人精品 | 欧美一二区视频 | 欧美小视频在线 | 国产小视频免费观看 | 成人久久久电影 | 国产成人61精品免费看片 | 婷婷六月丁 | 日韩最新av在线 | 97超碰国产精品 | 91香蕉久久 | 六月色播| 91精品视频免费看 | 亚洲欧洲国产视频 | 国产黄 | 精品久久久久久久久久久久久久久久 | 亚洲人在线7777777精品 | 人人澡人人澡人人 | 亚洲精品在线视频网站 | 一区二区日韩av | 成人av一区二区兰花在线播放 | 成人在线观看资源 | 69视频国产 | 91资源在线 | 91福利视频免费观看 | 国产不卡av在线播放 | 免费成人av电影 | 在线视频精品 | 亚洲精品麻豆 | 免费日韩一级片 | 国产精品二区三区 | 在线视频专区 | 美女福利视频一区二区 | 园产精品久久久久久久7电影 | 久草视频精品 | 操碰av | 欧美一二三专区 | 天天曰视频 | 在线播放一区二区三区 | 欧美美女视频在线观看 | 黄色www在线观看 | 日韩av黄| 亚洲黄色免费电影 | 丁香激情综合国产 | 久久九九九九 | 中文字幕日韩一区二区三区不卡 | 国产成人免费在线 | 美女视频永久黄网站免费观看国产 | 伊人国产在线播放 | 四虎影视精品成人 | 国产在线黄色 | 欧美一级视频免费 | 国产99自拍 | 国产精品精 | 99久久久国产精品美女 | 四虎国产视频 | 精品久久久久久国产91 | 久久久久久久久久久福利 | 日韩视频一区二区在线观看 | 天天天干天天射天天天操 | 蜜臀av一区 | 国产高清视频在线播放一区 | 手机看片1042 | 国产成人精品亚洲日本在线观看 | 国产一二三四在线视频 | 天天干天天色2020 | 中文字幕在线免费97 | 久草免费电影 | 亚洲黄色片 | 日韩在线播放视频 | 香蕉在线影院 | 日本久久久久 | 国产成人精品一区二区三区福利 | 在线观看黄色免费视频 | 国产成人一区二区三区久久精品 | 亚洲精品激情 | 射射射综合网 | 国产精品99蜜臀久久不卡二区 | 粉嫩一二三区 | 96视频在线| 91女神的呻吟细腰翘臀美女 | 青青网视频 | 免费久久久 | 国产精品一区二区果冻传媒 | 天天综合人人 | 99热这里只有精品8 久久综合毛片 | 久久久精品欧美一区二区免费 | 日韩电影中文,亚洲精品乱码 | 欧美大片第1页 | 一区二区观看 | 国产精品黑丝在线观看 | 成av人电影 | 婷婷激情5月天 | 国产成人精品av久久 | 久久久久北条麻妃免费看 | 日韩精品视频在线观看免费 | 福利电影久久 | 亚洲在线视频网站 | 日日躁你夜夜躁你av蜜 | 日韩av中文| 人人爽网站 | 色综合久久久久久中文网 | 亚洲电影久久 | 99久久精品国产一区二区成人 | 欧美色婷婷 | 国产亚洲精品久久网站 | 日本夜夜草视频网站 | 中文字幕日本在线观看 | 中文字幕刺激在线 | 最新精品国产 | 国产免费观看久久 | 亚洲成人资源在线观看 | av东方在线 | 综合色久 | 片黄色毛片黄色毛片 | 国产高清不卡一区二区三区 | 一级一片免费观看 | 久久精品国产久精国产 | 国产精品美女久久久久久网站 | 日韩欧美高清免费 | 亚洲精品视频在 | 久久99久久99精品免视看婷婷 | 日韩av资源站 | 中文av不卡 | 欧美性黄网官网 | 在线国产中文 | 久久视频这里有久久精品视频11 | 天天色天天色天天色 | 国产精品久久99 | 91丝袜美腿 | 亚洲精品动漫在线 | 91爱爱免费观看 | 免费亚洲婷婷 | 日韩av电影免费观看 | 国产精品一区二区久久 | 久久a级片 | 欧美男同视频网站 | 国产免费久久久久 | 久久久久久久久亚洲精品 | 亚洲精品美女久久17c | 国产一级在线看 | 色射爱 | 一级黄色a视频 | 久久视频这里有精品 | 欧美精品乱码久久久久 | av免费在线网 | av一区在线 | 中文字幕 国产精品 | 国产第一福利网 | 99久久日韩精品视频免费在线观看 | 国产手机在线观看 | 亚洲美女精品区人人人人 | 日本精品在线 | 亚洲国产精品一区二区尤物区 | 99爱爱| 探花视频免费观看 | 伊人成人精品 | 狠狠干我| 国产三级视频在线 | 国产一级h | 一区二区三区久久精品 | 天天操天天操天天操天天操天天操天天操 | 久草视频在线播放 | 国产黄免费 | 日韩av在线不卡 | 在线亚洲成人 | 亚洲精品欧洲精品 | 久久久久亚洲国产精品 | 2021国产精品视频 | 成人午夜黄色 | 国产午夜精品一区二区三区 | 黄色亚洲大片免费在线观看 | 人人插人人插 | 国产婷婷| 波多野结衣在线视频免费观看 | 成年人黄色免费看 | 国产精品成人av久久 | 91视频在线自拍 | 日韩成人免费观看 | 91 在线视频 | 日韩中文字幕网站 | 精品一区久久 | 天天摸天天舔 | 丁香六月中文字幕 | 中文字幕av播放 | 日韩精品一区二区三区免费视频观看 | 美国av大片 | 国产经典 欧美精品 | 天天做天天爱天天爽综合网 | www.久久色.com | 成人一区在线观看 | 欧美一级片免费播放 | 国产又粗又硬又长又爽的视频 | 国产精品不卡视频 | 在线观看久久久久久 | 97精品超碰一区二区三区 | 探花视频在线观看免费版 | 国产美女精品人人做人人爽 | 国产精品99久久久久久有的能看 | 国产精品免费视频久久久 | 亚洲精品成人网 | 日韩欧美视频在线播放 | 国产精品一区二区三区观看 | 国产69精品久久99不卡的观看体验 | 久久免费a | 国产免费一区二区三区最新 | 狠狠狠干| 日本 在线 视频 中文 有码 | 探花在线观看 | 一区二区三区电影在线播 | 色婷婷视频 | 伊人久在线 | 九九九九精品九九九九 | 美女免费电影 | 久久久久免费精品国产小说色大师 | 色黄久久久久久 | 欧美性极品xxxx做受 | 国产精品爽爽久久久久久蜜臀 | 一区二区三区在线免费观看 | 亚洲日本在线一区 | 国产网红在线观看 | 日韩色av色资源 | 久久激情视频免费观看 | 99久高清在线观看视频99精品热在线观看视频 | 免费在线国产 | 国产精品不卡在线播放 | 国产精品毛片久久久久久 | 狠狠躁日日躁狂躁夜夜躁av | 久草视频在线看 | 国产美女视频免费观看的网站 | 激情欧美日韩一区二区 | 麻豆视频国产 | www.夜夜干.com | 欧美日韩电影在线播放 | 国产破处视频在线播放 | 久久97久久97精品免视看 | 欧美与欧洲交xxxx免费观看 | 91精品久久香蕉国产线看观看 | 91污视频在线 | www国产精品com| 色综合久久综合网 | 99精品热视频 | 亚洲综合视频网 | 精品久久久久久久久久岛国gif | 99视频在线免费播放 | 国产亚洲精品久久久久久无几年桃 | 国产美女精品 | av电影在线观看 | 九九色在线 | 97视频免费在线 | 伊人天堂av | 91亚洲视频在线观看 | 久久精品精品电影网 | 日韩一区二区三区免费视频 | 在线免费av电影 | 欧美久久久久久久久久久久 | 国内精品中文字幕 | 国产精品久久三 | 亚洲人成人在线 | 国产精品免费久久久久影院仙踪林 | 国产一级电影免费观看 | 国产精品美 | 黄色一级在线观看 | 亚洲jizzjizz日本少妇 | 亚洲天天综合 | 天天天射 | 日韩艹 | 亚洲区视频在线观看 | 在线a人片免费观看视频 | 黄色三级网站在线观看 | 五月婷婷爱 | 亚洲精品午夜一区人人爽 | 玖草影院 | 国产精品18久久久久久不卡孕妇 | 亚洲高清色综合 | 视频一区视频二区在线观看 | 国精产品999国精产品视频 | 成人动漫一区二区三区 | 六月丁香在线观看 | 国产精品午夜免费福利视频 | 国产色中涩| 日韩精品久久久免费观看夜色 | 麻豆传媒在线免费看 | 99这里只有精品视频 | 国产人成精品一区二区三 | 午夜影视av | 爱干视频 | 欧美va天堂在线电影 | 日韩毛片在线免费观看 | 国产成人精品a | 日韩爱爱网站 | 在线观看国产中文字幕 | 成片人卡1卡2卡3手机免费看 | 日韩专区av | 超碰免费在线公开 | 黄色大片免费网站 | 国产色婷婷精品综合在线手机播放 | www.狠狠操.com| 在线观看视频97 | 日韩免费不卡视频 | 97成人在线观看 | 黄色免费观看网址 | 91成人天堂久久成人 | 亚洲热久久| 99久久婷婷国产综合精品 | 在线免费国产 | 丁香六月天婷婷 | 国产精品美女久久久网av | 国产视频在线一区二区 | 黄色小网站在线 | 国产精品久久久久久久久久久久午夜片 | 欧美精品一区在线发布 | 黄色大片免费播放 | 成人久久精品 | 国际精品久久久久 | 国产成人福利 | av中文字幕在线免费观看 | 一级黄色a视频 | 国产只有精品 | 国产精品美女久久久久久久久 | 最近日本韩国中文字幕 | 福利电影一区二区 | 91精品在线看 | 久久午夜精品视频 | 色射色| 99色在线观看视频 | 免费观看一级成人毛片 | 黄p在线播放 | 成年人免费av网站 | 人交video另类hd | 国产精品剧情在线亚洲 | 五月宗合网 | 草久久影院| 日韩精品一区二 | 一区二区三区四区不卡 | av片在线观看 | 亚洲精品午夜久久久 | 色婷婷狠狠 | 黄色特一级 | 精品国产一二三 | 天天曰夜夜操 | 日av免费| 国产精品麻豆免费版 | 五月婷婷黄色 | 欧美一二区视频 | 国产精品麻豆三级一区视频 | 一二区精品 | 国产伦理剧 | 婷婷综合伊人 | 国产一区二区三区高清播放 | 久久久久久毛片精品免费不卡 | 久久国产精品一二三区 | 最近在线中文字幕 | www亚洲国产 | 99综合电影在线视频 | 91视频久久久久久 | 欧美一级免费在线 | 国产 欧美 日产久久 | 国产精品男女 | 激情五月视频 | 四虎影视4hu4虎成人 | 一区二精品 | 久操视频在线观看 | 国语精品免费视频 | av片中文 | 国产精品久久久精品 | 欧美人人爱 | 国产精品手机播放 | 国产91免费在线观看 | 日本三级不卡视频 | 最新不卡av | 97超碰人人看 | 久久国产美女视频 | 在线国产精品一区 | 国产精品久久在线观看 | 国产精品久久久久久久久久白浆 | 手机看片国产 | 天天操综合网 | 国产精品99久久免费观看 | 91香蕉视频黄色 | 99久e精品热线免费 99国产精品久久久久久久久久 | 免费中文字幕在线观看 | 国产精品原创在线 | 久久永久免费 | 久久婷婷色综合 | 免费a视频| 看av在线 | 成人免费av电影 | 99久久精品免费看国产一区二区三区 | 在线激情影院一区 | 国产一区二区三区久久久 | 欧美另类性 | 干av在线 | 国产精品色婷婷 | 日韩理论片中文字幕 | 日本中文字幕一二区观 | 国产麻豆精品传媒av国产下载 | www.久草.com| 亚洲精品美女久久久久 | 中文字幕在线观看免费观看 | 免费黄色网止 | 成人免费观看视频网站 | 97人人艹 | 精品视频专区 | 91丨九色丨勾搭 | 精品成人久久 | 九九精品久久久 | 国产精品久久久久久一区二区三区 | 在线中文字幕观看 | 欧美成人xxxxx| 91av在线免费播放 | 日韩精品中文字幕在线 | 特及黄色片 | 成人免费xxx在线观看 | 久久久久久久久久福利 | 98超碰在线 | 日韩免费在线播放 | 国产一区播放 | 久草在线最新 | 特及黄色片 | 欧美精品久久 | 色噜噜日韩精品一区二区三区视频 | 久爱综合 | 国产免费叼嘿网站免费 | 久草在线欧美 | 亚洲黄色免费电影 | 免费福利在线 | 日本韩国中文字幕 | 国产黑丝一区二区 | www.干| 国产视频手机在线 | 在线观看国产麻豆 | 亚洲人人av | 黄色在线免费观看网址 | 久久精品综合网 | 91tv国产成人福利 | 高清精品久久 | 国产色视频123区 | 伊人永久| 欧美精品乱码久久久久久按摩 | 91在线中文字幕 | 最近日本中文字幕a | 久草在线在线精品观看 | 国产美女免费观看 | 欧美一二三视频 | 日日夜夜爱 | 久久99精品国产一区二区三区 | www视频在线观看 | 欧美性高跟鞋xxxxhd | 国产精品入口a级 | 日本三级不卡视频 | 国产精品久久久区三区天天噜 | 日日操夜夜操狠狠操 | 国产麻豆精品久久一二三 | 国产视频97 | 久久的色 | 国产精品毛片久久久久久 | 欧美日韩在线精品一区二区 | 久草国产在线观看 | 99精品欧美一区二区 | 亚洲精品在线免费 | 欧美日本在线视频 | 中文字幕免费播放 | 久久国产精品99精国产 | 日韩av一区二区三区 | 欧美日韩国语 | 人人澡人摸人人添学生av | 免费看日韩 | 亚洲精品视频网站在线观看 | 人人擦 | 久久人人插 | 99资源网 | 国产成人av在线 | 日本久久综合网 | www黄com| 色久av | 怡春院av | 一区中文字幕电影 | 午夜色婷婷 | 一区在线观看 | 国产视频一区在线播放 | 91国内在线视频 | 99视频+国产日韩欧美 | 日韩理论影院 | a在线视频v视频 | 国产中文字幕一区二区 | 国产日产精品一区二区三区四区的观看方式 | 91免费国产在线观看 | 亚洲视频 中文字幕 | 亚洲日本韩国一区二区 | 国产成人三级 | 黄色免费电影网站 | 亚洲国产欧洲综合997久久, | 日韩区欧美久久久无人区 | 黄色91免费观看 | 人人爽人人爽人人爽学生一级 | 97在线影视| 高清中文字幕 | 免费看的国产视频网站 | 久久精品在线免费观看 | 日本不卡一区二区三区在线观看 | 欧美日韩高清在线一区 | 91视频 - v11av | 91精品入口| 91黄色在线观看 | 日韩精品视频免费 | mm1313亚洲精品国产 | 亚洲视屏一区 | 日韩一区二区三区高清免费看看 | 日韩啪视频| 久久夜视频 | 在线看日韩av| 成人永久视频 | 丁香五婷 | 国产成人三级在线 | 成年美女黄网站色大片免费看 | 天天干人人干 | 中文字幕乱在线伦视频中文字幕乱码在线 | 在线观看日韩精品 | 久久久一本精品99久久精品 | 久久精品人 | 天天射日 | 欧美少妇xxxxxx | 一区二区高清在线 | 天天翘av | 天天摸天天干天天操天天射 | 亚洲一区二区三区精品在线观看 | 亚洲成年片 | 高清精品久久 | 国产看片 色| 中文字幕乱码一区二区 | 青春草视频 | 国产精品乱看 | 天天爽夜夜爽精品视频婷婷 | 99视频精品免费视频 | 青青草视频精品 | 亚洲区视频在线观看 | 亚洲区另类春色综合小说 | 国产手机在线观看视频 | 男女日麻批| 成人久久18免费网站图片 | 天天艹天天爽 | 精品国产免费看 | 四虎影视成人永久免费观看亚洲欧美 | 国产精品99久久久精品 | 黄网站污| www99久久 | 亚洲成人蜜桃 | 国产清纯在线 | 国外调教视频网站 | 狠狠狠色丁香综合久久天下网 | 亚洲精品1234区 | 波多野结衣电影久久 | 五月天久久婷婷 | av中文电影 | 亚洲欧洲精品一区二区精品久久久 | 在线影院 国内精品 | 一区二区三区四区五区在线 | 久久欧洲视频 | 欧美激情精品久久久久久 | 国产免费精彩视频 | 日韩在线播放欧美字幕 | 日韩av资源在线观看 | 人人看看人人 | 91免费视频黄 | 中文字幕日本特黄aa毛片 | 91超在线 | 日韩免费播放 | 久久99国产精品久久 | 久久伊人精品天天 | 在线精品视频免费播放 | 91成人免费在线 | 国产日韩精品一区二区在线观看播放 | 69av国产| 久久不卡免费视频 | 亚洲精品系列 | 久久婷五月 | 精品国内自产拍在线观看视频 | 日韩免费专区 | 黄色福利视频网站 | 国产福利不卡视频 | 韩国一区二区三区视频 | 国产精品一级在线 | 亚洲免费婷婷 | 亚洲成人在线免费 | 91在线看黄 | 国产成人亚洲在线观看 | 日本少妇视频 | 国产97碰免费视频 | 亚洲精品色 | 国产一区在线免费 | 国产99久久久国产精品免费二区 | 激情久久伊人 | 又黄又网站 | 日韩精品久久久 | 99久久精品无码一区二区毛片 | 欧美日韩国产一二三区 | 久久天天躁狠狠躁夜夜不卡公司 | 五月天久久久 | 日韩av网站在线播放 | 免费在线观看av网址 | 毛片视频网址 | 国产精品成人品 | 国产精品午夜8888 | 欧美精品久久久久久久久久白贞 | 国产精品嫩草影院99网站 | 99精品乱码国产在线观看 | 日韩伦理一区二区三区av在线 | 久草精品视频在线观看 | 久草在线免费播放 | 久热国产视频 | 九九热视频在线免费观看 | 中文字幕在线观看一区 | 国产九色视频在线观看 | a级黄色片视频 | 黄色免费视频在线观看 | 欧美日韩国内在线 | 久草在 | 日韩电影一区二区三区 | 91黄在线看 | 亚洲激情在线播放 | 久久久久欧美精品999 | 成人在线免费小视频 | 狠狠躁日日躁狂躁夜夜躁 | 日本精品一区二区三区在线观看 | 伊人成人久久 | 国产精品久久久久久久久久妇女 | 中文字幕在线观看亚洲 | 在线观看av国产 | av蜜桃在线 | 久久这里只有精品久久 | 日本久久久久久久久久久 | 国产精品成人在线 | 久久精品8 | 久久久久久福利 | 日韩欧美中文 | 一区在线电影 | 日韩欧美精品一区二区三区经典 | 国产精品6999成人免费视频 | 樱空桃av | 国产精品久久久久永久免费观看 | 91成人亚洲 | 免费在线观看av不卡 | 人人干免费 | av免费看在线 | 97中文字幕 | 免费看一级一片 | 国产精品中文字幕av | 1000部国产精品成人观看 | 欧美精品久久久久久 | 少妇搡bbbb搡bbb搡aa | 国产成人亚洲在线观看 | 成人夜晚看av | 探花视频在线观看+在线播放 | 在线小视频国产 | 国产伦精品一区二区三区四区视频 | 欧美孕妇视频 | 日本黄色免费在线 | 欧美日韩一区二区视频在线观看 | 99c视频在线 | 一区二区三区动漫 | 日韩精品中文字幕在线观看 | 亚洲精品乱码久久久久v最新版 | 欧美日韩精品在线 | 国产精品乱看 | 欧美精品在线观看免费 | 精品美女久久久久 | 日韩在线小视频 | 国产视频一区二区在线播放 | 国产91对白在线播 | 九九在线视频免费观看 | 国产综合小视频 | 97视频在线观看网址 | 天天操天天色天天射 | 免费看国产视频 | 一区二区 不卡 | 欧美日韩久久 | 99精品国产成人一区二区 | 国产亚洲精品久久网站 | 亚洲视频www| 亚洲影视九九影院在线观看 | 中文字幕成人一区 | 青春草免费在线视频 | 色视频网站在线观看一=区 a视频免费在线观看 | 欧美日韩国产精品一区 | 97超碰中文字幕 | 操一草| 91天堂在线观看 | 亚洲国产成人精品电影在线观看 | 精品视频在线播放 | 日韩乱码中文字幕 | 天天舔天天射天天操 | 欧美性春潮 | 激情av在线播放 | 天天摸天天干天天操天天射 | 久热这里有精品 | 激情文学丁香 | 亚洲综合小说 | 天天想夜夜操 | 国产精品一区欧美 | 成 人 黄 色 视频播放1 | 日韩大片免费观看 | 91探花视频 | 国产成人精品久久久 | 中文字幕欧美日韩va免费视频 | 欧美成年网站 | 97成人资源 | 中文字幕二区 | 欧美精品乱码久久久久 | 色综合久久久久久久久五月 | av 一区二区三区 | 99久久精品视频免费 | 国产视频一区在线免费观看 | 国产 色 | 精品99视频 | 伊人电影在线观看 | 久久综合射 | 91av免费在线观看 | 欧美午夜精品久久久久久浪潮 | 日韩中文字幕免费电影 | 91视频高清 | 日本精品视频网站 | 九九精品毛片 | 国产精品久久久久久久久毛片 | 97超级碰碰 | 97人人爽人人 | 射九九| 三日本三级少妇三级99 | 亚洲在线视频网站 | 欧美午夜一区二区福利视频 | 色婷婷97 | 久久精品99精品国产香蕉 | 色综合久久精品 | 麻豆91在线播放 | av片一区二区 | 中文字幕日韩一区二区三区不卡 | 九九综合九九 | 国产一区自拍视频 | 超碰在线观看av.com | 丁香视频免费观看 | 欧美综合干 | 中文字幕一区二区三区四区久久 | 日本中文字幕在线看 | 五月综合色 | 成人羞羞视频在线观看免费 | 成人久久久久久久久久 | 亚洲黄色av一区 | 亚洲永久精品视频 | 国产精品刺激对白麻豆99 | 99精品视频免费观看 | 午夜精品一区二区三区四区 | 欧美日韩一级久久久久久免费看 | 天天操天天插 | 成人av在线影院 | 欧美成人高清 | 国产福利在线免费观看 | 天堂va欧美va亚洲va老司机 | 成年人在线免费看视频 | 欧美一级视频免费看 | 在线视频观看91 | 亚洲v欧美v国产v在线观看 | 成人av免费在线看 | 99久久久国产精品 | 亚洲精品456在线播放 | 国产亚洲视频在线 | 国产高清视频免费观看 | 奇米777777| 久久在草 | 久久综合丁香 | 九九免费精品视频 | 骄小bbw搡bbbb揉bbbb | 天天摸天天舔天天操 | 91在线免费播放视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲夜夜综合 |