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网在线欧洲| 五月天婷婷情色| 天天干一干| 嫩草乱码一区三区四区| 九九热思思热| 成人婷婷深爱综合网| 色综合视频| 成人综合网站| 伊人在线视频| 狠狠精品干练久久久无码中文字幕| 欧美丁香婷婷五月| 99热费观看| 狠狠做五月| 丁香五月停停av| 99操碰| 色综合香蕉视频| 99热6精品| 怡红院视频| 免费色色色| 丁香五月婷婷天堂大香蕉| 51精品国自产在线| 国产伦亲子伦亲子视频观看| 野战J办公桌椅H| 九月丁香亭亭| 开心激情婷婷| 中文幕无线码中文字蜜桃| 色久九| 开心五月激情网| 婷婷五月天干干| 婷婷丁香视频在线观看免费 | 婷婷五月天综合激情| 婷婷五月欧美AA片免费| 99热在线播放精品| 99热一本久道| 亚洲六月色婷婷| 97碰碰电影| 性爱网五月婷婷| www久久久久久久久久久| 五月天久久久| 五月丁香六月婷婷久久久综合| 深爱女色婷婷丁香五月亚洲图区| 婷婷在线操| 五月婷婷开心亚洲无| 五月丁香另类图片| 色狠狠激情五月| 成人看片网站| 六月丁香婷婷开心综合基地| www.五月瑟| 精品无码99| 久久人人人人妻| 五月丁香婷婷国产精品综合| 五月婷婷六月综合| 五月天激情久久| 91视频一起草| 五月婷婷六月丁香| 久久精99| 99久久久免费| 婷婷丁香综合成人| 99久久a线观| 人妻内射麻豆视频| 五月丁香婷婷六月| 国产激情综合五月久久| 久热精品免费视频4| 99在线免费视频播放| 综合99在线| 97人人爱人人操| 爆乳熟妇一区二区三区爆乳| 国产阿姨日皮艹逼内射视频 | 99热精品在线| 国产免费一区二区三州老师F1……| 伊人爱爱日本| 操久久网| 色99热| 色播播五月天| 熟妇内谢69XXXXXA片| 久久您您综合网| 激情婷婷网| 人妻精品在线| 五月丁香六月婷综合成人综合| 玖玖热视频| 操一区| 乱女乱妇熟女熟妇综合网站| 婷婷丁香人妻天天爽| 亚洲天堂啪啪| 色都都狠狠色都都色综合色| 2050人人操免费工开爱| 久久WW| 超碰精品在线| 久久综合无| 亚洲小说五月婷婷| yellow视频在线观看91| 97干在线视频精品店| 欧美色碰| 综合网五月天123| 国产婷婷综合在线免费视频| 亚洲av电影网站| 五月丁香啪综合| 欧美综合激情五月丁香| 91碰碰| 青吴乐视频| 狠狠色丁香| 丁香五月激情婷婷| 伊人无码高清| 五月网激情| 99re思思久久| ai97re99一本| 五月丁香六月情亚洲| 成人版视频在线观看| 国产成人AV不卡| AV五月丁香| 五月丁香九九九综合| 91丨九色丨熟女|新版| 日日夜夜干| 啪啪六月婷婷| 天天色噜| 五月天伊人久久久久| 五月丁香久久呀| 91丨九色丨43老版熟女| 色综合久久44| 色色丁香婷婷综合| 激情综合五| 婷婷五月天美女视频| 五月天啪啪啪| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 翔田千里 50岁 无码| www,五月天激情| 超碰91在线| 日韩AV在线免费观看| 色五月开心开心五月激情五月| 丁香五月婷婷激情网| 色婷婷五月综合色婷婷| 色婷婷成人五月| 丰满少妇猛烈A片免费看观看| WWW.婷婷五月天.COM| 久久这里有精品视频| 专区无日本视频高清8| 激情五月天婷婷| 日本久久人| 色综合久久8| 日韩按摩二区| 久久密臀婷婷| 亚洲va综合va国产va中文| 婷婷日韩| 天堂网啪啪| 欧在线一区| 婷婷丁香五月欧美人| 99福利视频| 免费看欧美成人A片无码| 婷婷丁香视频在线观看免费| 99精品国产乱码久久久人妻| 久热中文字幕在线线观看 | 亚洲V国产V欧美V久久久久久| 韩国情人在线电视剧免费观看高清版全集| 99色热| 丁香五月花婷婷开心| 日韩aaa| 精品婷婷五| 婷婷五月天视频| 9色在线| 五月天成人综合| 日日夜夜狠狠婷婷色| 久久久久9| 久久亚洲色导航| 久久伊人大香蕉| 久久国产性爱A V| 色欲天天综合网| 蜜桃五月天| 五月天婷婷开心| 五月婷婷色欲| 日本美女上人| 99精品在| 欧美日韩成人免费在线| 中文字幕乱码亚洲精品一区| 99视频精品全部观看10| 久久色情| 操精品9| 人人草人人看| 天天色天天爱天天舔| 五月婷婷色色爱| 综合久久99| 五月婷婷综合网| 五月丁香亭亭| 99热网址| 精久久色| 五月丁香啪啪网| 五月婷婷综合网| 99热久久最新地址| 婷婷精品免费久久| YW无码| 色婷婷综合亚洲| 快乐激情五月色婷婷| 思思久久99热只有频精品66| 99热这里只有精| 9操在线| 狠狠色综合网| 五月婷在线| 激情五月天婷婷| 人妻精品久久久久久| 9 1 A v久久久| 亚洲综合五月天婷婷丁香| 激情综合久久| 97热久久| 日本操天堂| 日日夜夜天天综合| 五月色丁香成人| 亚洲AV成人无码电影| 大香蕉综合| 六月婷婷狠狠色在线观看| 久热伊人91| 天天影视天天爽天天草| 玖玖九九99| a色婷婷| 色婷久久| 精品久久这里热66| 一区二区三区四区无码| 婷婷成人网五月天| 五月婷婷丁香大陆免费| 五月天丁香久久综合| 色五月超碰| 狠狠操.COM| 玖玖综合色| 欧美色爱五月天| 97av在线视频| 久久九九中文字幕| 国产色香蕉精品五夜婷| 99久久户外勾搭| 欧美精品啪啪| 99综合| 欧美久久五月婷婷| 婷婷五月色| 伊人久热91网| 中文字幕综合色| 中文字幕在线免费观看视频| 激情骚五月| 伊人干综合| 激情婷婷五月| 婷婷五月激情在线| 丁香五月激情综合在线观看| 麻豆科斗777| 亚州操逼网| 久久涩视频| 五月天激情网站| 婷婷天堂综合| 五月激情综合网| 天天日日综合| 激情五月深爱婷婷| 99热免| 婷婷九月激情| 丁香五月婷婷成人色区| 欧美激情-区二区三区| 激情综合五月激情| 婷婷另类开心| 婷婷五月成人| 91婷婷丁香| 精品一二三区久久AAA片| 亚洲AVwwwwwww| 午夜成人网站在线观看| 性一交一乱一交A片久久四色| 亚洲无码色色| 国产无人区大片| 五月婷婷av| 婷婷激情五月色综合| 天天做天天双| 人人看人人要| 五月天伊人| 色婷婷久久综合中文久久一本| 色六月视频| 亚洲激情区| 天天撸夜夜爽| 六月丁香网| 99热精品在这里| 可以直接看的av| 综合久久99| 亚洲热久久| 久久久久人妻中文| 99精品一二三四视频| 91婷婷五月天嫩女| 秋霞性爱AV| 天天爽天天弄| 天天婷婷色六月| 丁香婷婷视频一区二区| 丁香五月天婷婷激情| 99热精品一区| 欧美日本va| 婷婷噜噜| 棕合影院色色| 亚洲精品久久久久久久久久吃药| 五月婷婷色欲| 久久精品五月天| 色婷婷九月| 九九热在线观看6| 婷婷五月亚洲激情| 五月丁香六月婷婷综合| 婷婷五月天av| 激情内射人妻1区2区3区| 久久婷婷七月丁香| 婷婷五月综激情| 玖玖资源站国产| 国产婷婷五月中文字幕高清| 欧美日本另类| 五月丁香在线国产| 99热免费精品| 久久婷婷七月丁香| 久久婷婷亚洲| www.久久av.com| 婷婷综合五月天| 亚洲字幕AV一区二区三区四区| 丁香五月桃花在线激情综合| wwW天天干| 人妻精品久久久久久| 五月 激情视频| 色久天| 亚洲美女裸体被操在线观看| 婷婷综合在线| 五月丁香啪啪网| 午夜成人片400| 91丁香婷婷综合资源| av中文在线| 久久视频在线| 做爰丰满少妇1313| 婷婷五月欧美综合| 色婷婷狠狠久久综合五月| 超碰激情网| 伊人干练久| 99狠狠| 亚洲亚洲人成综合网络| 99久久久久| 激情五月丁香综合网站| 强辱丰满人妻HD中文字幕| 99亚洲精美视频在线观看| 色必久悠悠影院| 丁香六月婷婷综合| 任我肏视频精品| 那里有AV网址| 在线播放成人网站| 操操自拍| a网站免费观看| 激情深爱五月| 在线不卡AC| 久久与婷婷| 99热9999| 亚洲天堂啪啪| 久操大| 91 久热| 色色色色色级无码| 丁香九月婷婷| 五月天小说激情| 久99久在线| 久久 无毛。| av人人操| 亚洲图片 丁香婷婷| 色综合xx| 久久九九Com| 久久人人人人妻| 丁香五月色情| 蜜桃婷婷丁香五月天狠狠久久综合| 性视频久久| 亚洲啪啪精品| 六月婷婷五月丁香| 欧美日韩91| 久久色婷婷| 99色日本| 伊人99热| 99热这里只有精品268| 97福利视频| 婷婷色操| 综合AV在线| 超碰在线观看9| 夜夜撸夜夜骑| 激情久久五月天| 在线中文字幕视频| 亚洲xx网| 亚洲成人在线播放| 99色啊| 97福利视频| 26uuu美女三级视频| 九九热只有精品| 激情五月天久久丁香| 激情五月婷婷| 天天影视色综合网| 亚洲在线视频321| 超碰网站在线观看| 性色欲情 网站| 丁香五月婷婷网| 思思99热在线| 久色大香蕉| 99热这里只有精品86| 亚洲爱婷婷| 亚洲精品在线视频| 九九99视频精品| 五月激情四射网站| 玖玖爱资源站| 在线综合婷婷| 五月婷婷久久久久| 天天天天操| 第四色色六月色综合| 九九视频在线观看视频6| 欧美久久婷婷| 97人人看| 九九99精品视品| 人人爽欧美婷婷久久久五月丁香| 99人人干人人| 这里有精品| 米奇影视五月天| 色五月婷婷青娱乐| 少妇伦子伦精品无吗| 丁香五月在线观看完整版| 精品女人九九九| 99热在线播放| 五月丁香六月婷婷激情网| 日韩操人| 成人 九九九九| 久热9| 99热在线观看这里只有精品| 久久这里只有精品久久| 丁香九月色| 激情综合色图| 牛牛碰免费| 久久婷婷亚洲| 婷婷99狠狠躁天天躁中文| 婷婷色婷婷| 五月婷视屏在线观看| 天天操天天爱天天日| 欧美日本国产| 婷婷激情五月| 婷婷金品综合视频| 五月天激情网图片| 亚洲综合狠狠艹| 中文字幕AV在线| 婷婷在线日韩综合| 婷婷中文无码| 日日操夜夜撸| 欧美婷婷色五月| 91综合在线观看| 91人碰| 天天舔天天摸天天射| 激情图片亚洲| www.久久爱| 色婷婷五月天久久| 亚洲色vA| 可以免费看av网站| 五月丁香婷婷福利| 丁香五月婷婷激情尤物| 1024在线视频| 中文字幕在线视频播放| 99ER热精品视频| 婷婷综合色图| 99热资源在线| 久热99热| 日韩超碰在线| 99啪啪网| 97色色综合| 欧美狠狠地| 婷婷五月丁香激情色情| 天天做天天要天天爽| 九九香蕉网| 五月婷亚洲精品| 激情网开心网| 很操日本7| 婷婷五月天激情偷拍| 激情婷婷五月天| 国产老熟妇亲子乱对白| 91婷婷色| 婷婷视频网| 国产操碰| 色~性~乱~伦~噜| 综合色影院| 久热精品在看| 玖玖午夜视频| 五月天成人在线视频网站| 99视频只有这里精品| 婷婷五月久久| 五月天六月婷婷电影| 婷婷五月天国产手机在线视频观看| 99热婷婷| 这里只有视频精品| 99热 免费| 去干网av| 久久成人综合五月天| 婷婷六月婷婷| 五月丁香六月情亚洲| 少妇口诉沐足视频播放器网址| 色综合开心五月深爱五月| 99热20| caopeng超碰| 欧美又粗又大一区二区在线观看| 大香伊人久色| 99热精品网| 欧美精品A片一区在线观看| 午夜日韩久久久网站| 欧美激情伊人| 欧美内射AA| 九九人妻福利| 婷婷激情五月天在线| 五月天国产婷婷精品视频在线| 丁香五月婷老师| 婷婷深爱五月天| 婷婷中文无码| 老美AA片| 伦99热| 99精品在线观看| 色婷婷在线视频久| 玖玖资源站中文| 色婷视频| Av狠狠色丁香婷| 操逼综合网| 国产精品久久..4399| 综合激情开心五月| 五月丁香六月成人| 无码人妻少妇色欲AV一区二区| 色婷婷很很十八禁| 99久久网站| 大香蕉AV在线| 99视频综合| 五月丁香色婷婷久久| 久久曰曰| site:feetmall.com| 五月天播播中文字幕| 超碰97人人操| 99在线视频网址在线观看| 国产日韩av片| 黄页大全十八禁| 久久久99免费视频| 99色婷婷| 另类视屏| 六月婷婷国产| 婷婷五月天电影网| 日本理论久久| 91日韩在线| 综合五月婷婷| 国产AV一区二区三区最新精品| 五月丁香综合网| 久久与婷婷| 人人操插| 婷婷刺激综合| 97色婷婷| 色五月婷婷五月丁香五月激情五月视频 | 五月婷婷丁香| 久久综合26p| 欧美精产国品一二三区| 狠狠色噜噜色狠狠狠综合久久成人波 | 少妇人妻人伦A片| 日韩国产在线免费观看| 五月天色导航| 天天射影院| 色娸娸综合网| 拳交大逼| 丁香五月综合网| 五月婷成人| 久久久天天啊| 伊人久久综合| 婷婷五月激情五月激情| 天天干天天日蜜臀av| 精品在线| 久久这里都是精品| 在线五月婷婷小电影| 波多野结衣AV无码Porn| 久久无意婷婷| 成 人 色 色| 97色吧| 色热久资源| 婷婷综合色图| 狠狠色噜噜狠狠狠狠综合| 五月激情六月综合| 综合超碰熟| 激情丁香六月| 日韩 mm 不卡| 亚洲视频99| 牛牛色av| 婷婷五月天第三页| 婷婷午夜综合| 91操片| 久婷久婷| 午夜色婷婷| 婷婷午夜激情| 开心五月激情婷婷| 99热日本精品| 五月天激情网站| 中文AV在线观看| 激情五月综合| 大香线蕉伊人| 级情九色| 亚洲性图一区二区三区| 伊人无码高清| 中文字幕性爱丰满| 婷婷丁香先锋资源网站| 久色| 9l视频自拍九色9l视频自拍九色9l社区| 国产99热| 激情五月婷| 久婷婷久草| 老师的粉嫩小又紧水又多A片视频| 婷婷五月天日逼| 九九在线视频| 久久人妻系列| 日韩成人影片在线观看| 免费看欧美成人A片无码| 婷婷五月天丁香社区| 91AV婷婷| www.狠狠操.con| 精品热九九| 99视频精品在线| 日韩视频女神99| 色99日韩| 久婷婷久草| 香蕉色色网| 超碰com| 天天综合激情| 丁香桃色网| 色婷婷丁香综合中文字幕| 色婷婷五月天在线观看| 成人九九视频| 丁香五月婷婷Av| 久久99网| 美女妹子后射视频网站在线观看| 五月婷婷色综图片| 欧美成人精品A片免费一区99| 啄木鸟丝袜美女福利视频| 91九色熟女| 年轻的妺妺伦理HD中文| 丁香五月六月| 天天 日综合| 中文字幕+中文在线| 国产亚洲在线观看| 日本激情综合| 26uuu国自产精品| 99久久久精品| 亚洲欧美成人在线| A久久| 97丁香五月天| 淫视馆aV二区一区| 日韩精品99久久| 免费视频无码| 性色99| 五月天综合在线| 9 1 A v久久久| 天天射影院| 六月丁香五月婷婷| www.五月天性.com| 婷婷性爱| 999久久久国产精品| 日韩久久这里只有精品| 婷婷五月天激情四射| 成熟妇人A片免费看网站| 在线观看亚洲AV| 久久婷婷五月天激情唯美| 日本色色色| 综合久久伊人| 亚洲综合视频八| 午夜大香蕉| 日本久久婷婷| 日韩啊啊啊| 另类视频丁香五月| 26uuuavcom| 天天舔天天插天天爱| 婷婷久久免费| 成人精品网站在线观看| 成人在线观看国产| 97精品人人A片免费看| 婷婷综合五月天| 精品综合五月| 丁香五月婷婷成人色区| 天天日夜夜B久久| 99热99干| 99热精品超碰| 五月婷av| 激情五月天情色| 秋霞av吧| 亚洲综合五月| 超碰九色| 91丨九色丨43老版熟女| 很很干天天干| www.婷婷,com| 夜丁香五月婷婷| 亚洲 在线 性爱| 欧美色播综合在线观看| 第二色AⅤ| 另类五月婷婷| 色。 婷婷婷| 玖玖伦理电影| 婷婷五月天Av| 伊人色综在线| 精品久久艹| 996热re视频在线观看视频| 91人碰| 九九无码视屏| 人妖色AV色综合| 夜夜夜夜做天天天做无码视频| 国产精产国品一二三在观看| 天天色域综合网| 天天综合久久| 五月天激情亚洲| 天天色·欧美| 91碰操| 97超碰在线免费观看| 色婷婷五月天激情| 95精品区一区二| 久久思思热| 日本色婷婷| 九九Av| 激情综合六月| 美女黄频aⅴ视频| 欧美色五月| 丁香六月无码| 中美日韩成人在线| 日本熟妇乱妇熟色A片蜜桃| 丁香五月综合福利视频导航| 牛牛色av| 九九这里只有精品| 思思国产99| 黄色片区子| 国产精品18久久久| 五月婷婷色播| 亚洲性图一区二区三区| 中文在线视频久9| 91丨九色丨43老版熟女| 色婷婷色五月综合| 在线成人网站| 九九热视频精品999| 综合AV在线| 亚洲五月综合色播| 丁香五月婷婷五月天| 色情五月丁香婷婷网| 拍色综合| 天天干天天干天天干| 欧美VA在线| 婷婷丁香77777| 欧美三级级99久久| 欧美电影在线观看| 国产在线黄色| 激情99。| 久久人人九| 牛牛澡牛牛爽| 丁香五月欧美激情| 天天草比天天爽| 99啪视频在线观看| 777精品久无码人妻蜜桃| 美国十月色婷婷在线观看| 亚洲五月天天| 婷婷天堂站| 九九九九中文字幕| 国产精品第一国产精品| 色五月天丁香| 五月婷综合| 中文字幕簧片| 五月天无码| 玖玖色资源| 久久丁香综合精品综合| 图片区 小说区 区 亚洲五月| 99热热这里只精品996小说| 伊人婷婷色激情丁香| 久久99久久99精品免视看婷| 欧美毛卡| 精品自拍99| 国产91资源在线| 俺去也五月天| 中文字幕AV在线播放| 玖玖婷婷五月天| 婷婷五月天成人综合网| 婷婷成人在线| 婷婷五月天受日本法律保护| 色欲天天综合| 伦99热| 天天搡日日搡aaaaⅩ| 开心五月深爱婷婷| 第四色婷婷色五月| 久久婷婷五月草视频在线播放| 超碰在线观看99| 色婷婷久久综| 操碰久| 一级性感毛片| 色播激情婷婷| 亞洲自怕| 九九色婷| 婷婷五月丁香基| 亚洲无AV在线中文字幕| 五月婷婷综合激情| 五月丁香六月婷婷网| 久久性爱视频| 色色射| 色情五月丁香| 五月婷婷激情网| 超碰成人电影| 99在线精品观看99| 婷婷五月色播放| 五月天婷婷小说| 国产精品视频免费看| 综合色色婷婷| 激情综合网址| 五月天久久久| 色色色综合色| 丁香五月电影| 嫩草极品| 青吴乐视频| 久久久潮喷-久久久九九-成人AV| 婷婷六月偷拍| 射久久丁香五月| 日本色久| 婷婷在线精品| 欧洲亚洲最新精品| 俺五月| 激情五月天婷婷视频| 日日噜狠狠色| 成人在线视频一区| 国产亚洲99久久精品| 思思热在线| 中字幕视频在线永久在线观看免费| 91蜜桃婷婷狠狠久久综合9色| 色色色综合| 久久人人添人人爽添人人片αV| 亚洲99精品九九在线| 超级碰碰碰久久网站| 丁香五月激情网| 五月天综合网| 2020久久婷婷五月| 五月丁香婷婷俺| 看片视频在线免费日产在线看| 超碰男人色| 色色色999| 性无码专区无码| 黄色av网站在线免费播放| 最近中文字幕2019视频1| 微拍92| 欧美 日韩 成人在线| 五月激情日本在线| 99久久久国产精品免费蜜乳tv| 精品九九视频| 日本天天色| 亚洲人成色A777777在线观看| 激情综合五月| 色噜噜综合网| 嫩BBB搡BBBB榛BBBB| 99热xx| 午夜九九九九九九九九九九九九九| 91九色网| 夜夜爽天天日| 久久久97| 丁香,开心成人,久久| 五月婷婷偷拍| 婷婷性爱无码视频| 99爱爱网| 202丰满熟女妇大| 99免费青青蜜臀| 欧美五月丁香啪啪响视频| 婷婷五月中文在线视频| 99色综合网| 亚洲三A| 激情性爱五月| 99热只有国产在线精品| 久热69| 久热伊人| 99er热精品视频| 操人妻90p| 色婷婷狠狠| www激情| 亚洲第一成人AV| 五月亭久久无码视频| 婷婷五月激情基地| 九九大香视频| 九九视频在线| 射区导航| 人人人人人人人人人草| 99视频精品全部免费观看| 99这里只有精品|v| 婷婷五月天伊人| 成人资源在线| 九九爱看亚洲| 婷婷婷婷婷婷婷五月丁香| 9999热免费视频视频| 九九视频这里只有精品在线播放| 狠狠干,狠狠操| 亚洲天堂婷婷丁香| 色色婷婷五月| 这里只有精品视频在线| 国产一级视频a| 伊人五月天综合网| 九九成人| 超碰无码老师| 五月婷婷和六月| 久久婷婷五月天懂色| 人人综合色| 色婷婷六月精品| 夜夜爽天天爽| 五月丁香琪琪| 天天色天天| 色婷婷色综合久久精品V| 99视频久久| 激情丁香五月| 怎么样可以看免费的一级av| 无码地址| 九九视频在线观看| WWW.99视频| 99色精品| 五月丁香婷久久| 日在线V视频在线播放| 成功精品影院| 99久久婷婷国产综合| 亚洲色色色| 久久久久久久久久久44| 五月花综合视频| 色综合久久久综合久久网| 久久99最新| 人人操AV| 久久色情| 五月婷婷色五月| 91狠狠色| 丁香五月天亚洲视频| 久久月天堂| 激情综合网 激情五月天| 日韩免费视频| 激情综合网五月天天| 色五月综合| 久久亚洲婷婷综合色五月| 色播五月婷婷| 五月丁香六月在线欧美| 99热在线播放| 日韩色色色色色| 久色五月丁香视频| 人妻激情视频| 97亚洲婷婷| 色吧网91| 婷婷色5月激情网| 狠狠色综合久久久久| 国产1区2区3区在线观| 91色五月| 69精品人人人人| 亚洲色99| 国产裸舞福利资源在线视频| 开心激情站| 六月米奇色综合| 日韩在线看AV| 99热日韩| 九伊人网| 色色色色色色色色五月先| 青草青草久热这里只有精品| 天天日天天干天天操| www.激情五月天.com| 午夜精品久久久久久久爽| 99久久er| 无码一区二区三区四区五区91c| 五月天婷婷视频| 999久久久国产精品| 丁香久久综合| 亭亭丁香aV| 色色a| www.五月婷婷久久.com| 中文字幕丰满乱孑伦无码专区| 婷婷综合色播网| 婷婷色在线播放| 99综合| 欧美婷婷五月无砖| 人妻有码乱操| 天堂网啪啪| 激情网五夜婷婷| 教师性爱毛片| 99视频只有精品| 涩五月婷婷| 激情内射人妻1区2区3区| 五月丁香婷婷成人综合网| 97人人搞| 影音先锋女人AA鲁色资源| 五月激情丁香| 婷婷狠狠18禁久久| 五月婷婷激情| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 五月婷中文字幕| 五月香蕉婷婷| 三日本无码| 久久婷婷网| 夜夜天天久久婷婷| 1024亚洲| 亚洲色五月婷婷| 深爱丁香网| 久久五月天丁香花| 激情久久久| 丁香六月天婷婷开心综合| 激情综合99| 午夜亚洲AV日韩无码| 天天日日夜夜| 森林影视大全,最好看的2019年视频 | 成人操呦av| 996黄色片| 狠狠做婷婷| 中文字幕久久婷九女同| 国产色色视频| 狠狠狠狠狠操| 丁香五月综合久久综合| 99国产精品久久久久久久久久久 | 久久日本wwww色| 五月天天天天天天天天天天天婷婷婷| 色综合久久五月| www:99热视频| 国产超碰在线| 日本久久人| 婷婷五月激情欧美大胆视频| 怡红院91a√| www.五月天| 97人凄人人操人人爽| 开心五月色婷婷综合开心网| 亚洲成人网站在线观看| 丁香社92视频| 久久三级视频| 婷婷五月天电影区小说区| 色99视| 亭亭色网| 色激情网| 噜噜噜狠狠色综合| 色婷婷国产精品综合在线观看| 天天插天天| 热99国产精品| 五月丁香 狠狠爱| 激情开心五月天| 超碰激情网| AV美美午夜| 成人婷99最新| 丁香婷婷浪潮AV久久综合| 激情五月六月| 激情综合无码| 丁香香蕉婷婷| 99热精品在线观看| 九九热9| 色欲丁香| 久久综合五月| 五月天激情国产综合AV| 亚洲性天天| 亚洲综合五月天婷婷丁香| 色婷婷色综合激情91| 色九九中文字幕| 成人免费120分钟啪啪| 婷婷狠狠操| 国产成人综合在线| 日韩综合久| 天天天久久人人人合| 99热这里只有精品69| 欧美99热| 欧美色图45678| 天天肏夜夜肏| 久热黄色| 五月婷婷综合在线亚洲视频| 成人精品视频99在线观看免费| 日本片日本片祼观看网站在线看中文版网页在线看 | 激情欧美五月丁香| 99热这里只有精品69| 五月丁香激情啪啪网| 在线sebiav精品视频| 亚洲成人无码专区| 黄桃AV无码免费一区二区三区 | 五月花激情| 97操碰| 黄色AV日韩| 色播激情| 色婷青青| 99国产在线精品视频| 欧美性生交XXXXX无码小说| 99婷婷| 777精品久无码人妻蜜桃| 色色五月天激情| 色丁香五月婷婷| 99视频精品| 久久五月天婷婷| 五月天综合| 五月网站| 日日撸夜夜操| 国产99久久久国产精品免费看| 激情av| 五月婷婷丁香六月| AA片在线观看视频在线播放 | 狠狠操天天操综合| 国产日日夜夜操| 26UUU精品一区二区Com| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 婷婷五月天成人| 激情婷婷五月| 国产亚洲精品久久久久久郑州| 久久色情| 久久婷婷五月天大香蕉| 九月婷婷人人操人人舔人人爱| 无码人妻丰满熟妇奶水区码| 国内自拍97在线| 婷婷亚州综合| 香蕉狠狠爱视频| 婷婷她六月天| 天天干狠狠操| www色中色综合| 99热中文字幕久久| 五月天激情小说欧美激情| 六月丁香五月婷婷| 日韩人妻无码专区| 婷婷综合五月| 人人操婷婷| 亚洲色色五月天| 六月丁香激情综合网| 五月婷婷成人w| 思思精品久久艹| 思思热视频在线| AV电影在线播放| 青青草视频免费观看| 1级欧美日韩| 五月香蕉婷婷| 天天综合情| 五月天基地| 操逼六区| 成人做爰高潮A片免费视频| 九九婷婷五月天| 一起草aV| 一起草av| 五月丁香美女| 天天色综网| 色五月婷婷中文字幕| 亚洲无AV在线中文字幕| 玖色色综合| 久久精品性爱视频,| 亚洲性色XXXXX| 99玖玖免费视频| 曰韩少妇内射免费播放| 黄色AAAAAAA| 色99视频| 色在线五月天免费| 思思热99热| 丁香六月啪| 五月天激情综合| 色婷婷AV在线观看| 色婷婷五月天中文字幕| 欧美婷| www.婷婷五月天| 欧美性生交xXxX久久久| 免费看无码视频A级| 操笔无码| www.日本91| 少妇2做爰HD韩国电影| 99九九综合久久九九| 丁香五月激情六月| 久久人妻精品| 98国产精品综合一区二区三区| 最近免费中文字幕大全高清大全1 色狠狠色噜噜AV天堂五区 | 亚洲色婷婷视频| 婷婷丁香宗合888| 俺也去五月婷婷丁| 日韩色五月| 婷婷五月天成人综合网| 超碰AV在线| 午夜福利8055| 婷婷六月综合在线| 综合大香蕉| 久久无意婷婷| 欧美丁香六月在线观看视频| 免费播放片大片| 裸体做A爰片毛片A片免费| 日韩色五月| 直接看的AV| 欧美激情综合色综合啪啪五月| 婷婷五月天丁香激情| 另类小说婷婷色| 婷婷五月丁香91| 婷婷色资源| 激情五月亚洲综合网| 超碰资源在线| 欧美性猛交 XXXX 乱大交| 日本色图综合| 在线99热| 在线观看欧美| 专区无日本视频高清8| 色99免费视频中文| 日韩久久这里只有精品| www.五月天| 超级碰碰碰碰视频| 国产高清精品色| 亚州美女| 丁香六月天婷婷在线| 草一草avb| 天堂色色色| 五月丁香操亭亭网| 无码激情AAAAA片-区区| ww亚洲ww在线观看| 色五月丁香五月| 亚洲综合一区二区| 日本色爽| 久久久潮喷-久久久九九-成人AV| 人人摸人人干人人做| 色综合爱综合| 成人精品在线| 五月丁香福利| 成人免费在线电影| 国产色99| 天天干天天干天天干天天干天天干| 亚洲黄色网址| 六月婷婷狠狠做| 婷婷久草| 综合亚洲AV| 激情婷婷网| 99re8热精品免费视频| 亚洲爱爱无码婷婷色五月| 五月天伊人| 超碰九九热| 五月婷婷丁香在线| 九九热9| 狠狠操狠狠做| 婷久久高清| 五月香六月婷| 国产原创视频91九色| 五月天激情社区| www.久久色.com| 天天爽天天爽夜夜爽| 四川BBB搡BBB爽爽视频| 天插天啪天啪天啪| 亚洲妇女熟BBW| 丁香五月综合激情性爱| 99操免费视频| 性爱网五月天| 色色激情| 在线五月婷婷小电影| 五月丁香香蕉| 色丁香综合影院| 久草热8精品视频在线观看 | 丁香五月天婷婷91| 色综合中文| 色~性~乱~伦~噜| 99综合视频| 婷婷欧美偷拍综合| 国产欧美性成人精品午夜| 色婷婷六月综合| 婷婷WWW久久| 综合网五月| 插逼综合网| 婷婷综合激情| 天天天天天操| WWW、99热| 五月婷婷综合丁香视频| 婷婷久久亚洲| 九九热在线精品视频| AⅤ色区| 97操碰日本女人| 色99热| Av九九| 精品久热| 亚洲五月天婷婷综合| 六月丁香天堂| 大香蕉五月丁香| 五月天婷婷在看| 色偷偷人人| 9久久婷婷国产综合精品性色| av大香蕉| 亚洲国产精品VA在线看黑人| 射久久丁香五月| 色五月婷婷伊人| www99热| 九九色婷婷| 成人综合网站| 五月天色婷婷图片| 14色综合婷婷| 99热国品| 丁香色婷婷五月天| 99热免费网站| 大香蕉丁香婷婷| 色五月激情综合网| 在线观看中文字幕亚洲| 日本色色影片| 色欲天天综合网| 激情五月婷婷色综合| 9月色婷婷|