0 码力 |
4369 页 |
98.92 MB
| 1 年前 3
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4802 17.5.1 Index Merge · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 条件时,优化器能够为每个 DNF Item(member of 条 件)匹配一个有效的 Index Partial Path 路径,并通过 Union 操作将这些路径集合起来,形成一个 Index Merge,以实现更高效的条件过滤和数据读取。 更多信息,请参考用户文档。 • 支持设置低精度 TSO 的更新间隔 #51081 @Tema TiDB 的低精度 TSO 功能使用定期更新的 TSO 作 优化数据落盘功能的退出机制,支持在数据落盘过程中取消查询 #50511 @wshwsh12 – 在处理包含多个等值条件的表连接查询时,支持使用匹配部分条件的索引构造 Index Join #47233 @winoros – 增强 Index Merge 能力,使其能识别查询中的排序需求,并能选中满足排序要求的索引 #48359 @AilinKid – 当 Apply 算子没有并发执行时,支持通过执行 SHOW
0 码力 |
4805 页 |
101.28 MB
| 1 年前 3
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4804 17.5.1 Index Merge · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · @lance6716 – 修复打印 gRPC 错误日志时 TiDB 意外重启的问题 #51301 @guo-shaoge – 修复 IndexHashJoin 在执行 Anti Left Outer Semi Join 计算时输出冗余数据的问题 #52923 @yibin87 – 修复关联子查询中 TopN 算子结果不正确的问题 #52777 @yibin87 – 修复 HashJoin probe 执行时间统计不精确的问题 #7992 @TonsnakeLin – 修复 pd-ctl 中 PrintErrln 无法将错误信息输出到 stderr(标准错误)的问题 #8022 @HuSharp – 修复 PD 在生成 Merge 调度时可能出现的 panic 问题 #8049 @nolouch – 修复 GetAdditionalInfo 导致的 panic 问题 #8079 @HuSharp – 修复 PD 的 Filter
0 码力 |
4807 页 |
101.31 MB
| 1 年前 3
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5069 17.5.1 Index Merge · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 优化 TiDB Hash Join 算子的执行效率(实验特性)#55153 #53127 @windtalker @xzhangxian1008 @XuHuaiyu @wshwsh12 在 v8.4.0 中,TiDB 对 Hash Join 算子的实现方法进行了优化,以提升其执行效率。目前,优化版的 Hash Join 仅对 Inner Join 和 Outer Join 操作生效,且默认关闭。如需开启优化版的 操作生效,且默认关闭。如需开启优化版的 Hash Join,可以将系统变 量tidb_hash_join_version 设置为 optimized。 更多信息,请参考用户文档。 36 • 支持下推以下日期函数到 TiKV #56297 #17529 @gengliqi – DATE_ADD() – DATE_SUB() – ADDDATE() – SUBDATE() 更多信息,请参考用户文档。 •
0 码力 |
5072 页 |
104.05 MB
| 10 月前 3
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5090 17.7.2 Index Merge · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 优化 TiDB Hash Join 算子的执行效率(实验特性)#55153 #53127 @windtalker @xzhangxian1008 @XuHuaiyu @wshwsh12 在 v8.4.0 中,TiDB 对 Hash Join 算子的实现方法进行了优化,以提升其执行效率。目前,优化版的 Hash Join 仅对 Inner Join 和 Outer Join 操作生效,且默认关闭。如需开启优化版的 操作生效,且默认关闭。如需开启优化版的 Hash Join,可以将系统变 量tidb_hash_join_version 设置为 optimized。 更多信息,请参考用户文档。 41 • 支持下推以下日期函数到 TiKV #56297 #17529 @gengliqi – DATE_ADD() – DATE_SUB() – ADDDATE() – SUBDATE() 更多信息,请参考用户文档。 •
0 码力 |
5095 页 |
104.54 MB
| 10 月前 3
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4663 17.5.1 Index Merge · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 表位于哪个数据库,TiDB 都将尝试使用此绑定来生成执行计划,无需为每个数 据库中的 SQL 单独创建绑定。 CREATE GLOBAL BINDING FOR USING SELECT /*+ merge_join(t1, t2) */ t1.id, t2.amount FROM *.t1, *.t2 WHERE t1.id = t2.id; 此外,跨数据库绑定能有效缓解由于用户数据和负载的不均衡及其快速变化所引发的 语句,TiDB 可 以根据带 hint 的语句识别出对应的原 SQL。这一改进提高了创建执行计划绑定的便利性。例如: CREATE GLOBAL BINDING USING SELECT /*+ merge_join(t1, t2) */ * FROM t1, t2 WHERE t1.id = t2.id; 更多信息,请参考用户文档。 • 支持动态调整 TiDB 单行记录大小限制 #49237 @zyguan
0 码力 |
4666 页 |
101.24 MB
| 1 年前 3