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

Apache Paimon 核心配置參數詳解(二)

大數據 數據湖
本文將圍繞 Bucket 相關參數、緩存相關參數、Changelog 文件相關參數、Changelog Producer 相關參數 和 Changelog 保留策略參數 五大類,詳細解析每個參數的作用、配置方法及適用場景,幫助用戶深入理解并優化 Paimon 表的運行行為。

Paimon 作為流式數倉的核心組件,其參數配置直接影響數據分布、讀寫性能、變更追蹤能力及存儲效率。本文將圍繞 Bucket 相關參數、緩存相關參數、Changelog 文件相關參數、Changelog Producer 相關參數 和 Changelog 保留策略參數 五大類,詳細解析每個參數的作用、配置方法及適用場景,幫助用戶深入理解并優化 Paimon 表的運行行為。

一、Bucket 相關參數

Bucket(分桶)是 Paimon 實現數據分布與并行處理的核心機制,通過將數據按規則分散到不同分桶,提升查詢效率與寫入吞吐量。相關參數主要控制分桶函數與數據分發策略。

1. bucket-function.type:分桶函數類型

作用:指定 Paimon 計算記錄所屬分桶的函數邏輯,定義數據分桶的核心算法。可選值:目前僅支持 DEFAULT(默認值)。詳細說明:DEFAULT 分桶函數基于哈希算法實現:首先對 bucket-key 指定的字段(或主鍵/整行數據)計算哈希值,再通過哈希值與分桶數取模確定記錄所屬的分桶編號。例如,若分桶數為 4,哈希值為 5,則記錄進入分桶 5 % 4 = 1。該邏輯確保數據均勻分布到各分桶(假設 bucket-key 選擇合理),避免數據傾斜導致的并行處理瓶頸。需注意,分桶數一旦確定后通常不建議修改,因重新分桶需全量數據遷移,成本較高。

2. bucket-key:數據分發策略

作用:指定數據分桶的依據字段,控制記錄如何分配到不同分桶。配置規則:

  • 支持單個字段或多個字段(逗號分隔,如 dt,hour,user_id);
  • 若未顯式指定,則按優先級自動選擇:主鍵字段 > 整行數據(無主鍵時)。詳細說明:bucket-key 的選擇直接影響數據分布與查詢性能:
  • 按主鍵分桶:若表有主鍵(如 user_id),默認以主鍵為 bucket-key,確保同一主鍵的記錄始終落入同一分桶,避免更新操作跨分桶,提升點查與更新效率;
  • 按多字段分桶:適用于需要聯合分布的場景,如按 dt(日期)和 hour(小時)分桶,可讓同一時間段的數據集中存儲,優化時間范圍查詢;
  • 按整行分桶:無主鍵且未指定 bucket-key 時,Paimon 會對整行數據序列化后計算哈希值,可能導致數據分布不均勻(若行數據差異較小),需謹慎使用。核心目標:通過合理分桶實現數據均勻分布,避免“熱點分桶”(某分桶數據量遠超其他),同時提升查詢時的并行掃描效率。

二、緩存相關參數

緩存是 Paimon 優化讀寫性能的關鍵機制,通過將熱點數據暫存于內存,減少磁盤 I/O 開銷。cache-page-size 是緩存管理的核心參數,控制內存頁面的粒度。

1. cache-page-size:內存頁面大小

作用:指定 Paimon 緩存系統中單個內存頁的大小,影響緩存管理的效率與內存利用率。默認值:64 KB(65536 字節)。詳細說明:內存頁面是緩存分配的基本單位:當數據需要加載到緩存時,Paimon 會按 cache-page-size 切分數據,以頁為單位管理內存。該參數的配置需平衡兩方面因素:

  • 頁面過小(如 8 KB):緩存中需管理大量頁面,導致元數據開銷(如頁表維護)增加,且頻繁的小頁讀寫可能降低 I/O 效率;
  • 頁面過大(如 1 MB):若查詢僅需少量數據(如單行記錄),仍需加載整個大頁到內存,造成內存浪費(“內部碎片”),降低緩存命中率。適用場景建議:
  • 高頻小記錄讀寫(如日志流、實時更新):保持默認 64 KB 或適當減小(如 32 KB),避免內存浪費;
  • 大文件分析查詢(如批量掃描):可增大至 256 KB 或 1 MB,減少 I/O 次數,提升順序讀性能。

