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
返回資訊列表
色婷婷狠狠18| 五月香六月婷| 偷偷操九九| 午夜婷婷久久| 天天做天天要天天爽| 操b视频在线观看一区二区| 久久人人九九| 婷婷五月色激情欧美激情| 精品久热| 九热免费视频| 97婷婷五月丁香| 99热综合| 日本人妻伦在线中文字幕| 操骚货在线| 99热久久最新地址| 精热在线综合网| 97色一二三| 成人精品一区日本无码网| 婷婷五月天视频亚洲| 丁香五月天天| 伊人久久激情图区五月| 免费精品66| 五月婷婷,狠狠操| 亚洲激情99| 久99久99精品免| 逼特逼在线免费播放| 伊人婷婷大香蕉| 天天操人人干| 夜夜躁爽日日| 亚洲欧洲午夜成人精品av| 丁香婷婷少妇| 丁香五月天无码| 五月天综合久久| 五月丁香中文婷婷中文| 东京热免费视频网站| 影音先锋高清无码资源网| 婷婷久久五月| 天天干天天爽| 草了bav视频在线观看| 中文AV网站| 国产精品国产| 国产精品电影| 99性爱视频| 欧美人妻一区二区| A片试看120分钟做受视频红杏 | 色青青五月| 久久9视频欧美| 9超碰在线| Www.se.久久| 色五月综合激情网| 99精品国产在热久久婷婷| 人操91在线| 伊人喵咪a V| 人妻丰满精品一区二区A片| a久久| 色综合久| 丁香9月婷婷| 婷婷六月天| 色丁香五月婷婷综合久久| 伊久大香蕉| 丁香婷婷婷婷十二月在线观看视频| AV片一区在线观看| 激情亭亭五月| 婷婷五月免费观看| 天干夜夜操| 亚洲综合五月天| 99色在线观看视频| 亚洲日韩操B| 色婷婷丁香AV综合| 亚洲激情综合色站| 五月丁香六月综合基地| 超碰AV在线| 三男玩一女三A片| 丁香六月婷婷操逼网| 婷婷新网址| 91chinese 在线| 国产日比| 可以直接看的AV| 丁香五月综合激情啪啪| 久在热99| 久久网站免费亚洲| 久久九九@| 日韩无码成人电影| 99五月婷| 99热这里只有精品50| 欧美激情综合五月色丁香| 丁香五月激情网| 欧美日韩91| 色色色综合| 啪啪九九色| 中文字幕日韩成人| 五月的色婷婷高潮| WWW嗯嗯啊啊啊啊| 日韩性爱无码| 丁香五月AV综合激情| 99热6色| 婷婷在线视频| 九九色播五月丁香| 五月天激情av| 成人网在线观看视频| 任你操精品免费| 欧美成性色| 欧美日韩aaaa| 少妇高潮呻吟A片免费看软件| 亚洲天堂大香蕉| 五月综亚洲| 激情五月天开心| 亚洲V国产V欧美V久久久久久| 十区av| 五月天色官网| 疯狂做受XXXX高潮A片动画| 97婷婷久久丁香| 26uuu欧美日韩| 99r这里| 五月天激情图片| Caoub青青超碰| 99惹在线精品免费观看| 久久婷婷综合网| 岛国AAAV| 五月天 另类图片| 超碰人妻在线| 国产99热在线看| 亚洲精品99| 久久全意婷婷| 色情五月天婷婷| 久久亚洲婷婷| 成人狠狠成人狠狠成人狠狠成人狠狠| 综合婷婷| 激情综合五月.....| 激情五月天丁香| 99人妻碰碰碰久久久久| 亚洲激情五月| 91超级碰在线| 大香蕉99热| 色碰97| 日日射天天射| 性爱激情五月| 夜夜做夜夜愛| 五月天激情综合网| 五月天停婷基地| 操操操91| 五月婷婷狠狠干| 视频久久9| 色色网五月激情| 色色色com| 五月婷婷少妇之| 综合激情站| 亚洲视频二区| 日韩一级片| 久久伊人大香蕉| 激情综合色图| 丁香五月天导航| www.婷婷| 五月花成人网| 99视频日韩| 色久免费| 色情开心五月| 久久99热这里只有精品| 五月天婷婷色播综合在线| 无码任你操| 婷婷五月丁香啪啪| AV中文在线| 人人爱干人人爱草| 开心色色五月天综合| 99精品在| 色婷婷先锋| 97热精品| 五月色 亚洲| 99色爱| 五月丁香AV在线| www.99操.com| 97操在线视频| 婷婷天天综合| 午夜成人天堂久久无码日韩久久| 99这里有精品视频| 看国产探花操逼三级片| 男人天堂99| 婷婷色影院| 五月丁香婷婷爱激情综合网| 久久五月婷天天干| 91成人电影| 日韩色色色色色| 国产亚洲精品久久久久久郑州| 丁香久久五月天视频在线观看| 大香蕉视频99| 亚洲操操操| 欧美毛片www| AV中文字幕夜夜操b天天摸bb| 五月婷婷激情综合网 | 婷婷五月骚厕所| 啪啪操超碰| 99re热视频这里只精品| 婷婷久久亚洲| 中文久久久人妻| 97婷婷五月| 午夜婷婷久久 | 99热这里只有精品在线观看| 六月婷婷视频| 婷婷射丁香| 99热久久这里只有精品| 激情久久久久久久久久久| 大香蕉五月天| www.婷婷.com| 亚洲不卡123| 99啪啪| xxx综合在线| 婷婷五月18永久免费网站| 亚洲五月婷婷| 色婷婷六月| 天天AV导航网| 99热网站| 色色丁香婷婷| 99久精品| 婷婷色基地在线看 | 91肏| www.五月婷| 成人免费120分钟啪啪| 丁香婷婷情色五月天| 亚洲婷婷丁香五月在线| 超碰免费人妻| 丁香六月综合激| 激情五月天丁香| 五月天婷婷乱论小说| 丁香五月婷婷丫| 久久性视频| 五月婷久久综合| 成人AV在线电影| 婷婷五月天成人| www.五月激情红色| 日韩欧美四五区| 9|无码久久久久久| 五月婷婷狠狠干| 91黄色五月天视频| 色情网综合| 国产偷人爽久久久久久老妇APP| 欧美六月| 日本五月婷婷| 久久xxxx| 国产AV一区二区三区最新精品| 九九色人| 人妻av在线| 国产色色视频| 五月婷婷,狠狠操| 五月丁香黄色视频| 五月婷婷啪| 久久五月婷婷开心网| 五月伊人综合| 日本色婷婷五月天成人电影| 色五月av伊人| 五月情涩综合婷婷| 五月天婷婷在线播放免费| 狠狠狠狠操| 五月丁香啪啪啪| 97精品综合久久| 激情爱爱网站超大免费| 久久永久视频| 99热国产免费| 一本色综合色| 97久操| 五月丁香A∨在线| 99热人人操人人操| 狠狠爱婷婷爱| 少妇丁香婷婷 | 婷婷色成人| 五月天玖玖狠狠色色| 丁香六月高清视频| 思思re99视频在线观看| 情色婷婷五月天| 91视频五月丁香| 伊人久久大香线蕉av最新| 91碰超| 夜夜久久综合网| 丁香五月日韩| 国产99久久久国产精品免费看| 婷婷导航| 国产片天天爽夜夜爽| 六月婷婷色综合| 人人草人人看| 婷婷久草| 午夜无码熟熟妇丰满人妻| 超碰9799| 五月丁香网站| 99热大片| 中文AV在线播放| 人妻久久久久久久| 琪琪色五月婷婷老师| 久久久潮喷-久久久九九-成人AV| 五月丁香91| 天天想夜夜爽天天爽| 99re在线观看视频| 亚洲另类日本| 欧美激情五月天| 色999五月色| 丁香五月婷婷色情综合| av人人干| AV在线收看| 在线中文av| 色亭亭五月天网扯| 欧美精品啪啪| 婷婷五月花.97| 草草影院爱爱| 夜夜夜叫天天天做| 亚洲天堂久久| 狠干综合| 六月婷婷狠狠做| 五月激情婷婷国产精品久久久久久 | 五月丁香狠狠爱| www...com黄在线观看| 99ri精品在线| 五月婷网站| 婷婷亚洲天堂| 九九色天堂| 九九热99re8热免费观看 | 激情伊人网| 3pAV| 久久九九网| 五月停性愛| www.婷婷六月天| 丁香综合网| 大香蕉啪啪啪| 婷婷丁香色情| 天天噜| 婷婷五月丁香图片人人操| 色5月婷婷色| 99黄色| 婷婷99狠狠躁天天躁| 97人碰人操| 婷婷综合在线| 国产熟女一区二区三区五月婷| 91妻人人爽人人看片| 久久免费9| 五月天五月天成人网亭亭成人色网站| 国产精品久久久爽爽爽麻豆色哟哟| 99热精品99| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 五月 激情视频| 99久久婷婷国产综合精品电影| 色婷婷久久| 一本色道久久综合狠狠躁小说| 女人高潮内射99精品| 99操视频| 色五月在线播放| 影视av久久久噜噜噜噜噜三级| 另类视频丁香五月| 深夜婷婷 丁香| 亚洲小视频免费观看| 99啪啪网| 99热亚洲| 五月丁香六月激情欧美综合| 91碰碰碰| 狠狠色成人影片| 五月天激情四射| 五月婷婷在线观看黄| 丁香社92视频| 天天做天天爱天天玩| 五月激情综合婷婷| 五月丁香在线观看| 日本WWW九九九| 欧美日本另类| 五月婷婷中文字幕| 26uuu| av九九| 99久久极情精品一区| 啪啪 综合网| 99九九热在线观看| 五月开心婷婷网| 婷婷伊人网| 久久中文人妻系列| 思思9久久| 激情婷婷另类| 国产人人操| 丁香五月六月婷婷怡红院| 色碰97| 极品人妻VideOssS人妻| 综合色情网| 玖玖在线视频| 五月婷婷深爱六月| 亚洲超级碰| 丁香久久综合| 免费99情趣网视频| 久综合4| 久久国产色| 99人妻碰碰碰久久久久视| 亚洲视频操| 九九aV| 五月丁香综合网| 狠狠操天天日| 五月婷久久草| 99婷婷精品推荐在线视频| 日本熟女内射| 婷香五月| 色婷婷激情视频| 亚洲成人五月天| 激情丁香九九五月综合网| 天天色综网| 日韩av干| 97中文在线| 免费看欧美成人A片无码| 五月天色裸体视频| 久久久精品视频79| 久久五月婷综合网| 亚洲va综合va国产va中文| 五月婷婷免费| 激情久久久| 色综合综合综合| 天天操综合网| 婷婷五月丁香基| 九九激情视频| 成人无码髙潮喷水A片| 可以看的AV网站| 成人精品在线| 久99精品视频| 中国无码av| 婷婷激情人妻| 成人色色视频| 丁香五月狠狠在线观看| 大香蕉五月| 久久久99精品免费观看| www.色综合| av五月天婷婷丁香| 色五月婷婷大| 99热免费精品热久久66| 色私五月婷婷| 日日噜噜久久婷婷五月天| 日本丁香五月| 日本综合色色| 婷婷天天婷婷天天澡| 九九九九九无码| 婷婷娌伦网| 丁香五月天堂婷婷| 五月婷婷激情综合| 五月激情视频| 五月色婷婷中文字幕| 色999;丁香五月| 超碰人人艹| 色色综合五月| 99re资源在线视频导航| 亚洲精品一区中文字幕乱码| 五月激情综合网| 亚洲第一综合| 成年人丁香五月| 99热99这里有免费的精品| 丁香五月天在线观看视频| 91天堂网综合| 97热超碰| 综合久久8| 免费观看欧美成人AA片爱我多深| 天天天天操| 久久久久9| 九九热精品在线| 99在这里有精品| 五月丁香六月婷婷亚洲激情综合| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 操逼福利视频| 丁香 婷婷五月| 久99| 快乐婷婷五月天| 亚洲区,视频区,视频区免费| 色色综合色视频| 色五月丁香五月| 日本激情91| 九九色院| 久久综合综合久久| 操99| 五月香蕉综合| 先锋av性爱成人电影| 精品九九视频在线观看| 婷婷网五月| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | 婷婷五月丁香基地在线视频官网| 五月婷婷黄色| 夜夜天天久久婷婷| 五月天久久丁香| 。久久久久久久久久久久久久人妻| 逼逼AV| 狠狠操狠狠狠| 涩综合婷婷| 婷婷五月天情色| 97色热| 亚洲永久四色| 美国少妇性做爰| 亚洲综合色成丁香五月色| 五月天久久色| 色综合香蕉| 九九婷婷综合| 久久这有这里精品| 五月婷婷六月婷| 亚洲激情五月天| av色婷婷| 国产无套精品一区二区| 婷婷第一页| 五月婷婷亚洲| 深爱激情九九五月天| 五月丁香久久呀| 亚州色色色| 最新色色五月天| 激情综合网激情五月天| 一区操| 91九色|疯狂|高潮|对白|| 超碰九色| 这里只有精彩视| 日韩 中文 欧美| 婷婷五月天社区| 九月停停| 久鲁鲁色网| 五月丁香在线婷婷美女| 亚洲在线操| 内射人妻视频国内| enecarbon-materials.comWu染请涟系Bao护@wip1688 | 色五月婷婷五月天| a在线免费v| 五月婷婷丁香深深爱| www.开心激情| 亚洲五月婷婷| 中文字幕av亚洲| 综合狠狠五月婷婷| 久久久大香蕉| 狠狠爱婷婷五月天| WWW.五月天9999| 人妻久久人妻久久第一区| 久热这里| 婷婷五月丁香六月| 色99网站| 香蕉久久国产AV一区二区| 草草影院爱爱| 丁香五月停停av| www夜夜| 99 福利 导航| 国产另类综合| 韩国真做片在线观看| 久久人五月| 亚洲婷婷婷| 九九黄色网| WWW久| 狠狠操在线视频| 无码激情| 婷婷情色五月天| 丁香五月综合网亚洲综合欧美狠狠| 婷婷伊人五月天| 操人视频91| 日韩精品色| 开心激情婷婷| 五月色综合网欧美网| 色玖玖综合| Av在线资源| 情情五月天色| 中文字幕按摩做爰| ri电影在线| 伊人激情| 97在线精品| AV成人在线播放| 玖玖九九9999在线观看视频精品| 五月婷婷婷婷婷婷艺术| 亚洲精品又粗又大又爽A片| site:901-07.com| 91九色国产| 丁香婷婷91在线观看视频| 婷婷丁香五月综合激情小说| 91久女| 色婷婷九月综合| 国精产品一区一区三区免费视频| 夜夜www| 亚洲视频一区| 先锋男人99资源| 天天爱天天爽| 99re这里只有精品国产99| 99久热| av在线资源| 丁香五月性| 国产日产成人亚洲欧美国产VA| 久久综合五月天| 五月丁香久久网| 国产成人av在线播放| 超碰在线免费| 日日天天干| 99色色热| 精品成人在线| 五月婷婷丁香瑟瑟视频| 日韩视频女神99| 色五月婷婷影院| 五月丁香久久久久| 久久小视频| 五月色情婷婷开心五月色情| 婷婷狠狠干| 日日综合网| 超碰资源在线| 天天天干夜夜夜操| 六月丁香婷婷天堂| 亚洲无码猫咪| 成人av播放| 夜夜爽天天| 国产乱子轮XXX农村| 五月丁香六月婷婷a v| 丁香五月婷婷欧美性爱| 激情五月天偷拍综合网| 亚洲色色色色色色色色色| 色啪网| 日韩乱玛久久| 色综合久久五月天| 超碰成人电影| 激情网 久久| 99热只有这里有精品| 丁香色色网| 五月丁香影院| 熟女激情五月天| 婷婷欧美综合| 婷婷无五月无码视频| 六月婷婷中文字幕| 思思99热在线| 婷婷九月在线| 777精品久无码人妻蜜桃| 国产资源91在线| 综合色五月| 五月天网址在线刘玥| 79精品视频在线观看,| 思思99热这里只有精品| 人人操婷婷| 色综合激情| 久久这里只有精品1| 五月天三级久久| 麻豆WWWCOM内射软件| 色五月激情五月开心五月| 色五月之第四色| 91综合在线观看首页| 婷婷五月天av| 色五月综合资源推荐| 再次出发二| 五月婷婷六月丁香玖玖玫瑰91| 在线播放成人网站| 91碰碰视频| 五月丁香狠狠地噜噜噜噜| YJLZZJLZZ亚洲乱熟无码| 婷婷五月,综合伊人| 91九色精品熟女内射| 五月天婷婷乱| 婷婷综合激情五月中文字幕| 亚州操逼网| 夜夜嗨一区二区三区直播内容 | 天堂久热| 精品一二三区久久AAA片| 久久东京热婷婷五月| 婷婷色五月综合| 亚洲婷婷丁香五月亚洲| 99热自拍| 猫咪伊人久久| 99er热精品视频| 日韩一级一片内射视频4K| 久热这里只有精品99re| 色婷婷91| 五月婷婷久久网| 99精品成人无码A片观看金桔| 五月丁香色婷婷色| 99性色| 五月天色婷婷基地| 六月丁香婷婷尤物| 六月伊人婷婷| 亚洲成色综合网站免费观看| 全亚洲最大的婷婷五月天网站COM| 婷婷丁香综合| 色五月天丁香婷婷色| 97日本在线播放| 五月花婷婷| 五月天婷婷影院| 久久婷五月| 亚洲美女高潮久久久久久69| 天堂网啪啪| 激情都市丁香婷婷| 久久久久人妻| 五月天成人在线播放| 五月婷亚洲精品| 婷婷五月天激情五月天深爱五月天| 五月激情偷拍婷婷| 精品一区二区三区木瓜| 欧美色色色| 五月天基地| 狠色狠色综合久久| jiqingliuyuetian| 激情五月天 婷婷| 激情都市丁香婷婷| 欧洲一区二区| 综合久久影院| 俺去也婷婷| www.色婷婷.com| 专区无日本视频高清8| 精品一区二区三区四区五区六区| 国产亚洲成AV人片在线观黄桃| 内射爽无广熟女亚洲| 国产精产国品一二三在观看| 婷婷丁香五月天综合激情| www.wuyuetian啪啪| 色婷婷91激情小说| 亚洲色激情| 人人爱操| 久久婷婷五月激情网站| 丁香五月六月婷婷怡红院| 五月天激情婷婷| 色五月琪琪| 婷婷久久综合久| 丁香五月婷婷免费视频| 丁香五月天婷婷91| 成人色五月天婷婷| 天天综合永久| 色无码| 久久精彩视频| 免费日本aⅴ中文字幕 | 九热av| 大香蕉网站,大香蕉综合| 爱之国产色情综合| 天天天操天天天日| 99操视频| 五月婷婷中文网| 婷婷五月天天天| 天天爱天天操| 9久操| 99啪啪视频| 色色色色色色97| 狠狠色五月| 欧美性生交XXXXX无码小说| 九九色情网五月天| 天天色天天搡| 99热这里只| 久久亚洲婷婷| 97干在线看| 5月婷婷6月丁香aV| 玖玖婷婷综合| 九九综合影音先锋| 中文字幕av久久爽一区| 婷婷六月激情在线视频| 99热九九热| 五月丁香婷婷99| 五月婷婷啪啪| 天堂久久丁香| 99re66热这里只有精品| 99国产这里只有精品| 中文av网| 性爱五月丁香| 人妻精品久久久久久久| 激情丁香五月| 男人的天堂五月丁香| 99精品无码网站| 激情五月天影院| 亚洲另类毛片| 五月婷导航| 色噜噜婷婷| 久99视频在线观看| 亚洲日日日| 精品亚洲国产成AV人片传媒| 五月天激情国产综合婷婷婷就去爱| 99热免| 婷婷丁香九色| 亚洲天堂AV免费片| 色播五月网| 五月天丁香成人社| 99热国产这里只有精品| 99热热热天天人人人超超碰| 青青草搞屄视频网站| 人人操日| 综合色影院| 五月丁香六月综合激情无码软件亮点 | 狠狠操狠狠爱| 国产欧美婷婷| 大香蕉AV在线| 五月婷婷久久久| 97色天堂| 91艹人| 激情综合激情综合| 日韩性爱无码| 五月婷婷av| 日本久久极品| 天天干天天操天天爽| 狠狠色综合无线观看| 天堂草在线观| 99re欧美精品| 丁香五月 六月婷婷首页| 精品一二三区久久AAA片| 噜噜噜噜噜久| 狠狠搞狠狠操| 色五月丁香五月激情五月激情| 色婷操逼| 337p大胆噜噜噜噜噜91Av| 亚洲五月天婷婷| 一级性感黄色内射视频| 色五月婷婷在线| 激情五月婷| 伊人91| 欧美激情五月天婷婷| 色婷婷小说| 开心五月丁香综合久久| 中国女人做爰A片| 操丝袜视频影院导航| 亚洲丁香五冃97色| 六月丁香VA| 激情宗合 激情宗合| 99热丁香| 九九热超碰| 九九热超碰| 久99久热只有精品国产99| 亚洲岛国电影| 超碰97干| 丁香五月激情宗合| 激情五月婷婷| 日日夜夜爽| 五月天婷婷AV| 桃色五月天| 啪啪啪五月天| 色综合久久综合| 婷婷精品免费久久| 五月婷婷狠天天色综合| 午夜在线成人网站免费观看| 26uuu最新地址| 中文字幕丰满人妻无码专区| 97操操| 热99精品视频| 久99在线视频| 欧美性生交XXXXX无码小说| 久热播这里只有精品| 国产成人AV在线播放| 欧美va在线| 五月天激情综合10p| 五月丁香婷婷婷激情爱爱| 日韩1区2区| 婷婷五月色综合| 99热综合在线| 精品夜夜澡人妻无码AV| 五月丁香偷拍| 欧美亚洲999| 亚洲蜜乳AV| 五月丁香色综合| 情久久综合五月天| 六月99天天婷婷激情综合| 欧美色激情四射| 99精品久久久久久久婷婷| 岛国av网| 成人视屏在线观看| 大香蕉久久伊人网| 夜夜操天天干| 五月天婷婷激情小说电影| 久月丁香爱婷婷综合| 欧美婷婷九月| 黑人巨粗进入警花疼哭A片| 婷婷深爱五月天| 五月激情婷婷六月丁香| 超碰a女人的天堂| 天堂成人A片永久免费网站| 99综合视频| 成人网站免费sxj| 久久六月天| 99久久欧美| 五月天激情网站| www,com,五月色色| 五月天影院| 色色色精品无码区| 99九九热在线观看| 欧美五月婷婷综合| 色情综合网| 婷婷五月天综合网| 26uuu精品一区二区| 色五月丁香一区在线| 成人婷99最新| 亚洲精品成人片在线播| 亚洲精品又粗又大又爽A片 | 激情综合99| 激情综合丁香五月| 26UUU精品一区二区Com| 婷婷基地成人五月天| 色婷婷激情| 东北黄色一级| 婷婷五月丁香四射| 成人中文网| 99久久久久| 五月丁香狠狠爱| 婷婷色五月激情强奸四射| 九热视频| 五月丁香婷婷成人网| 成人狠狠成人狠狠成人狠狠成人狠狠 | 色婷婷久久综合| 99热销国产这里有精品| 综合 蜜月 婷婷| 丁香婷婷久| 婷婷情色五月| 97伦乱| 国产黄色在线观看| 亚洲乱码日产精品BD| 开心激情婷婷| 99久久综合| 久久久18| 五月激情在线| 亚洲日韩一页精品发布| 亚洲国产精品二二三三区| 99国产精品白浆在线观看免费| 丁香五月综合| 色优久久| 国产美女无遮挡裸体毛片A片| 色综合色综合网| 色婷婷基地| 色色色五月婷婷| av九九| 99国产精品白浆在线观看免费| 五月综合久久| 被男人添B超爽视频| 怡红院AV亚洲一区二区三区H| 99精品视频在线观看| 国产精产国品一二三在观看| 爽tv | 91综合视频丁香| 色播色丁香五月| 中文字幕性爱视频| 五月婷婷激情性爱| 五月丁香久人妻中文| 亚洲 精品 综合 精品| 一本道综合网| 天天色域综合网| 色99色| 97干在线| 熟妇人妻中文字幕无码老熟妇| AA片在线观看视频在线播放 | 五月婷无码| 人人视频色| 99精品免费| 色婷婷电影| 国产做爰视频免费播放| 日韩在线视频9色| 综合激情在线观看| 六月婷婷色综合| 一本久久亚洲五月婷婷| 99精品小视频| 99九九精品| 成人国产欧美大片一区| 久久久久九九九九视屏小说88| enecarbon-materials.com污K127封锁请涟系@wip1688 | 久草大| 婷婷激情五月天亚洲综合| 婷婷色色欧美| 日韩中文欧美| 香蕉久日夜| 综合激情五月婷婷| 激情婷婷综合| 九九热视频在线观看| 五月丁香六月天| 91丁香婷婷综合久久欧美| 婷婷丁香激情综合色情| 丁香六月av| www.狠狠| 色伦专区97中文字幕| www.99热这里精品| 这里只有精品,日韩视频| 成人五月天视频播放| 九月婷婷久久| 噢美99| 九九香蕉网| 久久久久人妻中文| 国产67194| 精品婷婷丁香五| 婷婷综合欧美| 色五月激情五月天| 天天日夜夜| 亚洲色人妻| 色 五月俺去也| 激情性爱五月天| 国产三级在线播放| 五月丁香激情片| AV性爱在线| 精品国产AV色一区二区深夜久久 | 色5月丁香婷婷| 久久国产一区二区三区| 91碰视频| 天天日综合| 狠狠干最新地址| 久热久| 婷婷久久丁香| 丁香综合| 日日干日日色| www.henhenl| 91在线看片| 五月婷婷就去色| 婷婷色五月天在线| 久久婷婷人人| 亚洲亚洲亚洲AAAAAA| 狠狠狠狠狠干| 婷婷午夜| 亚洲乱码在线观看| 色九月丁香婷婷蜜桃在线观看| 亚洲开心激情网| 99热精品中文字幕| 欧洲亚洲午夜| 色五月婷婷五月天激情综合| 久久黄色片| 亚洲精品操一操、噜一噜、摸一摸、爽 | 激情综合网站| 亚洲国产色色| 五月天开心色色网| 五月天开心婷婷久久| 天天干天天操天天爽| 欧美色久| 日亚二欧美| 色九月综合网| 97色色色色色| 色综合播放| 五月婷婷激情四月| 九月丁香婷婷基地| 激情激情激情网| 亚洲国产精品VA在线看黑人| 狠狠操之狠狠操| 99精品性爱| 日本三级中国三级99人妇网站| 色色五月天丁香| 色情五月天丁香社区| 久久久久久人妻| 97五月婷婷| 亚洲性爱电影| 99热国内精品| 色噜噜狠狠色综合日日| 五月婷婷丁香综合| 久色网| 6月丁香婷婷| 啪啪啪综合网| 色婷婷4| www.99热国产| 久久婷五月天| 日韩五月天婷婷| 99免费超碰在线| 亚洲色亚洲精品| 超碰激情五月| 六月婷婷八月丁香| 991精品在线视频| 五月婷婷激情网| 激情丁香婷婷六月天| 色婷婷电影网| 天天操天天操| 69热91天堂| 99精品视频网站| 91|九色|动漫| 国产激情AV| 五月天天天综合| 疯狂做受XXXX高潮A片动画| 婷婷五月天亚洲图片| 婷婷五月综合中文字幕| 五月天桃色深爱网| 色吧婷婷| 91色色色| 九九热精品视频九九| 久久国产高清| 婷婷色综合| 五月天激情婷婷五月天久久| 久久爱综合| 久久婷婷五月综合伊人| 噜综合| 日操夜操天天操不卡| 亚洲成人中心| 日本激情ⅩXX免费视频| 操B无码视频国语| 亚洲免费观看高清完整版AV线| 欧美天天草人人草| 婷婷五月天 丁香五月天 裸体| 五月色影院| 亚洲婷婷在线播放十月| 丁香五月天久久| 97欧美在线| 亚洲天天免费| 日韩AV中文字幕在线| 色九网| 这里只有精品免费视频在线观看| 黄久久久| 五月丁香综合网| 亚洲天堂aaaa| 十月丁香婷婷| 99草视频在线观看| 日本欧美成人片AAAA| 婷婷婷婷婷婷婷婷| 99er这里只有精品视频| 97干资源在线观看| 婷婷综合五月天| 丁香六月婷婷综合啪啪| 欧美日韩成人在线| 日本玖玖在线| 久久女婷| 成人免费在线电影| 婷婷深爱五月天在线| 99riAV国产精品视频| 五月天久久色| 五月大香蕉| 精品色| 99热6这里之有精品| 二级黄色毛片| 99只有精品9| 婷婷五月丁香基地| 五月天婷婷乱论小说| 婷婷丁香五另类网站| 亚洲综合婷婷五月| 91久久九| 成人超碰网| 人妻内射视频| 色婷婷五月天成人网| 五月丁香青草综合啪啪| 婷婷色激情网| www98日本小时间到了| 九九久久玖玖爱| 少妇性BBB搡BBB爽爽爽电影| 五月婷婷六月天| 丁香五月五月婷婷| 狠狠久综合| 97激情五月天| 操操操操操操婷婷五月天| 色五月婷婷自拍| 日本色超碰| 精品人妻午夜一区二区三区四区| 色色网站| 亚洲AV中文在线| 色九综合| 五月天社区婷婷| 99热在线观看| www婷婷| 亚洲人妻av| 婷婷久久五月天丁香| 人妻久久久久久久 | 激情欧美婷婷| 国产精品人妻欲求不满| 色蜜婷婷| 九九人人看| 青青999| 国产女生爱爱AA| 久久综合五月情| 丁香五月婷婷激情97| 俺也去色| 丰满老熟妇BBBBB搡BBB| 少妇性按摩无码中文A片| 五月天婷婷综合网| 婷婷五月激情中文字幕| 五月天婷婷久久| 五月丁香综合| 99久久99九九99九九九| 99热偷拍| www.久久久久| 99黄色性生活| 婷婷色色网| 男女99免费视频| 婷婷六月丁香五月| 99热这里只有精品55| 欧美25p| 深爱激情五月天| 天天做天天爽| 最新无毒无码AV| 九月丁香久久网| 超碰免费观看| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 色婷婷五月综合色婷婷| 亚州色综合| 成人网在线视频| 亚洲啪啪啪啪| 99,色| 五月丁香六月婷婷,婷| 狠狠五月丁香色婷| site:feetmall.com| 五月激情久久综合网| 99re6久热只有精品6在线直播| 色五月偷偷| 亚洲热久久| 成人无码髙潮喷水A片| 97成人丁香| 都市激情亚洲| 99热最新| 最新亚洲色色网| 无码操B| 91色久| 性色做爰片在线观看WW| 日本色色视频| pom538精品视频| 丁香九月综合| 婷婷丁香激情| 99久久精品国产色欲| 深爱五月婷婷| 色吧网91| 精品网站:999WWW| 色婷丁香五月| 五月婷婷丁香社区| 中文字幕在线资源| 丁香五月花| 欧美人人超级碰| 99热这里只有精品26| www夜夜操wwwcon| 97性视频| 亚洲经典三级| 成人网在线视频| mmm1717.6dbm人人爱人人操| 华人在线免费| 夜夜骑夜夜撸| 91呦呦呦| 亚洲午夜av| 日韩欧美骚货| 99A片| 国产欧美婷婷五月| 婷婷天天色| 久久九色| 九色PORNY在线精品酒店| 快乐激情五月色婷婷| 91久久婷婷人人澡草| 丁香五月成人| av网站中文| 亚洲婷婷五月| 国产,欧美,学生妹,视频| 开心五月婷婷婷美女| 五月色 亚洲| 超碰人人超碰| 伊人喵咪a V| 色婷婷五月天天天天天| 婷婷五月天久久| 国产国产乱老熟女视频网站97| 在线资源av-超碰中文在线-成人AV| 66久久视频在线| 黄色成人网站在线播放| 天天狠狠综合精区| 五月丁香综合啪啪| 亚洲色99| 精品人妻午夜一区二区三区四区| 亚洲免费99| 欧美成人性爱网| 免费无码毛片一区二区A片| 五月婷婷啪啪啪| 丁香狠狠色婷婷久久无码视频| 99在线精品免费视频| 99在线热| 色婷婷的五月天| av免费在线看不卡无毒| 色婷婷五月影视| 99热热这里只精品996小说| 91热久88| 伊人综合网4| 色激情五月天| 碰碰女| 丁香六月婷婷久久综合| 婷婷不卡基地| 伊人婷婷激情| 激情小说五月天| 天堂资源欧日浪女在线播放| 青草五月天| 色开心五月婷婷丁香HD| 久久婷婷操| 国产69久久久欧美黑人A片| 色色激情| 大香蕉婷婷丁香天堂AV| 冬月かえでAV无码播放| 久久久精品色色色| 91色色五月天| 五月婷婷视频啪啪美女| 天天爱天天操| 99er这里只有精品视频| 色五月综合在线| 99狠狠| 成人网址在线观看| 午夜色丁香| 五月草视频| 岛国午夜视频| 天天婷婷色六月| 男人的天堂在线婷婷| 狠狠色综合五月| 日韩中出视频| 天天天天天久久久久久| 波多野结衣不卡AV| www.激情五月天com| 变态 另类 在线| 深爱五月亚洲| 超碰熟女农村在线69| 开心五月综合| 欲求不满的人妻| 狠狠操狠狠操| 色综合九九色综合88|