You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* TiFlash supports Runtime Filter within nodes [#40220](https://github.com/pingcap/tidb/issues/40220) @[elsa0520](https://github.com/elsa0520)**tw@ran-huang**<!--1130-->
48
+
49
+
Runtime Filter is a predicate that generates dynamic values during query planning. During the process of table joining, these dynamic predicates can further filter out rows that do not meet the conditions, reducing scan time and network overhead, and improving the efficiency of table joining. Starting from v7.3.0, TiFlash supports Runtime Filter within nodes, improving the overall performance of analytical queries with performance improvements ranging from 10% to 50% in some TPC-DS workloads.
This feature is disabled by default in v7.3.0. To enable this feature, set the system variable [`tidb_runtime_filter_mode`](/system-variables.md#tidb_runtime_filter_mode-new-in-v720) to `LOCAL`.
Before v7.3.0, the MPP engine of TiFlash cannot execute queries that contain CTEs by default. To achieve the best execution performance within the MPP framework, you need to use the system variable [`tidb_opt_force_inline_cte`](/system-variables.md#tidb_opt_force_inline_cte-introduced-since-v630) to inline expand CTE.
Starting from v7.3.0, TiFlash's MPP engine supports executing queries with CTEs without inline expanding them, allowing for optimal query execution within the MPP framework. In TPC-DS benchmark tests, compared to using inline expansion, this feature has shown a 20% improvement in overall query execution speed for queries containing CTE.
This feature is an experimental feature and is disabled by default. It is controlled by the system variable [`tidb_opt_enable_mpp_shared_cte_execution`](/system-variables.md#tidb_opt_enable_mpp_shared_cte_execution-new-in-v720).
*Add new optimizer hints[#45520](https://github.com/pingcap/tidb/issues/45520) @[qw4990](https://github.com/qw4990)**tw@ran-huang**<!--1457-->
65
66
66
-
TiDB 在 v7.3.0 新增了几个优化器提示,用来控制表之间的连接方式,包括:
67
+
In v7.3.0, TiDB introduces several new optimizer hints to control the join methods between tables, including:
67
68
68
-
-[`INDEX_JOIN()`](链接) 选择 Index Nested Loop Join,利用索引过滤并将结果集作为内表连接。
@@ -103,11 +104,11 @@ This drastically improves write performance, reduces I/O amplication, speeds up
103
104
104
105
更多信息,请参考[用户文档](链接)。
105
106
106
-
* Plan Replayer 支持导出历史统计信息[#45038](https://github.com/pingcap/tidb/issues/45038) @[time-and-fate](https://github.com/time-and-fate)**tw@ran-huang**<!--1445-->
107
+
* Plan Replayer supports exporting historical statistics[#45038](https://github.com/pingcap/tidb/issues/45038) @[time-and-fate](https://github.com/time-and-fate)**tw@ran-huang**<!--1445-->
107
108
108
-
自 v7.3.0 起,通过新增的 [`dump with stats as of timestamp`](/sql-plan-replayer.md)子句,Plan Replayer 能够导出指定 SQL 相关对象在指定时间点的统计信息。在执行计划问题的诊断过程中,通过对历史统计信息的准确抓取,能够更精确地分析出执行计划在问题发生的时间点是如何生成的,从而找到问题的根本原因,大大提升执行计划问题的诊断效率。
109
+
Starting from v7.3.0, with the newly added [`dump with stats as of timestamp`](/sql-plan-replayer.md)clause, Plan Replayer can export the statistics of specified SQL-related objects at a specific point in time. During the diagnosis of execution plan issues, accurately capturing historical statistics can help analyze more precisely how the execution plan was generated at the time when the issue occurred. This helps identify the root cause of the problem and greatly improves efficiency in diagnosing execution plan issues.
109
110
110
-
更多信息,请参考[用户文档](/sql-plan-replayer.md)。
111
+
For more information, refer to [user documentation](/sql-plan-replayer.md).
111
112
112
113
### Data migration
113
114
@@ -205,7 +206,7 @@ This drastically improves write performance, reduces I/O amplication, speeds up
- Kafka Sink supports sending only handle key data when the message is too large, reducing the size of the message[#9382](https://github.com/pingcap/tiflow/issues/9382) @[3AceShowHand](https://github.com/3AceShowHand)**tw@ran-huang**<!--1406-->
0 commit comments