三、Changelog 文件相關參數

Changelog 文件是 Paimon 實現流式變更追蹤的核心載體,記錄數據的增刪改操作(如 +I 插入、-U 更新前、+U 更新后、-D 刪除)。相關參數控制 Changelog 文件的格式、命名及元數據統計策略。

1. changelog-file.format:變更日志文件格式

作用:指定 Changelog 文件的消息存儲格式,影響讀寫性能、壓縮效率及生態兼容性。可選值:parquet(默認)、avro、orc。

詳細說明:

  • parquet:列式存儲格式,適合分析型場景(如批量讀取 Changelog 進行統計)。優勢為高壓縮比、高效的列裁剪,但寫入開銷較大;
  • avro:行式存儲格式,適合流式場景(如實時消費 Changelog)。優勢為寫入性能高、支持模式演進(字段變更),但壓縮比低于列式格式;
  • orc:列式存儲格式,與 parquet 類似,但對復雜類型(如 map、array)支持更優,且內置索引(如行組索引),可加速點查。選擇建議:
  • 流式消費為主(如 Flink 實時讀取):選 avro,優化寫入與實時性;
  • 批量分析為主(如 Spark 離線審計):選 parquet 或 orc,優化讀取與壓縮。

2. changelog-file.prefix:變更日志文件名前綴

作用:指定 Changelog 文件的命名前綴,便于文件管理與識別。默認值:"changelog-"。詳細說明:Paimon 生成的 Changelog 文件名格式為 <prefix><sequence-id>.<format>(如 changelog-00001.parquet)。通過自定義前綴,可區分不同表或不同業務的 Changelog 文件(如 order_changelog-、user_changelog-),避免文件系統中的命名沖突,同時方便運維人員快速定位文件。

3. changelog-file.stats-mode:變更日志文件元數據統計模式

作用:控制 Changelog 文件寫入時收集的元數據統計信息粒度,影響查詢優化與文件管理效率。可選值:none、counts、truncate(16)(默認)、full。

詳細說明:

  • none:不收集任何統計信息,寫入性能最高,但查詢時無法利用統計信息優化(如跳過無效文件);
  • counts:僅收集基礎統計信息(如文件行數、最小值/最大值),適用于簡單過濾場景(如 dt > '2024-01-01');
  • truncate(16):收集截斷后的統計信息(如字符串字段僅保留前 16 字符的統計),平衡統計精度與開銷,是默認推薦值;
  • full:收集完整統計信息(如所有字段的精確最小值/最大值、null 值數量等),查詢優化效果最佳,但寫入開銷最大(需額外計算與存儲統計信息)。選擇建議:
  • 對查詢性能要求高、寫入壓力不大的場景:選 full;
  • 寫入吞吐敏感、統計信息要求不高的場景:選 none 或 counts;

通用場景:默認 truncate(16),兼顧性能與優化效果。

四、Changelog Producer 相關參數

Changelog Producer 控制是否生成 Changelog 文件及生成邏輯,是實現流式數據一致性(如 CDC 變更捕獲)的核心。相關參數僅對有主鍵的表生效(無主鍵表無法追蹤記錄級變更)。

1. changelog-producer:變更日志生產模式

作用:控制是否生成 Changelog 文件及生成方式,決定變更數據的來源與處理邏輯。可選值:none、input、full-compaction、lookup。

