Skip to content

Commit

Permalink
Update system-variables.md (pingcap#18898)
Browse files Browse the repository at this point in the history
  • Loading branch information
Frank945946 authored Oct 23, 2024
1 parent 65ad55d commit 37fccb0
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions system-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -1504,6 +1504,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1;

- 当设置 `tidb_ddl_enable_fast_reorg``OFF` 时,`ADD INDEX` 会通过事务的方式执行,执行时如果 `ADD INDEX` 的目标列有较多 `UPDATE` 或者 `REPLACE` 等更新操作,batch size 设置的值越大,事务冲突的概率也会越大。此时建议调小 batch size 的值,最小值是 32
- 在没有事务冲突的情况下,或者当 `tidb_ddl_enable_fast_reorg``ON` 时,batch size 可设为较大值,这样回填数据的速度更快,但是 TiKV 的写入压力也会变大。设置 batch size 时需要参考 `tidb_ddl_reorg_worker_cnt` 的设置值,详情见[线上负载与 `ADD INDEX` 相互影响测试](/benchmark/online-workloads-and-add-index-operations.md)。
-v8.3.0 版本开始,该参数支持 SESSION 级别的设置,因此修改 GLOBAL 级别的参数值不会影响当前正在运行的 DDL,而只会对新建 SESSION 中提交的 DDL 生效。

### `tidb_ddl_reorg_priority`

Expand All @@ -1524,6 +1525,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1;
- 范围:`[1, 256]`
- 单位:线程
- 这个变量用来设置 DDL 操作 `re-organize` 阶段的并发度。
-v8.3.0 版本开始,该参数支持 SESSION 级别的设置,因此修改 GLOBAL 级别的参数值不会影响当前正在运行的 DDL,而只会对新建 SESSION 中提交的 DDL 生效。

### `tidb_enable_fast_create_table` <span class="version-mark">从 v8.0.0 版本开始引入</span>

Expand Down

0 comments on commit 37fccb0

Please sign in to comment.