Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion statistics.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ TiDB 根据表的变更次数自动调度 [`ANALYZE`](/sql-statements/sql-statem

| 系统变量名 | 默认值 | 功能描述 |
| --------- | ----- | --------- |
| [`tidb_auto_analyze_concurrency`](/system-variables.md#tidb_auto_analyze_concurrency-从-v840-版本开始引入) | `1` | TiDB 集群中自动更新统计信息操作的并发度 |
| [`tidb_auto_analyze_concurrency`](/system-variables.md#tidb_auto_analyze_concurrency-从-v840-版本开始引入) | `3` | TiDB 集群中自动更新统计信息操作的并发度 |
| [`tidb_auto_analyze_end_time`](/system-variables.md#tidb_auto_analyze_end_time) | `23:59 +0000` | 一天中允许统计信息自动更新的结束时间 |
| [`tidb_auto_analyze_partition_batch_size`](/system-variables.md#tidb_auto_analyze_partition_batch_size-从-v640-版本开始引入) | `8192` | TiDB 自动 ANALYZE 分区表(即自动更新分区表的统计信息)时,每次同时 ANALYZE 分区的个数 |
| [`tidb_auto_analyze_ratio`](/system-variables.md#tidb_auto_analyze_ratio) | `0.5` | 自动更新阈值 |
Expand Down
12 changes: 8 additions & 4 deletions system-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -1124,9 +1124,11 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1;
- 是否持久化到集群:是
- 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否
- 类型:整数型
- 默认值:`1`
- 默认值:`3`
- 范围:`[1, 2147483647]`
- 这个变量用来设置 TiDB 集群中自动更新统计信息操作的并发度。在 v8.4.0 之前的版本中,该并发度固定为 `1`。你可以根据集群资源情况提高该并发度,从而加快统计信息收集任务的执行速度。
- 这个变量用来设置 TiDB 集群中自动更新统计信息操作的并发度。你可以根据集群资源情况提高该并发度,从而加快统计信息收集任务的执行速度。
- 在 v8.4.0 之前的版本中,该并发度固定为 `1`。
- 从 v8.5.7 开始,该变量的默认值从 `1` 更改为 `3`。如果你的集群是从之前的版本升级而来的,升级后该变量的值保持不变。

### `tidb_auto_analyze_end_time`

Expand Down Expand Up @@ -1187,9 +1189,10 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1;
- 是否持久化到集群:是
- 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否
- 类型:整数型
- 默认值:`1`
- 默认值:`2`
- 范围:`[1, 256]`
- 这个变量用来设置执行统计信息自动更新的并发度。
- 从 v8.5.7 开始,该变量的默认值从 `1` 更改为 `2`。如果你的集群是从之前的版本升级而来的,升级后该变量的值保持不变。

### `tidb_backoff_lock_fast`

Expand Down Expand Up @@ -5637,8 +5640,9 @@ Query OK, 0 rows affected, 1 warning (0.00 sec)
- 是否持久化到集群:是
- 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否
- 类型:整数型
- 默认值:`1`
- 默认值:`4`
- 范围:`[0, 4294967295]`,在 v7.5.0 及之前版本中最大值为 `256`。在 v8.2.0 之前版本中,最小值为 `1`。当设置为 `0` 时,TiDB 会根据集群规模自适应调整并发度。
- 从 v8.5.7 开始,该变量的默认值从 `1` 更改为 `4`。如果你的集群是从之前的版本升级而来的,升级后该变量的值保持不变。
- 这个变量用来设置 TiDB 执行内部 SQL 语句(例如统计信息自动更新)时 scan 操作的并发度。

### `tidb_table_cache_lease` <span class="version-mark">从 v6.0.0 版本开始引入</span>
Expand Down
Loading