詳細說明:

  • none(默認):不生成 Changelog 文件,表僅支持批量讀寫,適用于無流式變更需求的場景(如靜態數據歸檔);
  • input:從輸入數據直接生成 Changelog。要求上游數據(如 Flink Source)自帶變更標識(如 +I、-U、+U),Paimon 直接透傳這些變更到 Changelog 文件,適用于 CDC 數據同步(如 MySQL Binlog -> Paimon);
  • full-compaction:通過全量壓縮(Full Compaction)生成 Changelog。在壓縮過程中,Paimon 合并同一主鍵的多個變更版本,輸出最終的 +I/+U/-D 變更,適用于寫入密集型場景(如高頻更新,通過定期壓縮生成一致性的 Changelog);
  • lookup:通過查找(Lookup)生成 Changelog。當寫入一條更新記錄時,Paimon 會查找舊值(基于主鍵),對比新舊值后生成 -U(舊值)和 +U(新值)變更,適用于對變更實時性要求高的場景(如實時數倉維表更新),但查找操作會增加寫入延遲。核心區別:input 依賴上游變更標識,full-compaction 依賴壓縮觸發,lookup 實時生成但開銷較高。

2. changelog-producer.row-deduplicate:變更記錄去重開關

作用:控制是否為“相同記錄”生成 -U、+U 變更對,避免重復變更導致的下游處理錯誤。默認值:false。生效條件:僅在 changelog-producer 為 lookup 或 full-compaction 時有效。詳細說明:“相同記錄”指主鍵相同、但非主鍵字段可能不同的記錄。當設置為 true 時:

  • 若新舊記錄的所有字段(或忽略部分字段后)完全相同,則不生成 -U、+U 變更(避免無意義的重復更新);
  • 若存在差異,則生成 -U(舊值)和 +U(新值)變更。例如,主鍵為 user_id 的記錄,若更新前后僅 update_time 字段變化,且配置忽略 update_time,則視為相同記錄,不生成變更。適用場景:下游消費端對重復變更敏感(如精確一次計算),或需減少 Changelog 數據量時,可開啟該參數。

3. changelog-producer.row-deduplicate-ignore-fields:去重忽略字段

作用:在變更記錄去重時,指定不參與比較的字段,避免因非關鍵字段(如更新時間、版本號)的頻繁變化觸發不必要的變更生成。配置規則:字段名列表,逗號分隔(如 update_time,version)。生效條件:僅在 changelog-producer.row-deduplicate 為 true 時有效。詳細說明:實際業務中,某些字段(如 update_time、operator_id)的更新不影響記錄的“業務語義”,但會導致新舊記錄被判定為“不同”。通過配置該參數,可忽略這些字段的比較,減少 -U、+U 變更的生成量,降低下游處理壓力。示例:表包含 user_id(主鍵)、name、age、update_time,配置 changelog-producer.row-deduplicate-ignore-fields=update_time 后,若更新僅改變 update_time,則不生成變更;若 name 或 age 變化,仍生成 -U、+U。

五、Changelog 保留策略參數

Changelog 文件會隨時間累積,占用存儲空間。保留策略參數控制 Changelog 文件的清理邏輯,平衡存儲成本與變更追溯能力。

1. changelog.num-retained.min:最小保留文件數量

作用:指定保留的已完成 Changelog 文件的最小數量,確保至少可追溯一定數量的變更歷史。默認值:無固定默認值(需手動配置),但要求 ≥1。詳細說明:即使 Changelog 文件超過保留時間,只要文件數量未低于該值,就不會被清理。例如,設置 min=5,即使部分文件已超過 time-retained,也會至少保留 5 個最新的文件,避免因時間策略誤刪所有變更歷史。適用場景:需確保“至少可回溯 N 次變更”的業務(如故障恢復需分析最近 10 次變更),可設置 min=10。

2. changelog.num-retained.max:最大保留文件數量

作用:指定保留的已完成 Changelog 文件的最大數量,限制存儲占用。默認值:無固定默認值(需手動配置),但要求 ≥ min 值。詳細說明:當 Changelog 文件數量超過該值時,即使未超過保留時間,也會從最舊的文件開始清理,直至數量降至 max 以下。例如,設置 max=100,當文件數達到 101 時,會刪除最舊的 1 個文件。核心作用:防止因高頻寫入導致 Changelog 文件無限增長,控制存儲成本。需結合 min 參數使用,避免清理過激(如 max 設置過小,可能導致文件數低于 min)。

