Skip to content

Commit

Permalink
Update system-variables.md
Browse files Browse the repository at this point in the history
  • Loading branch information
shichun-0415 committed Feb 3, 2023
1 parent 817f435 commit 3f585e9
Showing 1 changed file with 2 additions and 42 deletions.
44 changes: 2 additions & 42 deletions system-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -496,13 +496,8 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数
### `tidb_build_stats_concurrency`
- 作用域:SESSION | GLOBAL
<<<<<<< HEAD
=======
- 是否持久化到集群:是
- 类型:整数型
- 单位:线程
>>>>>>> 186f1d7dd (system-variables: Add units wherever possible (#12807))
- 默认值:`4`
- 单位:线程
- 这个变量用来设置 ANALYZE 语句执行时并发度。
- 当这个变量被设置得更大时,会对其它的查询语句执行性能产生一定影响。
Expand All @@ -524,13 +519,8 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数
- 作用域:SESSION
- 默认值:`4`
<<<<<<< HEAD
- 这个变量用来设置 `ADMIN CHECKSUM TABLE` 语句执行时扫描索引的并发度。当这个变量被设置得更大时,会对其它的查询语句执行性能产生一定影响。
=======
- 取值范围:`[1, 256]`
- 单位:线程
- 这个变量用来设置 [`ADMIN CHECKSUM TABLE`](/sql-statements/sql-statement-admin-checksum-table.md) 语句执行时扫描索引的并发度。当这个变量被设置得更大时,会对其它的查询语句执行性能产生一定影响。
>>>>>>> 186f1d7dd (system-variables: Add units wherever possible (#12807))
- 这个变量用来设置 `ADMIN CHECKSUM TABLE` 语句执行时扫描索引的并发度。当这个变量被设置得更大时,会对其它的查询语句执行性能产生一定影响。
### `tidb_config`
Expand Down Expand Up @@ -591,36 +581,6 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数
- 默认值:`0`
- 这个变量是一个只读变量,用来获取当前事务的时间戳。
<<<<<<< HEAD
=======
### `tidb_ddl_disk_quota` <span class="version-mark">从 v6.3.0 版本开始引入</span>
- 作用域:GLOBAL
- 是否持久化到集群:是
- 默认值:`107374182400` (100 GiB)
- 范围:`[107374182400, 1125899906842624]` ([100 GiB, 1 PiB])
- 单位:字节
- 这个变量仅在 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 开启的情况下生效,用于设置创建索引的回填过程中本地存储空间的使用限制。
### `tidb_ddl_enable_fast_reorg` <span class="version-mark">从 v6.3.0 版本开始引入</span>
- 作用域:GLOBAL
- 是否持久化到集群:是
- 默认值:`ON`
- 这个变量用来控制是否开启添加索引加速功能,来提升创建索引回填过程的速度。开启该变量对于数据量较大的表有一定的性能提升。
- 要验证已经完成的 `ADD INDEX` 操作是否使用了添加索引加速功能,可以执行 [`ADMIN SHOW DDL JOBS`](/sql-statements/sql-statement-admin-show-ddl.md#admin-show-ddl-jobs) 语句查看 `JOB_TYPE` 一列中是否含有 `ingest` 字样。
> **警告:**
>
> 当前索引加速功能和[单条 `ALTER TABLE` 语句增删改多个列或索引](/sql-statements/sql-statement-alter-table.md)功能未完全兼容。在使用索引加速功能添加唯一索引时,请避免在单条语句添加唯一索引的同时操作其他列或者索引对象。
>
> 当前索引加速功能与 [PITR (Point-in-time recovery)](/br/br-pitr-guide.md) 功能不兼容。在使用索引加速功能时,需要确保后台没有启动 PITR 备份任务,否则可能会出现非预期结果。非预期场景包括:
>
> - 如果先启动 PITR 备份任务,再添加索引,此时即使索引加速功能打开,也不会使用加速索引功能,但不影响索引兼容性。由于 PITR 备份任务会一直运行,相当于索引加速功能被关闭。在这种情况下,如果需要加速索引创建,你可以先停止 PITR 后台备份任务,启动并完成添加索引任务,然后再启动 PITR 后台备份任务,并做一次全量备份。
> - 如果先启动添加索引加速任务,再启动 PITR 备份任务,此时 PITR 备份任务会报错,但不影响正在添加索引的任务。
> - 如果同时启动 PITR 备份任务和添加索引加速任务,可能会由于两个任务无法察觉到对方而导致 PITR 不能成功备份增加的索引数据。
>>>>>>> 186f1d7dd (system-variables: Add units wherever possible (#12807))
### `tidb_ddl_error_count_limit`
- 作用域:GLOBAL
Expand Down

0 comments on commit 3f585e9

Please sign in to comment.