Skip to content

Commit c405a78

Browse files
authored
tidb: Remove warning about experimental feature for collecting predicate columns and update default value for tidb_enable_collect_predicate_columns (#19495)
1 parent 578eb72 commit c405a78

File tree

3 files changed

+2
-5
lines changed

3 files changed

+2
-5
lines changed

releases/release-8.3.0.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ TiDB 版本:8.3.0
212212
|--------|------------------------------|------|
213213
| [`tidb_ddl_reorg_batch_size`](/system-variables.md#tidb_ddl_reorg_batch_size) | 修改 | 增加 SESSION 作用域。 |
214214
| [`tidb_ddl_reorg_worker_cnt`](/system-variables.md#tidb_ddl_reorg_worker_cnt) | 修改 | 增加 SESSION 作用域。 |
215+
| [`tidb_enable_column_tracking`](/system-variables.md#tidb_enable_column_tracking-从-v540-版本开始引入) | 修改 | 经进一步的测试,默认值从 `OFF` 修改为 `ON`,即 TiDB 默认开启对 `PREDICATE COLUMNS` 的收集。|
215216
| [`tidb_gc_concurrency`](/system-variables.md#tidb_gc_concurrency-从-v50-版本开始引入) | 修改 | 从 v8.3.0 起,该变量可以控制[垃圾回收 (GC)](/garbage-collection-overview.md) 过程中 [Resolve Locks(清理锁)](/garbage-collection-overview.md#resolve-locks清理锁)[Delete Range(删除区间)](/garbage-collection-overview.md#delete-ranges删除区间)的并发线程数。在 v8.3.0 之前,该变量只能控制 Resolve Locks(清理锁)的线程数。|
216217
| [`tidb_low_resolution_tso`](/system-variables.md#tidb_low_resolution_tso) | 修改 | 增加 GLOBAL 作用域。|
217218
| [`tidb_opt_projection_push_down`](/system-variables.md#tidb_opt_projection_push_down-从-v610-版本开始引入) | 修改 | 增加 GLOBAL 作用域,变量值可以持久化到集群。经进一步的测试,默认值从 `OFF` 修改为 `ON`,即默认允许优化器将 `Projection` 算子下推到 TiKV。|

statistics.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -172,10 +172,6 @@ ANALYZE TABLE TableName INDEX [IndexNameList] [WITH NUM BUCKETS|TOPN|CMSKETCH DE
172172

173173
- 当收集分区的统计信息时,如果只需要[收集部分列的统计信息](/statistics.md#收集部分列的统计信息),请使用以下语法:
174174

175-
> **警告:**
176-
>
177-
> 收集 `PREDICATE COLUMNS` 的统计信息目前为实验特性,不建议在生产环境中使用。
178-
179175
```sql
180176
ANALYZE TABLE TableName PARTITION PartitionNameList [COLUMNS ColumnNameList|PREDICATE COLUMNS|ALL COLUMNS] [WITH NUM BUCKETS|TOPN|CMSKETCH DEPTH|CMSKETCH WIDTH]|[WITH NUM SAMPLES|WITH FLOATNUM SAMPLERATE];
181177
```

system-variables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1818,7 +1818,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1;
18181818
- 是否持久化到集群:是
18191819
- 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否
18201820
- 类型:布尔型
1821-
- 默认值:`OFF`
1821+
- 默认值:`ON`,在 v8.3.0 之前,默认值为 `OFF`
18221822
- 这个变量用于控制是否开启 TiDB 对 `PREDICATE COLUMNS` 的收集。关闭该变量后,之前收集的 `PREDICATE COLUMNS` 会被清除。详情见[收集部分列的统计信息](/statistics.md#收集部分列的统计信息)。
18231823

18241824
### `tidb_enable_ddl` <span class="version-mark">从 v6.3.0 版本开始引入</span>

0 commit comments

Comments
 (0)