3. changelog.time-retained:保留時間

作用:指定已完成 Changelog 文件的最大保留時長,超過該時間的文件將被清理(除非受 min 參數限制)。配置格式:時間長度+單位,如 1h(1小時)、7d(7天)、30d(30天)。詳細說明:保留時間從 Changelog 文件“完成”(即不再寫入新數據)時開始計算。例如,設置 time-retained=7d,則 7 天前完成的文件會被標記為可清理(實際清理時機由后臺任務觸發,非實時)。協同邏輯:清理策略同時滿足“時間”和“數量”限制:文件需同時超過 time-retained 且當前數量 > min 時,才會被刪除,直至數量 ≤ max。適用場景:根據業務審計需求設置,如合規要求保留 30 天變更歷史,則配置 time-retained=30d。

六、總結

Paimon 的參數配置圍繞“數據分布”“性能優化”“變更追蹤”“存儲管理”四大核心目標展開:

  • Bucket 參數(bucket-function.type、bucket-key)通過合理分桶實現數據均勻分布,是并行處理的基礎;
  • 緩存參數(cache-page-size)優化內存使用效率,減少 I/O 開銷,提升讀寫性能;
  • Changelog 文件參數(format、prefix、stats-mode)控制變更數據的存儲格式與元數據管理,平衡讀寫性能與查詢優化能力;
  • Changelog Producer 參數(changelog-producer、row-deduplicate、ignore-fields)決定變更數據的生成邏輯,是實現流式一致性的關鍵,需根據實時性、寫入開銷權衡選擇;
  • 保留策略參數(num-retained.min/max、time-retained)通過時間與數量雙維度控制 Changelog 文件生命周期,平衡存儲成本與變更追溯需求。

實際使用中,需結合業務場景(如流式/批量、讀寫頻率、審計要求)綜合配置,并通過測試驗證參數效果,以達到最優的表性能與資源利用率。

責任編輯:趙寧寧 來源: 大數據技能圈
相關推薦

2025-11-11 09:41:20

2025-10-17 08:46:54

2025-11-20 09:00:11

2025-11-20 06:05:00

PaimonSQL大數據

2025-11-03 09:18:35

2025-11-19 09:14:59

2024-08-27 09:12:36

2010-11-29 13:33:00

sybase配置參數

2011-02-25 11:16:38

ApacheTomcat

2010-09-26 11:00:48

JVM參數配置

2010-09-17 15:57:23

TomcatJVM

2023-09-01 08:18:53

Tomcat配置參數

2010-09-08 10:00:09

.htaccess文件Apache配置

2019-09-03 15:36:58

ApacheTomcat配置

2020-07-08 13:46:27

ApacheTomcat配置

2010-05-25 19:57:32

2010-03-16 14:05:19

Cassandra

2009-09-23 17:16:59

報表參數

2013-11-29 15:41:08

解析漏洞ApacheApache解析漏洞

2015-06-08 15:13:27

點贊
收藏

51CTO技術棧公眾號

