From 246180b3bb104dcf3caf41bfea13a78f1d8af99b Mon Sep 17 00:00:00 2001 From: Weizhen Wang Date: Fri, 14 Jun 2024 14:02:36 +0800 Subject: [PATCH 1/5] *: change default value of tidb_analyze_skip_column_types Signed-off-by: Weizhen Wang --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index a685e287f2ce..8eb74a4c3fda 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1002,7 +1002,7 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 - 作用域:SESSION | GLOBAL - 是否持久化到集群:是 - 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否 -- 默认值:"json,blob,mediumblob,longblob" +- 默认值:"json,blob,mediumblob,longblob,mediumtext,longtext", 在 v8.2 之前的版本,默认值为 "json,blob,mediumblob,longblob" - 可选值:"json,blob,mediumblob,longblob,text,mediumtext,longtext" - 这个变量表示在执行 `ANALYZE` 命令收集统计信息时,跳过哪些类型的列的统计信息收集。该变量仅适用于 [`tidb_analyze_version = 2`](#tidb_analyze_version-从-v510-版本开始引入) 的情况。即使使用 `ANALYZE TABLE t COLUMNS c1, ..., cn` 语法指定列,如果指定的列的类型在 `tidb_analyze_skip_column_types` 中,也不会收集该列的统计信息。 From 22f63acbee344687ef10d59b55b36c8c900ed050 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Fri, 14 Jun 2024 15:03:15 +0800 Subject: [PATCH 2/5] Update system-variables.md --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index 8eb74a4c3fda..d9e218a479b1 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1002,7 +1002,7 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 - 作用域:SESSION | GLOBAL - 是否持久化到集群:是 - 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否 -- 默认值:"json,blob,mediumblob,longblob,mediumtext,longtext", 在 v8.2 之前的版本,默认值为 "json,blob,mediumblob,longblob" +- 默认值:"json,blob,mediumblob,longblob,mediumtext,longtext"。在 v8.2.0 之前的版本,默认值为 "json,blob,mediumblob,longblob"。 - 可选值:"json,blob,mediumblob,longblob,text,mediumtext,longtext" - 这个变量表示在执行 `ANALYZE` 命令收集统计信息时,跳过哪些类型的列的统计信息收集。该变量仅适用于 [`tidb_analyze_version = 2`](#tidb_analyze_version-从-v510-版本开始引入) 的情况。即使使用 `ANALYZE TABLE t COLUMNS c1, ..., cn` 语法指定列,如果指定的列的类型在 `tidb_analyze_skip_column_types` 中,也不会收集该列的统计信息。 From 590562c9f162e22497e78b264980ae2606d070a9 Mon Sep 17 00:00:00 2001 From: Weizhen Wang Date: Tue, 18 Jun 2024 10:29:20 +0800 Subject: [PATCH 3/5] stats-load-concurrency Signed-off-by: Weizhen Wang --- tidb-configuration-file.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index 05a2bd555253..784a4f4b4771 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -572,8 +572,8 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/ ### `stats-load-concurrency` 从 v5.4.0 版本开始引入 + TiDB 统计信息同步加载功能可以并发处理的最大列数 -+ 默认值:5 -+ 目前的合法值范围:`[1, 128]` ++ 默认值:0, 在 v8.2 之前,默认值为5 ++ 目前的合法值范围:`[0, 128]`, 0 为自动模式,根据机器情况,自动调节并发度, 在 v8.2 之前,最小值为 1 ### `stats-load-queue-size` 从 v5.4.0 版本开始引入 From bee4c88596a019ccb285f7e8ecd5cfc09ccb790f Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Tue, 18 Jun 2024 11:20:26 +0800 Subject: [PATCH 4/5] Update tidb-configuration-file.md --- tidb-configuration-file.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index 784a4f4b4771..a629a409b227 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -572,8 +572,8 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/ ### `stats-load-concurrency` 从 v5.4.0 版本开始引入 + TiDB 统计信息同步加载功能可以并发处理的最大列数 -+ 默认值:0, 在 v8.2 之前,默认值为5 -+ 目前的合法值范围:`[0, 128]`, 0 为自动模式,根据机器情况,自动调节并发度, 在 v8.2 之前,最小值为 1 ++ 默认值:0。在 v8.2.0 之前,默认值为 5。 ++ 目前的合法值范围:`[0, 128]`。0 为自动模式,根据服务器情况,自动调节并发度。在 v8.2.0 之前,最小值为 1。 ### `stats-load-queue-size` 从 v5.4.0 版本开始引入 From 8080ce0a0eff3fd57a3929fda2e209ea4e4ce9de Mon Sep 17 00:00:00 2001 From: Lilian Lee Date: Wed, 19 Jun 2024 16:03:32 +0800 Subject: [PATCH 5/5] Update wording and format --- system-variables.md | 2 +- tidb-configuration-file.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/system-variables.md b/system-variables.md index d9e218a479b1..f5114c332610 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1002,7 +1002,7 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 - 作用域:SESSION | GLOBAL - 是否持久化到集群:是 - 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否 -- 默认值:"json,blob,mediumblob,longblob,mediumtext,longtext"。在 v8.2.0 之前的版本,默认值为 "json,blob,mediumblob,longblob"。 +- 默认值:"json,blob,mediumblob,longblob,mediumtext,longtext"。在 v8.2.0 之前,默认值为 "json,blob,mediumblob,longblob"。 - 可选值:"json,blob,mediumblob,longblob,text,mediumtext,longtext" - 这个变量表示在执行 `ANALYZE` 命令收集统计信息时,跳过哪些类型的列的统计信息收集。该变量仅适用于 [`tidb_analyze_version = 2`](#tidb_analyze_version-从-v510-版本开始引入) 的情况。即使使用 `ANALYZE TABLE t COLUMNS c1, ..., cn` 语法指定列,如果指定的列的类型在 `tidb_analyze_skip_column_types` 中,也不会收集该列的统计信息。 diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index a629a409b227..ff0eaacca738 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -572,8 +572,8 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/ ### `stats-load-concurrency` 从 v5.4.0 版本开始引入 + TiDB 统计信息同步加载功能可以并发处理的最大列数 -+ 默认值:0。在 v8.2.0 之前,默认值为 5。 -+ 目前的合法值范围:`[0, 128]`。0 为自动模式,根据服务器情况,自动调节并发度。在 v8.2.0 之前,最小值为 1。 ++ 默认值:`0`。在 v8.2.0 之前,默认值为 `5`。 ++ 目前的合法值范围:`[0, 128]`。`0` 为自动模式,根据服务器情况,自动调节并发度。在 v8.2.0 之前,最小值为 `1`。 ### `stats-load-queue-size` 从 v5.4.0 版本开始引入