Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
  • Loading branch information
qiancai authored Sep 26, 2024
1 parent f505c95 commit c767fda
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions releases/release-8.4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ TiDB 版本:8.4.0

* 优化 TiDB Hash Join 算子的执行效率(实验特性) [#55153](https://github.com/pingcap/tidb/issues/55153) [#53127](https://github.com/pingcap/tidb/issues/53127) @[windtalker](https://github.com/windtalker) @[xzhangxian1008](https://github.com/xzhangxian1008) @[XuHuaiyu](https://github.com/XuHuaiyu) @[wshwsh12](https://github.com/wshwsh12) **tw@qiancai** <!--1633-->

在 v8.4.0 中,TiDB 对 Hash Join 算子的实现方法进行了优化,以提升其执行效率。目前,优化后的 Hash Join 实现方法且仅对 Inner Join 和 Outer Join 操作生效,且默认关闭。如需开启该优化实现方法,可以将系统变量 [tidb_hash_join_version](/system-variables.md#tidb_hash_join_version-从-v840-版本开始引入) 设置为 `optimized`
在 v8.4.0 中,TiDB 对 Hash Join 算子的实现方法进行了优化,以提升其执行效率。目前,优化版的 Hash Join 且仅对 Inner Join 和 Outer Join 操作生效,且默认关闭。如需开启优化版的 Hash Join,可以将系统变量 [tidb_hash_join_version](/system-variables.md#tidb_hash_join_version-从-v840-版本开始引入) 设置为 `optimized`

更多信息,请参考[用户文档](/system-variables.md#tidb_hash_join_version-从-v840-版本开始引入)

Expand Down Expand Up @@ -309,7 +309,7 @@ TiDB 版本:8.4.0
| [`tidb_pre_split_regions`](/system-variables.md#tidb_pre_split_regions-从-v840-版本开始引入) | 新增 | 在 v8.4.0 之前,要设置新建表的默认行分裂分片数,需要在每个 `CREATE TABLE` SQL 语句里声明 `PRE_SPLIT_REGIONS`,一旦需要同样配置的表数量较多,操作复杂。为解决这些问题,引入了该变量。你可以在 `GLOBAL``SESSION` 级别设置该系统变量,提升易用性。 |
| [`tidb_shard_row_id_bits`](/system-variables.md#tidb_shard_row_id_bits-从-v840-版本开始引入) | 新增 | 在 v8.4.0 之前,要设置新建表的默认行 ID 的分片位数,需要在每个 `CREATE TABLE``ALTER TABLE` 的 SQL 语句里声明 `SHARD_ROW_ID_BITS`,一旦需要同样配置的表数量较多,操作复杂。为解决这些问题,引入了该变量。你可以在 `GLOBAL``SESSION` 级别设置该系统变量,提升易用性。 |
| [tidb_tso_client_rpc_mode](/system-variables.md#tidb_tso_client_rpc_mode-从-v840-版本开始引入) | 新增 | 原有的 TSO 请求为同步模式。现在引入 TSO 请求的异步批处理模式,并提供不同的并发能力。异步模式可以降低获取 TSO 的延迟,但可能会增加 PD 的负载。 |
| [tidb_hash_join_version](/system-variables.md#tidb_hash_join_version-从-v840-版本开始引入) | 新增 | 控制 TiDB 在执行 Hash Join 算子时是否使用优化后的实现方法。默认值为 `legacy`代表不使用优化后的实现方法。若设置为 `optimized`,TiDB 在执行 Hash Join 算子时将使用优化后的实现方法,以提升 Hash Join 性能。 |
| [tidb_hash_join_version](/system-variables.md#tidb_hash_join_version-从-v840-版本开始引入) | 新增 | 控制 TiDB 是否使用 Hash Join 算子的优化版。默认值为 `legacy`代表不使用优化版。若设置为 `optimized`,TiDB 在执行 Hash Join 算子时将使用其优化版,以提升 Hash Join 性能。 |
|tidb_schema_cache_size|修改|默认值从 0 修改为 536870912 即 512 MiB,表示默认开启该功能,且最小值允许设置为 67108864 即 64 MiB |

### 配置文件参数
Expand Down

0 comments on commit c767fda

Please sign in to comment.