日韩精品一区二区三区在线视频| 国产精品盗摄一区二区三区| 欧美性xxxx极品hd满灌| 久久五月情影视| 精品国产免费av| 国产一区二区自拍视频| 色综合中文网| 亚瑟在线精品视频| 亚洲最大福利网站| 少妇高潮在线观看| 国产一级成人av| 一区二区三区不卡在线观看 | 粉嫩av免费一区二区三区| 国精产品一区二区三区| 岛国在线视频网站| 激情欧美一区| 欧美成人精品高清在线播放 | 一本色道综合久久欧美日韩精品| 毛片在线看片| 精品制服美女丁香| 自拍视频国产精品| 亚洲 激情 在线| 天堂а√在线官网| 极品少妇一区二区| 久久成人人人人精品欧| 国产呦小j女精品视频| 五月天av在线| 久久综合一区二区| 国产91精品在线播放| 香蕉视频久久久| 精品伊人久久久| 日韩欧美中文字幕在线观看| 国产精品v欧美精品v日韩| 日韩精选在线观看| 色一区二区三区四区| 欧美美女一区二区在线观看| 综合视频免费看| 99久久国产免费| 黄色av成人| 处破女av一区二区| 国产一区二区三区日韩| 亚洲香蕉av在线一区二区三区| 欧美国产激情视频| 亚洲电影视频在线| 成人aaaa免费全部观看| 国产97在线视频| 日韩高清精品免费观看| 女优一区二区三区| 亚洲第一中文字幕| 能在线观看的av网站| 在线观看av的网站| 久久精品人人做| 91精品国产综合久久香蕉的用户体验| 国产免费久久久久| 国产美女撒尿一区二区| 日韩三级在线观看| 亚洲欧洲日产国码无码久久99| 欧美亚洲天堂| 久久久99久久| 999视频在线观看| 日韩污视频在线观看| 亚洲国产合集| 7777女厕盗摄久久久| 五月丁香综合缴情六月小说| 欧美精品a∨在线观看不卡 | 亚洲成人精品女人久久久| 亚洲成人在线| 久久久久女教师免费一区| 黄色a级三级三级三级| 色黄视频在线观看| 国产精品久久久久久妇女6080| 日韩一区不卡| 性一交一乱一精一晶| 国产成人亚洲综合a∨婷婷图片| 欧美一级大胆视频| 男人的天堂久久久| 欧美日韩在线播放视频| 亚洲国产成人在线视频| 少妇激情一区二区三区视频| 91p九色成人| 精品欧美一区二区三区| 超薄肉色丝袜足j调教99| 国产区视频在线播放| 成人黄色综合网站| 欧美1o一11sex性hdhd| av官网在线观看| 日韩av电影一区| 538国产精品一区二区免费视频| 久久久久久久久影院| 欧美aⅴ99久久黑人专区| 亚洲天堂色网站| 成年人视频软件| 国产精品密蕾丝视频下载| 欧美精品一区二区三区在线播放| 奇米视频888| julia一区二区三区中文字幕| 欧美精品在线一区二区| 不许穿内裤随时挨c调教h苏绵| 性欧美video另类hd尤物| 在线观看日韩一区| 精品免费国产一区二区| 天堂在线中文网官网| 欧美日韩一区小说| 少妇网站在线观看| 免费高清视频在线一区| 色播五月激情综合网| 妞干网在线视频观看| 青青草视频在线免费直播| 欧美日韩精品在线观看| 天堂中文av在线| 日韩国产一二三区| 亚洲黄色在线看| bl动漫在线观看| 日韩激情在线| 欧美亚洲视频在线看网址| 一区二区日韩视频| 久久尤物电影视频在线观看| 激情六月天婷婷| 秋霞在线午夜| 欧美日韩在线播放| 欧美成人午夜精品免费| 欧美精品激情| 久久久噜噜噜久久| 一级α片免费看刺激高潮视频| 日韩av一区二区在线影视| 岛国视频一区免费观看| 在线观看精品一区二区三区| 国产精品久久久久影院色老大| 婷婷亚洲婷婷综合色香五月| 日本中文字幕在线视频| 欧美日韩一区二区在线播放| 中文字幕18页| 丝袜久久网站| 在线国产精品视频| 99热这里只有精品4| 免费亚洲婷婷| 国产欧美精品一区二区| 精品国产伦一区二区三区| 成人中文字幕合集| 看一级黄色录像| 不卡专区在线| 精品久久久久久久一区二区蜜臀| 911国产在线| 久久精品国产99久久6| 4444kk亚洲人成电影在线| av大片在线看| 欧美日韩在线直播| 国产黄色片在线| 亚洲欧美综合| 3d动漫精品啪啪一区二区三区免费 | 国产成人亚洲综合a∨猫咪 | 亚洲一区二区三区高清不卡| 国产91精品久久久久| 亚洲黄色一级大片| 亚洲中国最大av网站| 国产精品一级无码| 国内自拍一区| 精品久久久久久乱码天堂| 国产福利在线看| 91福利国产精品| 国产精品天天干| 国产精品激情电影| 国产精华一区| 天堂中文在线播放| 夜夜躁日日躁狠狠久久88av| 国产三级精品三级在线观看| 国产主播一区二区三区| 黑人巨大国产9丨视频| 精品视频一二| 中文字幕v亚洲ⅴv天堂| 中国一区二区视频| 99久久er热在这里只有精品15| 日韩高清国产精品| 九七电影院97理论片久久tvb| 亚洲成人网久久久| 懂色av.com| 久久亚洲一级片| 爱情岛论坛亚洲首页入口章节| 色综合久久网| 国产精品二区三区| 韩国成人动漫| 亚洲护士老师的毛茸茸最新章节 | 欧美中文字幕久久| 糖心vlog免费在线观看 | 国产免费一区二区三区| 在线观看完整版免费| 91精品国产全国免费观看| 受虐m奴xxx在线观看| 精品91久久久久| 欧美日韩国产精品一区二区| heyzo高清在线| 日韩视频一区二区三区在线播放 | 黄色a一级视频| 日本va欧美va欧美va精品| mm131午夜| 亚洲精品小区久久久久久| 国产在线观看精品一区二区三区| 色操视频在线| 一区二区亚洲精品国产| 国产99999| 在线一区二区三区四区| 午夜写真片福利电影网| 久久97超碰色| 欧美午夜性视频| 欧美高清视频手机在在线| 国产精品久久久久久久久免费 | 日本一区二区三区在线不卡| 成人在线免费观看av| 欧美电影一二区| 久久99精品久久久久久水蜜桃| 草莓视频丝瓜在线观看丝瓜18| 日韩一区二区精品在线观看| 国产亚洲欧美在线精品| 亚洲一区二区三区中文字幕| 韩国av中国字幕| 美女高潮久久久| www.中文字幕在线| 深爱激情综合| 国严精品久久久久久亚洲影视| 亚洲狼人综合| 欧美成人亚洲成人日韩成人| 精品毛片在线观看| 欧美图区在线视频| 波多野结衣喷潮| www成人在线观看| 无码av天堂一区二区三区| 老司机在线精品视频| 国产又爽又黄的激情精品视频| 欧美片第一页| 日韩中文在线观看| www.av导航| 欧美精品在线观看一区二区| 精品人妻无码一区二区性色| 亚洲国产精品久久人人爱蜜臀| 91黄色免费视频| 老色鬼久久亚洲一区二区| 亚洲一二区在线| 日韩高清在线观看一区二区| 国语自产精品视频在线看一大j8| 毛片在线不卡| 日韩在线免费高清视频| 国产精品麻豆一区二区三区| 日韩精品中文在线观看| 五月激情丁香网| 亚洲欧美在线aaa| 日韩少妇一区二区| 日本aⅴ亚洲精品中文乱码| 三级4级全黄60分钟| 美女日韩在线中文字幕| 国产成年人在线观看| 国产精品调教视频| 97se视频在线观看| 91精品国产自产精品男人的天堂 | 国产在线成人精品午夜| 97精品久久久午夜一区二区三区 | 中文字幕日韩在线| 99热国产免费| 国产精品男女| 精品视频在线观看| 宅男在线一区| 无码免费一区二区三区免费播放| 欧美jizz| 狠狠干视频网站| 亚洲高清自拍| 日韩不卡av| 成人高清av| 国产麻豆日韩| 国产一区二区三区视频在线 | 国产黄色一区| 91久久国产婷婷一区二区| 蜜桃视频www网站在线观看| **欧美日韩vr在线| 羞羞的视频在线观看| 久久久久国产一区二区三区| 久草在线中文最新视频| 国产精品99久久久久久www| h片精品在线观看| 欧洲美女7788成人免费视频| 欧美xxx黑人xxx水蜜桃| 7m精品福利视频导航| 成人精品电影在线| 欧美一级在线亚洲天堂| 99久久婷婷国产综合精品首页| 国产在线日韩在线| 超碰一区二区三区| 91精品国产99久久久久久红楼| 北条麻妃一区二区三区在线观看| 美女黄毛**国产精品啪啪| 98精品久久久久久久| 蜜臀av无码一区二区三区| 日本网站在线观看一区二区三区| 91香蕉视频免费看| 久久精品亚洲麻豆av一区二区 | 亚洲国产精品麻豆| 做爰无遮挡三级| 精品国精品国产尤物美女| 国产精品ⅴa有声小说| av激情亚洲男人天堂| 国内外成人免费激情在线视频| 新版的欧美在线视频| 国产欧美婷婷中文| 女一区二区三区| 国产欧美欧洲| 日韩精品电影| 国产中文字幕免费观看| 国内精品免费在线观看| japanese中文字幕| 亚洲国产日韩一级| 91国在线视频| 亚洲日韩中文字幕在线播放| 十九岁完整版在线观看好看云免费| 精品国产a毛片| 在线观看免费版| 国产成人精品在线| 久久久久97| 国产精品视频二| 一区在线视频观看| 中文字幕第17页| 国产日韩欧美不卡| 亚洲第一精品在线观看| 日韩久久免费av| 秋霞网一区二区| 亚洲精品视频免费| 在线中文字幕第一页| 97高清免费视频| 欧美电影免费观看网站| 国产精品久久久久久久久婷婷| 999久久久国产精品| 嫩草av久久伊人妇女超级a| 99免费精品在线观看| 久久久久久久福利| 欧美性猛交视频| 天天操天天操天天操| 亚洲欧洲免费视频| 男女羞羞在线观看| 国产偷久久久精品专区| 国产精品va| 人妻体体内射精一区二区| 成人毛片老司机大片| 天天看片中文字幕| 欧美一区二区三区免费视频 | 国产精品全国免费观看高清| 日韩精品在线免费看| 精品国产一区二区三区四区四| www.在线视频| 亚州欧美日韩中文视频| 亚洲开心激情| 美女扒开大腿让男人桶| 成人一区在线观看| 日韩aaaaaa| 亚洲老板91色精品久久| 暖暖日本在线观看| 国产噜噜噜噜久久久久久久久| 大胆日韩av| av噜噜在线观看| 亚洲激情校园春色| 怡红院av久久久久久久| 欧美日韩第一区日日骚| 天天操天天干天天爽| 性色av香蕉一区二区| 欧美黑人做爰爽爽爽| 国产福利视频在线播放| 国产高清不卡一区| 久草免费在线观看视频| 欧美日韩一区不卡| 精品自拍一区| 国产成人精品一区二区在线| 不卡中文一二三区| 男女视频在线观看网站| 国产欧美一区二区精品性| 亚洲精品91天天久久人人| 日韩在线欧美在线| 日韩在线精品强乱中文字幕| 91免费黄视频| 国产三级一区二区| 97在线播放免费观看| 亚洲色图50p| 精品九九久久| 久久久国内精品| 99re这里只有精品视频首页| 无码人妻丰满熟妇奶水区码| 色综久久综合桃花网| 蜜桃在线一区| 成人免费毛片网| 日韩一区在线看| 天天爱天天干天天操| 国产精品亚洲片夜色在线| 午夜欧美精品| 亚洲欧洲久久久| 日韩欧美中文字幕精品| 国产精品迅雷| 国产 国语对白 露脸| 久久久亚洲国产美女国产盗摄| 99久久久无码国产精品免费| 1769国内精品视频在线播放| 婷婷精品进入| 日本一二三区在线| 欧美性jizz18性欧美| 伊人手机在线| 日韩区国产区|