99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

TiDB 聚簇索引(Clustered Index)設計與實現(xiàn):從 Handle 抽象到全鏈路改造

TiDB 聚簇索引(Clustered Index)設計與實現(xiàn):從 Handle 抽象到全鏈路改造 TiDB 聚簇索引Clustered Index設計與實現(xiàn)從 Handle 抽象到全鏈路改造【免費下載鏈接】tidbTiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.項目地址: https://gitcode.com/GitHub_Trending/ti/tidb聚簇索引是 TiDB 將主鍵與行數(shù)據(jù)存儲位置綁定、省去二次回表的關鍵能力。本文以 TiDB 官方設計文檔 docs/design/2020-05-08-cluster-index.md 為骨架結合當前倉庫源碼系統(tǒng)講解聚簇索引的存儲編碼、讀寫路徑、Planner/Coprocessor/Executor 改造、兼容性策略與落地路線。讀完本文你將理解 TiDB 如何從僅支持單整數(shù)列主鍵聚簇演進到支持任意類型主鍵聚簇并能定位到對應的源碼實現(xiàn)。背景為什么聚簇索引只能覆蓋單整數(shù)列主鍵在設計文檔提出的時間點2020-05-08TiDB 只支持單整數(shù)列主鍵的聚簇索引。其存儲模型是表中每行有一個 row-key 條目存儲整行數(shù)據(jù)所有二級索引條目指向該 row-key。如果主鍵是單整數(shù)列就直接把該列的值當作行 handlerow-key 的一部分實現(xiàn)主鍵即存儲位置否則由系統(tǒng)內部為行分配一個自增 handle并額外建立一條指向 row-key 的索引。當時的 row key 格式t | {table_id} | _r | {handle} // component 1 | 8 | 2 | 8 // byte sizetable_id與handle均為 int64因此 row key 長度恒為 19 字節(jié)。非唯一索引 key 格式t | {table_id} | _i | {index_id} | {index_column_values} | encoded_handle // component 1 | 8 | 2 | 8 | size of the values | 9 // byte sizehandle 作為索引 key 的后綴保證同一索引值下不同行按 handle 有序排列。唯一索引 key 格式t | {table_id} | _i | {index_id} | {index_column_values} // component 1 | 8 | 2 | 8 | size of the values // byte size唯一索引的 handle 存放在索引條目的value中而不是 key 中。三種典型操作路徑的差異On Write主鍵為單整數(shù)列時直接用主鍵列值作為 handle否則內部分配 handle 并額外寫入一條指向 row key 的索引條目。On Point Select單整數(shù)列主鍵時直接用主鍵值構造 row key 做一次 TiKV 查找否則要先構造索引 key 讀 handle再構造 row key 做第二次查找回表。On Range Scan單整數(shù)列主鍵時直接構造 row key 范圍做一次掃描否則要掃描索引收集 handle 集合再對每行做 point lookup??梢钥吹椒菃握麛?shù)列主鍵的表在寫入和查詢時都多了一次索引往返這正是聚簇索引要解決的問題。核心抽象Handle 接口與兩種具體實現(xiàn)設計文檔提出將 handle 抽象為接口從而把行的 ID從 int64 推廣到任意主鍵列組合。當前源碼中的定義位于 pkg/kv/key.go接口方法包括package kv // Handle is the ID of a row. type Handle interface { // IsInt returns if the handle type is int64. IsInt() bool // IntValue returns the int64 value if IsInt is true, it panics if IsInt returns false. IntValue() int64 // Next returns the minimum handle that is greater than this handle. Next() Handle // Equal returns if the handle equals to another handle, it panics if the types are different. Equal(h Handle) bool // Compare returns the comparison result of the two handles, it panics if the types are different. Compare(h Handle) int // Encoded returns the encoded bytes. Encoded() []byte // Len returns the length of the encoded bytes. Len() int // NumCols returns the number of columns of the handle. NumCols() int // EncodedCol returns the encoded column value at the given column index. EncodedCol(idx int) []byte // String implements the fmt.Stringer interface. String() string }接口提供兩個具體類型IntHandletype IntHandle int64pkg/kv/key.go對應單整數(shù)列主鍵編碼格式與舊實現(xiàn)完全一致零額外開銷。CommonHandlepkg/kv/key.go對應其余所有主鍵類型內部保存encoded字節(jié)序列和colEndOffsets []uint16每個主鍵列在編碼后的結束偏移借助EncodedCol(idx)可以切出第 idx 列主鍵的編碼值。從源碼看接口在演進中還補充了Copy、Data、MemUsage、ExtraMemSize等方法用于內存追蹤與深拷貝說明該抽象經受住了后續(xù)內存控制等特性的復用。一個容易被忽略的工程細節(jié)handle 在很多地方被當作 map key 使用。如果直接用編碼字節(jié)作 keyIntHandle 每次都會產生內存分配。設計文檔給出的方案是自定義HandleMap類型內部用兩個 map 分別存放 int64 與字符串 key從而避免 IntHandle 的分配開銷。主鍵類型與 handle 類型的對應關系單列整數(shù)主鍵 → IntHandle其他任意主鍵 → CommonHandle。整數(shù) handle 的 row key 與索引 key 格式保持不變改造只需關注 CommonHandle 路徑。編碼方案CommonHandle 的三類存儲格式行 key 格式CommonHandle row keyt | {table_id} | _r | {common_handle} // component 1 | 8 | 2 | len(common_handle) // byte sizecommon_handle與索引 key 中的index_column_values編碼完全一致因此 row key 長度不再固定為 19 字節(jié)而是隨主鍵內容變化。非唯一索引 key 格式t | {table_id} | _i | {index_id} | {idx_col_vals} | {common_handle} // component 1 | 8 | 2 | 8 | len(idx_col_vals) | len(common_handle) // byte size非唯一索引的 value 保持原樣common_handle 作為 key 后綴延續(xù)了同一索引值下按 handle 排序的性質。唯一索引 value 格式{tailLen} | {common_handle_flag} | {common_handle_len} | {common_handle} // component 1 | 1 | 2 | len(common_handle) // byte size唯一索引的 key 保持不變common_handle 被編碼進 value。tailLen用于描述 handle 之后是否還有附加數(shù)據(jù)如 TTL 等common_handle_flag用于區(qū)分 handle 類型使舊版本 TiKV 也能安全跳過未知 handle。設計文檔強調編碼的關鍵原則是讓 common_handle 與索引列值使用同一套列值編碼codec這樣 Coprocessor 解碼索引列時可以復用同一邏輯也保證了行 key 與索引 key 之間的字典序一致性。讀寫路徑的收益為什么能省掉一次往返聚簇索引的價值集中體現(xiàn)在三類操作上操作非聚簇舊聚簇CommonHandle寫入分配內部 handle 額外索引條目直接用主鍵值做 handle主鍵不再冗余編碼進行值點查索引查 handle → 回表查行用主鍵值直接構造 row key一次點查范圍掃描掃索引收 handle → 多次 point lookup直接掃 row key 范圍單次掃描設計文檔給出的量化動機是TPC-C 負載下把多列主鍵壓縮成單整數(shù)主鍵后性能提升約 33%——這 33% 正是聚簇索引期望在多列主鍵表上追回的開銷。需要說明的是這是設計階段的實驗數(shù)據(jù)不同負載下的實際收益取決于主鍵長度與回表頻率。另外值得注意的是聚簇索引表在寫入時不需要把主鍵列編碼進行 value見下文 Insert 改造進一步壓縮了行存儲。Planner把主鍵訪問當作表路徑而非索引路徑設計文檔對優(yōu)化器提出了兩點關鍵改造主鍵索引路徑視為表路徑對 CommonHandle 表主鍵索引的訪問路徑應走 TableScan 計劃而非 IndexLookUp 計劃——因為主鍵本身就是行位置不需要索引 → 回表兩步。同時要仔細審查所有隱式假設 TableScan 使用 int64 handle 的邏輯并可能針對聚簇表調整代價模型。IndexScan 輸出 Schema 按需包含主鍵列若查詢用到任一主鍵列或執(zhí)行器處于 IndexLookUp 中索引掃描的 schema 為{index columns},{primary key columns}且 CommonHandle 表不再額外輸出 handle 列若只用索引列schema 僅為{index columns}。文檔示例create table t (a int, b int, c int, d int, e int, primary key (a, b), index c_d (c, d));c_d索引掃描的 schema 應為c, d, a, b或c, d取決于查詢是否引用主鍵列。若查詢不引用列e則c_d成為覆蓋索引可直接構建 IndexScan 計劃而無需 IndexLookUp。Coprocessor解碼與采樣改造TiKV Coprocessor 側需要配合的改動對應 docs/design/2020-05-08-cluster-index.md 的 Coprocessor 一節(jié)IndexScan若掃描 schema 不含主鍵列邏輯不變若含主鍵列則需把 common handle 解碼為主鍵列值編碼后的列值可通過 Handle 的EncodedCol方法直接切出無需重新編碼。Analyze Column多列主鍵時CMSketch 需要插入主鍵的前綴列值這決定了舊版SHOW STATS_BUCKETS/ 多列統(tǒng)計的收集口徑。Fast Analyzehandle 不再是整數(shù)無法按給定位置隨機生成采樣 key因此需要新增一種 Coprocessor 請求類型在掃描過程中直接采樣 key/value 對并返回統(tǒng)計結果。Executor受影響的四個主要組件設計文檔明確列出需要改造的執(zhí)行器Admin Executorsadmin check/recover table/index嚴重依賴 handle 是 int64 的假設需要大改以支持 CommonHandle。PointGet / BatchPointGet需要把 common handle 解碼到 chunk 中。Insert不再需要把主鍵列編碼進行 value主鍵信息已經蘊含在 row key 中。Update若任一主鍵列發(fā)生變化需要刪舊行 插新行因為主鍵即存儲位置主鍵變更等于行搬家。SplitTableRegion需要重新設計——舊邏輯根據(jù) region 的 start/end key 取中間 key而 common handle 無法像整數(shù)那樣簡單取中值。這些改動在當前倉庫中已有大量落點例如 pkg/ddl/executor.go、pkg/ddl/index_cop.go 中隨處可見IsCommonHandle分支判斷。兼容性與系統(tǒng)變量如何安全上線設計文檔給出的兼容策略是向后兼容、按表啟用、升級需顯式開啟具體由兩處機制承載表結構標記在model.TableInfo中新增字段。當前定義見 pkg/meta/model/table.go// PKIsHandle is true when PK is clustered and a single integer column. PKIsHandle bool json:pk_is_handle // IsCommonHandle is true when PK is clustered and not a single integer column. IsCommonHandle bool json:is_common_handle // CommonHandleVersion is the version of the clustered index. // 0 for the clustered index created 5.0.0 RC. // 1 for the clustered index created 5.0.0 RC. CommonHandleVersion uint16 json:common_handle_version配套提供了HasClusteredIndex()方法pkg/meta/model/table.go統(tǒng)一判斷兩種聚簇形態(tài)。所有 CommonHandle 相關邏輯都必須先檢查IsCommonHandle再進入對應代碼塊。全局系統(tǒng)變量tidb_enable_clustered_index定義于 pkg/sessionctx/variable/sysvar.go支持OFF/ON/INT_ONLY三個取值INT_ONLY僅為兼容舊版本保留會輸出棄用警告會話默認值見 pkg/sessionctx/variable/session.go。啟用語義新集群bootstrap 階段直接寫入tidb_enable_clustered_index 1默認開啟聚簇索引舊集群升級需要用戶顯式執(zhí)行SET GLOBAL tidb_enable_clustered_index 1后才生效避免升級瞬間改變既有表的存儲布局建表時機CREATE TABLE時若全局變量為1則在TableInfo上設置IsCommonHandle true當前 DDL 建表路徑見 pkg/ddl/create_table.go 中相關分支。實施路線與后續(xù)工作設計文檔給出的落地順序如下implement the Handle interface for IntHandle and CommonHandle. | refactor int64 handle to the Handle interface in all tidb packages. | - implement the codec. | |- support codec in tikv. | | | - support coprocessor indexScan | | | - support coprocessor fastAnalyze | | | - support coprocessor analyzeColumn | - support common handle in planner. | |- support common handle in executors. | |- support common handle in ddl. | - support common handle in other packages thats need minor change.即先落地 Handle 接口抽象 → 全量重構 int64 handle 為接口 → 實現(xiàn) codec 與 TiKV 側支持 → 再逐層改造 planner / executors / ddl。從當前倉庫看該路線已基本完成Handle 接口還演進出了Copy、Data、MemUsage等額外能力CommonHandleVersion字段記錄了 5.0.0 RC 前后兩代聚簇索引編碼的差異。設計文檔最后列出的 Open Issues 是TiFlash 與 CDCTiCDC也需要同步更新以支持聚簇索引——即列存副本與增量日志同步必須理解 CommonHandle 編碼否則主鍵變更deleteinsert在復制鏈路上會產生錯誤。小結聚簇索引的本質是主鍵值 行存儲位置。TiDB 通過把 handle 抽象為Handle接口用IntHandle保住單整數(shù)列主鍵的零開銷路徑用CommonHandle覆蓋所有其他主鍵類型并以common_handle 與索引列共用同一套列值編碼為支點撬動了從 TiKV codec、Coprocessor、Planner 到 Executor 的全鏈路改造再通過IsCommonHandle表標記與tidb_enable_clustered_index全局變量實現(xiàn)了向后兼容的灰度上線。對于以多列主鍵為主業(yè)務模型的用戶這一特性直接消除了索引回表帶來的讀寫放大是理解 TiDB 行存儲與主鍵語義的關鍵一課?!久赓M下載鏈接】tidbTiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.項目地址: https://gitcode.com/GitHub_Trending/ti/tidb創(chuàng)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月婷婷深深的爱| 五月天综合区| 国产高潮A片羞羞视频涩涩| 丁香五月老师| 91狠狠综合久久久| 亚洲天堂青草| WWW.国产| 99免费| 99视频精品全部免费观看| 九热电影av| 丁香六月五月天| 婷婷香五月| 激情另类综合| 日本99视频精品免费播放| 久久九九99| 99操逼| 婷婷五月四狠狠| 天天在线久久综合| 午夜丁香综合婷婷| 色停停影院五月天| 99热 日韩| 亚洲另类婷婷综合| 精品人妻在线| 久久玖玖综合| 五月激情小说| 99热这里只有精品中文字幕| 丁香五月六月激情久久| 色色亚卅| 五月丁香婷婷人体| 欧美性爱特黄一级aaaassss| 亚洲五月天天| 爱草视频在线| 激情综合网 激情五月天| 丁香九月婷| 欧洲综合一区| 人妻在线观看视频| 99久久天堂婷婷| 天天色视频| 人人摸人人干| 激情黄色小说色五月| 99久久国产宗和精品1上映| 五月激情在线| 婷婷五月色综合| 久久成人精品视频| 婷婷十月激情综合网| 丁香五月婷婷啪| 外国碰视频网站97| 国产精品电影| 九九免费精品在线视频| 久婷婷五月激情| 久色网| 久久婷婷五月综合成人d啪| 99精彩视频在线观看| 亚洲妇女熟BBW| 特级西西4444www无码| 991国产精选视频在线播放下载| 婷婷欧美激情| 99激情在线| 无码动漫av| 色五月在线播放| 91人妻视频| AV 3P| 久久这里只有国产| 丁香五月婷婷成人网| 婷婷五月综合欧美在线播放| 永久AⅤ1| 人人操AV| 国产精产国品一二三在观看| 大香伊人婷婷| 婷婷色婷婷| 五月丁香婷婷基地| 欧美激情五月天在线观看| 99热这里在线精品| 狠狠色噜噜狠狠| 五月叮香啪| 婷婷伊人网| 99热综合| 国产精品色色| 欧美日韩五月婷婷| 久久网站免费亚洲| 婷婷五月丁综合| 五月丁香婷婷三级| 99热在线只有精品| 婷婷天天五月天| 热996精品在线观看| 青996青| 99亚洲精美视频在线观看| 色色亚洲五月天| 99色色色色| 激情图片久久| 日本视频不卡123区| 六月五月天婷婷涩播在线| 另类亚洲电影| 操笔无码| 亚洲99在线| 99A片| 性按摩玩人妻HD中文字幕| 丁香五月天堂婷婷| 色婷婷狠狠| 五月婷婷性爱| 玖玖婷婷视频| 亚洲乱码成人| 久久人人看| 日本三级第一页| 人人人操| 亚洲最大激情无码| 国产乱轮一区二区三区| 婷婷五月天在线综合导航| 亚洲成人人人操| 丝袜大香蕉| 九九爱激情| 天天操夜夜操| 婷婷D区| 免费看成人747474九号视频在线观看| 99精品在线下载| 97色97干| 久久久27操| 怡红院99| www.久久| 另类五月婷婷| 99综合网| 五月色在线| 婷婷六月激情综合| 丁香五月婷婷图片综合| 伊人久久婷婷五月天激情四射| 大婷婷色呦呦噜噜色呦呦噜噜| 无码人妻少妇色欲AV一区二区| 久久婷婷亚洲无码一起| 欧美色爱五月天| 亚洲色啪| 激情综合五月色在线| 亚洲人妻Av| 视频一区二区在线| 激情丁香五月天图片| 99国产精品久久久久久久久久久| 亚洲丁香婷婷五月天综合色| 激情五月天小说网| 色优久久| 可以免费观看的av| 青青夜夜狠狠夜夜狠狠| 丁香五月91| 色播五月婷婷五月| 色站9/| 襙比视频| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 香蕉五月婷婷| 丁香婷婷色情社区成人小说| 香蕉99网| 99视频在线精品| 九九婷婷五月天| 99 热| 香蕉婷婷| 五月天激日本色情在线| 99热这里有精品| 思思热这里只有精品视频666| 超碰色色综合| 99热99色| 国产成人精品一区二三区熟女在线| 超碰人人超碰| 五月婷婷六月丁香| 插插五月天| 欧美大片免费观看| 久热网在线视频| 青青草伊人婷婷| 99综合婷婷五月| 亚洲亚洲人成综合网络| 色婷视频| 久色网址| 精品一二三区久久AAA片| 色综合久久天天综合网 | 日本天堂网站99| 丁香五月天BBw| 97人碰人操| 五月丁香六月激情综合欧美| 色综合久久88色综合天天看| 99热这里只有精品9| 亚洲性天天| 综合激情五月丁香| 国产婷婷色综合AV蜜臀AV| 99色.com| 99热亚洲| 婷婷五月天开心网| 色婷婷黄色网络| 激情六月婷婷| 狠狠狠狠狠狠狠狠| 五月天天天综合| 91人久| WWW.色婷婷.COM| 青青久久91| 激情综合五月婷婷丁香| 婷婷五月天成人动漫 | 五月婷婷网站| aaaaa不卡| 免费观看全黄做爰的视频| 婷婷五月天视频在线观看| 在线sebiav精品视频| 国产精品色婷婷久久久精品| 狠狠色丁香婷婷基地| 丁香伊人五月色婷婷五十路| 婷婷五月天AV| 色色色网站| 九九热欧美| 51精品国自产在线| 啪啪啪综合网| 狠狠色噜噜狠狠狠狠综合| 丁香六月啪| 国产视频色色色色色色色 | 五月丁香六月成人| 91男人资源站| 96精品成人无码A片观看金桔| 久机视频这只有精品| 怡红院 久久| 91色综合网站在线| 99无码视频| 婷婷五月天第三页| www.俺去也com| 日韩 中文 欧美| 天堂久久丁香| 综合五月天| 婷婷五月天第三页| www.人人操人人看人人想人人摸 人人人人操,COM| 色综合久久无码| 国产欧洲欧洲精品久久| 99啪啪网| 色五月天综合网| 婷婷五月在线综合| 五月婷婷激情综合| 久久伦乱| 一本色道久久88加勒比—| 日本欧美成人片AAAA| 五月丁香婷婷婷激情爱爱| 婷婷5月天av| 丁香五月天视频| 天天爽成人综合网站| 婷婷五月激情五月丁香五月| 五月婷婷欧洲| 久久九网| 婷婷丁香五月社区亚洲| 夜夜嗨一区二区三区直播内容| 在线日韩视频| 啪啪啪综合网| 欧美六月| 天天色播| 色色色免费视频| 丁香五月av| SS丁香五月婷婷| 天天搽天天射| 99rewww| 日本欧美在线| 婷婷五月丁香av网站| 丁香五月网| 热久久这里只有三级视频| 亚洲无AV在线中文字幕| 熟女人妻视频| 伊人九热| 色丁香五月婷婷综合久久| 九九操屄| 午夜激情久久| 丁香五月综合久久| 成人视屏在线观看| 粉嫩av懂色av蜜臀av熟妇| 激情五月丁香亭亭| 猫咪伊人久久| www.99热| 久久久av久av久片一区二区| 成人国产网| 五月婷狠狠| 色综合99色| 色婷小说| 色综合九九| 九九九这里只有精品| 色色色婷婷五月天| 欧美色色色色色色色色色色影视| 婷婷五月天色网久| AAAA网站| 五月天激情小说| AV中文在线| 亚洲热视频| 伊人99热| 婷婷五月天丁香综合网| 生活片五区| 五月综合色| 九九综合视频在线观看| 五月天激情中文字幕| 99思思热只有在这里看| 视频一二区| 五月丁香婷婷综合网| 成人va在线播放| 人妻丰满精品一区二区A片| 中文字幕丰满孑伦无码专区 | 久草x色在线观看99| 中文字幕操比影片| 97自拍视频在线| 高清无码 一区 二区 三区| 狠狠狠激情网| 色婷婷五月色| 丁香五月天AV在线| 色综合久久888| 亚洲丁香五月天在线视频| 深爱激情五月天婷婷网| 午夜成人AV在线| 国外亚洲成AV人片在线观看| 热久69| 九九视频网| 91大屁股| 九九成人| 婷婷五月天伊人| 激情五月婷婷在线| 可以免费观看的AV| 丁香六月色婷婷| 人人草人人舔| 婷婷色色综合| 伊人综合婷婷| 99色在线视频观看| 俺也去综合| 成人丁香婷婷五月天| 深爱五月婷| 国产精品色婷婷AV综合色色| 99在线视频精品| av在线资源| 538在线精品| 欧美性猛交 XXXX 乱大交| 中字幕视频在线永久在线观看免费| 免费视频WWW在线观看网站| 久久99看免费| 综合激情五月丁香9999久久精| 99re8这里只有精品99re8热视频| 国产性av| 欧美久久五月婷婷| 婷婷六月丁香五月| 久久婷婷综合国产| 久久久免费精彩视频| 99精品国产在热久久| 丁香五月色网| 怡红院一二三| 久操香蕉| 伊人狠狠狠综合| 97久久久| 人妻激情综合| 成人在线综合| 伊人五月天久久| 激情综合五月色在线| 丁香激情五月| 国产精品国产| 五日激情综合| 婷婷五月娱乐在线| 狠狠干综合网| 丁香婷婷影院| 五月天色视频| 大香蕉久久综合网| 婷婷激情六月天视频| 国产精品色| 日韩成人av在线| 91精品久久久久、久五月天| 97成人超碰免| 9999三级片| 色欧美日| 亲子乱AV一区二区三区下载| 手机在线日韩视频中文字幕| 香蕉久久国产AV一区二区| 久久精品系列| 91碰碰视频| 丁香五月色网| 婷婷色综合| 97色久| 99啪啪网| 久99热| 这里只有精品免费视频| 涩综合在线| 久久这里只有精品热在99| 日韩黄黄| 五月天精品| 凹凸7777操操操| 色五月婷婷色| 中文字幕性爱丰满| 91精品国产色猫| 五月天婷婷在线播放| 婷婷情色五月| 亚洲午夜一区二区| 色丁香五月天射婷婷爱婷婷| 欧美私人家庭影院| 欧美日韩AAAA| 欧洲亚洲免费视频9| 日韩九区| 色婷五月| 六月丁香停| 97精品综合久久| 亚洲色啪| 99视频综合| 婷婷天天婷婷天天澡| 综合久久久婷| 婷婷五月天社区| 九九热在线精品视频| 五月香蕉综合| 91久久九| 婷婷五月激情图片| 五月婷婷在线观看| 日韩成人中文字幕| 精品久久穴| 五月亭亭性| 久久久999精品| 91性高潮久久久久久久久| 欧洲日韩一区二区三区| 色婷婷五月成人网| 97人人操人人干| 五月婷六月天| AV激情五月| 色色色九九九五月婷婷| 欧洲亚洲免费视频9| 噜噜噜噜噜日本视频| 超碰免费人人肏| 成人精品人妻| 婷婷五月天激情AV影院| 激情久久五月天| 国产FREESEXVIDEOS性中国| 99久久玖玖| 啪啪啪大香蕉| 日韩国产在线免费观看| 精品一二三区久久AAA片| 五月天婷婷无码| 99热大全在线观看| 狠狠色丁香久久婷婷综合五月| 六月天婷婷| 婷婷激情五月色综合| 99综合网| 五月丁香色婷婷色| 情色五月天 网站| www.色五月| 丁香涩涩爱| 久久婷婷六月| 九九精品自拍| 第四色大香蕉| 久久综合图片| 中文字幕在线aⅴ免费观看| 91精品综合久久婷婷九色| 五月天成人伊人| 97干视频| 欧美日韩成人在线网站| 色97啪啪| www91色网站| 99re久久| 激情综合五月婷婷| 婷婷五月天小说网| 激情丁香六月| 激情五月天婷婷| 天天精品视频在线观看视频| 丁香五月婷婷成人综合| 色欲操| 99色热视频| 97sese婷婷| 色婷婷丁香花五月天| 高清无码入口| 天天爽天天日| 五月激情偷拍| 综合激情五月天| 日日干日日| 日日夜夜狠狠操| 五月WWW| 日韩av大全| 五月在线婷色| 色色色在线免费视频| 999热在线视频| 丁香婷婷色九月| 婷婷的色色五月天| 91成人看片| 亚洲综合成人网站| 秋霞丝袜啪啪啪| 伦乱人妻| 五月久久婷婷天堂视频| 成人版视频在线观看| 2021日韩无码| 香蕉久久国产av一区二区| 六月丁香婷婷综合影院| 另类亚洲视频| 超碰激情网| 丁香五月中文字幕| 日日天天天| 中文字幕丰满乱孑伦无码专区| 7月婷婷六月丁香| 久久草大香蕉| 色五月婷婷、老熟女| www.精品99| 天天爽人人爽| 日韩aaa| 狠狠综合网| 狠狠色97| 婷婷丁香久久| 五月丁香婷久久| 九热视频免费观看| 欧洲不卡视频| 欧美天天干五月丁香| 天天日天天摸天天| 99爱这里只有精品免费视频| 久久综合影院| www.狠狠| 9999综合99综合人| 久久婷五月婷| 开心五月婷婷激情网| 香蕉AV777XXX色综合一区| 久久久这里有精品| 五月婷在线观看| 黑人巨粗进入警花疼哭A片| 在线看AV| 国产9色在线/日韩| WWW.桔色成人.COM| 偷拍91九色| 天天干夜晚夜操| 欧美成人猛片AAAAAAA| 色色97丁香婷婷五月天| 久久精彩综合视频| 日本颜色视频人人爱| 免费黄色片子| 九九色婷| 色情五月婷婷| 婷婷久久丁香| 亚洲爆乳无码精品AAA片蜜桃| 狠狠色婷| 日日夜夜狠狠婷婷色| 亚洲丁香五月| 色婷婷在线视频| 九九热青青草| 婷婷久久午夜网| 久久精品视频在这里有| 五月丁香影视| 中文字幕AV网址| 可以直接看的av网站| 日韩精品一区二区亚洲AV观看 | 丁香色色色| 爱爱网址9| 啪啪黄页网| 五月天色导航| 欧美色频| 天天摸天天肏| 五月婷婷综合丁香视频| 亚洲妇女熟BBW| 99热在线中文字幕| 丁香六月激情国产| 在线中文AV| 婷香五月| 婷婷激情视频| 97AV人人插人人操| 丁香五月天五码婷婷| 99久视频| 另类A片| 99热在线成人网站| 欧美成人在线观看| 色丁香综合影院| 99热这里有精力| 国产AV不卡福利| 综合图区激情| 国产精品18久久久| 26uuu国产色| 91爱啪啪| 91 九色 熟女| 玖玖综合网| 久久婷婷丁香五月宗合| 少妇激情五月天| 另类在线免费视频| 婷婷成人五月天一区| 五月天婷婷成人网| 色,激情五月天| 在线另类视频| 日本在线视频播放91| 亚洲操b| 丁香五月天日韩无码| 亚洲五月丁| 公的粗大挺进了我的密道| 天天搡日日搡aaaaⅩ| 精品色色| 99色热视频| 在线视频99| 天堂爱啪啪| 天天日天天摸| 91精品无码久久久久久五月天| 丁香五月激情在线| 综合性爱网| 97色啪| 五月激情射| 丁香五月手机在线| 99精品久久久久久久| 日日操夜夜撸| 欧洲不卡视频| 五月天六月色| 九九热99精品| 天天肏天天舔AV| 婷婷丁香五月综合网上 | 综合色图区| 九九99在线免费在线观看视频| 九九香蕉网| 五月天婷婷久久| 六月婷婷无码观看| 色色色色色九九九九九| 五月天色五月| 性五月激情| 另类小说五月天| 五月丁香婷婷成人伊人网| 这里只有精品96| 五月天综合激情网| 99久久精品色老| 99精品免费视频| 在线VA视频| 婷婷五月天桃花网| 婷婷九月在线| 99rewww| 操91综合网| 五月亭亭开心网| 丁香六月婷婷| www五月婷婷88导航| 噜噜五月天综合| 九九久久五月天| 极品少妇XXXX精品少妇偷拍| 丁香六月色婷婷| 婷婷丁香花五月天| 怡红院AV亚洲一区二区三区H| 天天日天天干天天天| 国产av基地| 欧美槡BBBB槡BBB少妇| 九九精品视频在线观看| 91精品久久久久| 婷婷丁香五月综合网| 欧美色性色好| 色亭亭五月天网扯| 天天操婷婷| 天天躁日日躁狠狠躁日日躁2022年5月9日| 五月丁香六月婷| 婷婷成人在线| 亚洲情色一区| 亚洲av电影网站| 激情九月婷婷| 五月婷婷丁香社区| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 丁香色婷婷| 丁香五月另类小说| 丁香月五月天婷婷久久| 991精品在线视频| av一级棒av| 五月丁香婷婷啪啪| 丁香五月天啪啪| 天天综合天天做天天综合| 美国不卡视频| 丁香激情综合| 噼里啪啦完整版中文在线观看| 亚洲六月婷婷| 操逼棍操逼| 丁香五月天色综合| 91精品久久久久久久久久久久| 影音先锋五月婷婷| 五月天婷婷色| 九九这里都是精品| 日本天堂免费99| 欧美激情-区二区三区| 五月花综合网| 丁香五月婷婷狠狠色| 最新日韩久热免费视频看看| 一本到不卡高清DVD| 99欧美| 中文字幕成人| 91色在线/日韩| 91精品综合久久久久久五月丁香 | 草榴视频黄色网| 免费视频WWW在线观看网站| 99操逼| 99啪99| 天天透天天爱| 日本成人噜噜噜| 五月综合色播播丁香婷婷| 婷色成人| 六月亚洲| 色五月六月婷婷| 日日婷婷不卡| 欧美综合丁香网| 干婷婷五月天| 五月丁香啪啪啪啪| 久久久区区一久久久久久| 五月色丁香成人| 五月天第四色开心色播| 操笔无码| 激情婷婷丁香色五月综合| 99热精品少| 激情五月天婷婷免费观看| 综合婷婷| 天堂爱爱| 开心五月婷婷激情网| 六月色狠狠色| 这里只精品热在线18| 就去涩涩丁香五月天| 丁香五月六月激情| 深爱五月激情| 啪啪操超碰| 日韩婷婷| 99热思思| 性色九九| 亚洲午夜Av| 91九色熟女| 五月婷俺去也| 久久这里只有精品无码| 99热这里只有免费精品| 99精品网| 99久在线精品99re8| 久久精品99国产精品日本| 天天色综网| 五月婷丁香久久综合| 人妻aV在线| 狠狠色婷婷| 婷婷丁香六月激情综合| av性爱网站| 婷婷无码视频| 粉嫩AV久久一区二区三区| 日日操夜夜擼| 久草五月天| 激情婷婷五月女| 亚洲色色精品| 大香蕉久久婷婷| 日本天天色| 九九色插| 综合玖玖性爱免费视频| 久久66精品| 丁香五月激情综合| 五月天激情综合网| 99偷拍视频在线日本| 色婷婷五月开心六月综合| 天天干天天干天天干天天干天天| 天天爱天天狠天天透| 狠狠穞A片一區二區三區| 99热综合在线观看| 91 九色 熟女| 婷婷香五月天| 丁香成人五月天| AV免费在线网站| 亭亭玉立国色天香| 99久久玖玖| 综合色播| 亚洲精品视频电影| 五月丁香 啪啪啪| 91avse| 西西4r午夜剧场| www.日本久久videos| 2025年最新亚洲在线欧美| 天干夜夜操| 婷婷六月天| 亚洲激情无码久久| 玖玖99免费视频| 91人妻人人操| 精品一区二区三区四区五区六区介绍 | 婷婷六月视频| 久久激情五月天| 色色色色综合网| 五月天丁香婷婷社区| 天天干天天干天天干天天干天天干天天| 97五月久久丁香婷婷| 激情人妻蜜夜系列区| 色色综合网站| 99九九视频| 就爱日五月天| 亚洲综合婷婷| 久久精品99国产精品日本| yellow视频在线观看91| 激情五月丁香五月| 婷五月天影院| 无码婷婷五月天| 欧美日韩99| 丁香五月婷婷色情综合| 婷婷五月天六月丁香| 欧美97超碰| 婷婷六月插屄激情| 丁香六月啪| 五月丁香| 99天堂网| 日本啪啪天堂| 亚洲激情婷婷| 99色热视频| 婷婷大乡焦噜噜| 五月五月婷婷| 婷婷六月丁香五月| 99久高清视频| 激情五月婷婷五月丁香五月开心五月| 丁香五月婷婷综合激情哟哟哟| 五月激情久久综合| 亚洲亚洲人成综合网络| 欧美美女国产日韩一区二区久| 五月丁香婷婷啪啪| 99小视频| 婷婷五月婷婷| caopeng超碰| 五月丁香成人网| 99在线免费视| 中文字幕日产A片在线看| 婷婷亚洲激情在线观看视频| 久久伦乱| 婷婷 丁香 精品| 欧美成人AAA片一区国产精品| 亚洲日日操| 五月婷婷啪啪| 激情伊人| 玖玖婷婷五月| 狠狠操狠狠爱| 五月天啪啪| 婷婷五月丁香五月天| 五月综合激情久久| 五月丁香啪啪伦理电影| 99热销国产这里有精品| 久久久激情视频| 亚洲色色色色色色色色色| 狠狠干狠狠干| 26UUU精品一区二区c〇m| 亚洲午夜国产成人电影VA国产欧…| 可以观看的AV| 亚洲啪啪网| 狠狠干无码| 丁香五月瑟瑟| 丁香五月婷婷激情蜜桃| 日本美女五月天| 色婷婷五月天中文字幕| 国产黄大片在线观看画质优化| 五月综合精品| 91色逼| 99激情视频| 五月草影视| 在线你懂的亚洲欧| 无码日本精品XXXXXXXXX| 五月婷婷六月基地| 丁香五月人妻| 国产毛片欧美毛片久久久| 丁香五月乱中文字幕| 91精品91久久久中77777久久玖玖九九| 综合久久99| 蜜臀嫩草| 精品人人操| 亚洲乱码日产精品BD| 天天婷婷| 婷婷97狠狠干| www亚洲无码| 婷婷五月丁香六月| 岛国AV网站| 激情婷婷五月久久| 一区二区你懂的| 色欲一区二区三区精品A片| 久久久精久人妻| 99免费热视频在线| 亚洲日本三级片| 日韩成人av在线| 婷婷五月天男人影院色色网| 丁香五月色色| 99精品九九| 99热成人| 蜜桃人妻无码AV天堂三区| 婷婷五月天.com| 99亚洲精美视频在线观看| 成人无码髙潮喷水A片| 99热在线看片| 五月丁香黄色| 五月综合亚洲色| 五月婷婷色啪| 婷婷综合仓库中文| 亚洲中文乱字字幕在线永久| 伊人在线视频| 爱婷婷久久视频| 久久这里只有精品5| 超碰色女| ztEJj| 五月综合视频| 99久久网站| 九九精品免费| 五月天激情视频五月天| 青青操绿aaa一区日v| 综合久久综合久久| 久久婷婷六月综合综合| 国产麻豆视频| 极品少妇XXXX精品少妇偷拍| 亚洲精品国产成人AV在线| 激情五月天综合| 激情小说之五月| 狠狠色五月激情| 色播婷婷五月天| 色9月| 婷婷丁香黄色| 激情综合五月丁香六月婷婷| 黑人糟蹋人妻HD中文字幕| 色九月婷婷| 国产成人综合在线| 超碰a女人的天堂| 久久99热在线观看| 五月婷婷基地| 久久免费婷婷视频| 狠狠狠狠狠操| 日日做天天操夜夜爽| www.精品99| 色色色色色色色综合| 99色这里| 天天日夜夜高潮| 九九人妻福利| 色五月婷婷激情综合网| 丁香六月婷婷综合色| 日本va欧美va欧美va精品| 免费观看亚洲AV片| 亚洲欧洲另类| 五月天婷婷黄色视频| 五月天激情综合在线| 丁香五月香蕉在线| 深爱丁香网| 婷婷色五月天第7色| 婷婷五月AA五月在线| 五月久久噜噜| 色婷婷丁香AV综合| 这里只有精品视频一区| 丁香五月天成人| 亚洲色色香蕉| 精品色色| 99热老网站| 国产激情综合五月久久| 深爱五月天| 欧美成人AAA片一区国产精品| 欧美精品在线观看| 亚洲中文AV| 色 五月 天 婷婷 丁香 九月| 大香av| 日本片日本片祼观看网站在线看中文版网页在线看| 97人人干人人操| 九九九九九无码| 久久99热精品a片在线观看| 天天操天天草天天草天天| 婷婷五月六月| 秋霞A V毛片| 五月天婷婷社区| 国产毛片精品一区二区色欲黄A片| 久久R激情| sewuyuetingtingiii| 婷婷天堂综合| 深爱激情四射| www.99成人视频| 中文资源在线a | 9久国产| 亚洲日本激情| 开心五月色婷婷综合开心网| 久久精品系列| 99视频内射三四| 婷婷五月综合丁香久久| 日本高清久| 亚洲婷婷月丁香五月| 久久亚洲激情五码| 99色在线| 婷婷久久爱| 欧美在线干| 日本在线噜噜| 91色在线/日韩| 老美AA片| 色噜噜夜夜夜综合网| VA国产在线综合网站| 五月婷激情| 日韩啪啪视频| 91热手机在线| 欧美色骚婷婷五月天| 亚洲无码色色| 三男玩一女三A片| 综合玖玖偷拍| 五月天婷婷青青| 激情婷婷久久| 天天日中文| 91日本在线| 天天激情| 被男人添B超爽视频| 婷婷五月天中文字幕| 人人摸人人射| 亚洲天堂热| 婷婷五月综合免费在线| 亚洲夜五月| 久久久无码精品成人A片小说 | 99色热视频| 丁香婷婷五月综合色情| 久久精品熟女亚洲AV麻豆| 大香蕉啪啪啪| 婷婷五月天综合AV| 99色人| 亚洲日韩人妻操逼| 丁香婷婷六月天| 丁香五月天社区婷婷| 精品视频99看在线视频| 超碰在线9| 黄色AAAAAAA| 情五月亚洲婷婷| 色色婷婷五月| 91ncm视频| 噜噜色婷婷| 久9久视频精品| 五月天婷五月天综合网在线观| 久久婷婷网| caopeng97人人| 色五月婷婷婷婷| 天天干,夜夜爽| 五月开心婷婷极品激情| 97色欧美| 婷婷色偷拍| 国产婷婷色综合AV蜜臀AV| 色狠狠色噜噜AV天堂五区 | 亚洲AV综合网| 婷婷成人AV| 六月 丁香 视频| 久cao香蕉影院| 婷婷六月丁香1| 桃色五月天| 26uuu四色| 人人操AV| 做爱夜夜干天天操| 深爱五月激情| 伊人久久艹| 五月天激情四射| 日本久久综合| 日韩欧洲亚洲| 色久九| 人妻AV在线| 五月婷婷色色| 天天色视频| www.粉嫩av.com| 99爱精品| 久久成人性爱| 国产人妻人伦精品一区二区| 亚洲舔观看| 98国产精品综合一区二区三区 | 成人精品在线观看| 五月婷婷香| 久热只有这里有精品| 色色色网站| 五月丁香婷婷AV天堂| 97色婷婷| 夜夜爽天操| 91色碰| 欧美日本国产欧美日本韩国99| 五月婷婷啪啪啪| www.五月.com| 天天草天天爱| 婷婷婷婷午夜| 深爱开心激情| 天天日夜夜欢| 五月天激情丁香| 综合五月亭亭9| 在线超碰免费| 久热这里| 欧美日韩一a.无| 久草热久草在线视频| 五月香六月婷| 色情婷| 午夜天堂啪啪| 五月丁香啪啪综合网| 日韩精品无码AV| 久操激情| www婷婷亚洲| 热久91| 五月丁香精品| 六月伊人婷婷| 中文字幕天天干| 97碰在线视频| 久久奄也去色色网站| 色婷婷成人久久| 淫视馆aV二区一区| 天天久久综合| 操日视频| 99久久66| 久久大香蕉丁香| 人人干女人| 综合xx网| 免费超碰在线| 日韩成人综合网| 亚洲日日操| 99久久久| 婷婷丁香五月天操逼| 久热超碰| 激情五月天伊人av| 婷婷和五月天| 免费成人中文字幕| 99久久99九九99九九九| 婷婷丁香五月在线播放| 天天操夜夜爽天天操| 五月丁香狠狠爱婷婷综合| 婷婷色在线观看| 欧美婷婷五月| AV伊人青草丁香六月| 91伦| 俺也去色| 99热亚洲精品| 蜜臀嫩草| 五月婷婷丁香深深爱| www五月天com| 五月丁久久| 120分钟婬片免费看| 99久久玖玖| 国产婷婷综合| AV在线中文| 国产原创视频91九色| 97色婷婷| www.99热视频| 天天干天干| 26uuu国产精品| 五月天婷婷色色| 九色激情网| 久草婷婷在线| 色婷婷丁香五月| 99激情网| 思思热在线精品视频| 思99热精品久久只有精品| 九九热a| 色综合久久中文| 婷婷六月久久| 色色欧美。| 丁香五月天堂网| 婷婷午夜| 久久大香蕉同僚| 色婷婷亚洲六月婷婷中文字幕| 五月天综合区| 永久99免费视频网站| 超碰人人艹| 色噜噜五月天| 月色色综合婷婷网| 91热久88| 青青久在线视频免费观看| 六月激情综合| 狠狠操狠狠爱| 超碰九九热| 91无码高清| 亚洲丁香婷婷丁香五月天激情| www.亭亭五月天| 亚洲色欲AAAAAA| 天天日夜夜夜操操操操| 性 色 婷婷| 99这里有精品免费| 99久久66| 婷婷激情五月天网站| 深爱激情中文五月天av| 五月停亭六月,六月停亭的英语| 五月天丁香成人社| 七七色色综合| 97五月婷婷| 丁香激情五月| 天堂久久婷婷| 台湾无码A片一区二区| 久久综合首页| 肏屄色播伊人97婷婷| 色久女| 色9999日韩国产| 五月婷婷六月丁香免费| 久久99这里只有精品| 激情婷婷五月亚洲| 久久这有这里精品| 美女要搞搞天天搞搞搞网站| 天天色综合色| anquye五月| 五月婷婷基地| 天天插天天干| 天堂久久精品| 成人在线99| 538在线精品| 97碰碰免费.视频| 久婷视频| 9久久久久久久久久久| 激情丁香五月天综合| 日韩成人五月天| 天天干天天色天天干| 丁香桃色网| 欧美色宗和激情| 黄网在线播放| 日逼影音先锋男人AV资源站| 东北熟女高潮99综合99| av成人在线播放| 婷婷操逼| 婷婷 激情 五月| 色丁香影院| 天天肏高清在线| 26uuu在线观看| 激情五月婷婷| 丁香婷婷五月人体| 久操无码| 丁香色播五月天| 国产真实乱对白精彩| 97九色视频| 五月天色综合| 婷婷碰碰| 色99在线观看| 管管補管管紱| 五月丁香六月情| 超碰99在线观看| 亚洲成人AV高清字幕| www.99免费视频| 婷婷中文字幕| 米奇影视资源777狠狠色婷婷五月天激情网| 久久五月综合| 超碰碰碰碰| 97碰碰草| 另类图片色五月| 色噜综| 五月婷婷啪啪网| 日韩在线观看网址| 亚卅毛片| 欧美成人网婷婷综合在线| 日日爽夜夜爽| 天天弄天天操| 免费人人操| 天天上天天爽| WWW,五月| 精品国产AV色一区二区深夜久久| av第一二区| 五月丁香直播| 久婷婷婷| 日操熟女| 可以免费观看的av网址| 亚洲综合丁香五月天| 播播网色播播| 九九人人看| 五月丁香婷婷啪啪综合网| 成人av免费观看| 亚洲无码免费看| 99成人网站| 色色激情五月| 色99xx| 婷婷婷色五月| 在线色色| 亚洲视频另类| www.伊人天堂偷偷婷婷| 九九色人| 五月天婷婷婷| www.minyis.com【JT】实力收量可预付QQ2101460746 | 久久五月丁香| 4438成人电影| 凹凸操Av| 强辱丰满人妻HD中文字幕| 97久久人人| 久色视频| 丁香五月 性爱| 伊人成人宗合网| 99精在线| 夜夜大香蕉婷婷丁香| 99日这里只有精品| 做爰丰满少妇1313| 一级黄色影片| 亚洲成人一区| 91婷婷在线观看| 深爱激情婷| 日韩AC在线免费观看| 色播丁香五月婷婷操:屄| 开心激情五月天网| WWW.久久久久久久| 思思99热| 丁香激情五月少妇| 精品人妻久久久久| 婷婷五月综合中文字幕| 久久久婷丁香五月| 国产精品VIDEOSSEX久久发布| 婷婷成人综合| 激情综合色| 99热这里| 五月婷婷与六月丁香图片激情| 影音先锋偷偷色男人站| www.五月.com| 丁香婷婷老司机久操| 99热这里只有精品18| 色五月婷婷丁香凹凸| 五月天综合图片| 亚洲xx在线| 九色色| 91狼友视频在线观看| 美女美女美女三级色天天天天天| 久久综合九色综合97婷婷| 伊人超碰| 亚洲狠狠终合停停终合| 九九机热| 月丁香久久久| 丁香五月婷婷五月天| 99视频在线播放大全|