From a5a38b168c41a5f24d91d121051e979512ae5c5d Mon Sep 17 00:00:00 2001 From: Yiding Cui Date: Tue, 22 Jun 2021 17:04:08 +0800 Subject: [PATCH 1/5] system variables: add `tidb_analyze_version` Signed-off-by: Yiding Cui --- system-variables.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/system-variables.md b/system-variables.md index 35625f9f1516..194bcba7f3f0 100644 --- a/system-variables.md +++ b/system-variables.md @@ -205,6 +205,12 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 - 默认值:OFF - 这个变量用来控制是否允许通过 `ALTER TABLE MODIFY` 或 `ALTER TABLE CHANGE` 来移除某个列的 `AUTO_INCREMENT` 属性。默认 (`OFF`) 为不允许。 +### `tidb_analyze_version` 从 v5.1.0 版本开始引入 + +- 作用域:SESSION | GLOBAL +- 默认值: 2 +- 这个变量用于控制 tidb 收集和使用统计信息的行为,目前的取值范围是 1 和 2,具体的行为可以参照[统计信息简介](statistics.md)。当前值为 2 时的行为还是实验性特性。 + ### `tidb_auto_analyze_end_time` - 作用域:GLOBAL From fc9d242f6599cb2f03b63f25f1d799b4509e887b Mon Sep 17 00:00:00 2001 From: Yiding Cui Date: Tue, 22 Jun 2021 17:14:05 +0800 Subject: [PATCH 2/5] Update system-variables.md Co-authored-by: Zhou Kunqin <25057648+time-and-fate@users.noreply.github.com> --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index 194bcba7f3f0..013263f97ace 100644 --- a/system-variables.md +++ b/system-variables.md @@ -209,7 +209,7 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 - 作用域:SESSION | GLOBAL - 默认值: 2 -- 这个变量用于控制 tidb 收集和使用统计信息的行为,目前的取值范围是 1 和 2,具体的行为可以参照[统计信息简介](statistics.md)。当前值为 2 时的行为还是实验性特性。 +- 这个变量用于控制 TiDB 收集统计信息的行为,目前的取值范围是 1 和 2,具体的行为可以参照[统计信息简介](statistics.md)。当前值为 2 时的行为还是实验性特性。 ### `tidb_auto_analyze_end_time` From ff1e5b39f76462e1d4e19a5d9ff0c6d7339894c4 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Tue, 22 Jun 2021 17:25:34 +0800 Subject: [PATCH 3/5] update v5.1 to v5.1.0 --- statistics.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/statistics.md b/statistics.md index 32d3290b6aec..14c110778fe0 100644 --- a/statistics.md +++ b/statistics.md @@ -4,7 +4,7 @@ title: 统计信息简介 # 统计信息简介 -TiDB 使用统计信息来决定[索引的选择](/choose-index.md)。变量 `tidb_analyze_version` 用于控制所收集到的统计信息。目前 TiDB 中支持两种统计信息:`tidb_analyze_version = 1` 以及 `tidb_analyze_version = 2`。在 v5.1 以前的版本中,该变量的默认值为 `1`。在 v5.1 中,该变量的默认值为 `2`,作为实验特性启用。两种版本中,TiDB 维护的统计信息如下: +TiDB 使用统计信息来决定[索引的选择](/choose-index.md)。变量 `tidb_analyze_version` 用于控制所收集到的统计信息。目前 TiDB 中支持两种统计信息:`tidb_analyze_version = 1` 以及 `tidb_analyze_version = 2`。在 v5.1.0 以前的版本中,该变量的默认值为 `1`。在 v5.1.0 中,该变量的默认值为 `2`,作为实验特性启用。两种版本中,TiDB 维护的统计信息如下: | 信息 | Version 1 | Version 2| | --- | --- | ---| From 0062936267fe376f24202889072465f988e74429 Mon Sep 17 00:00:00 2001 From: Yiding Cui Date: Tue, 22 Jun 2021 17:28:00 +0800 Subject: [PATCH 4/5] Update system-variables.md Co-authored-by: TomShawn <41534398+TomShawn@users.noreply.github.com> --- system-variables.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index 013263f97ace..854a71929ee0 100644 --- a/system-variables.md +++ b/system-variables.md @@ -209,7 +209,10 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 - 作用域:SESSION | GLOBAL - 默认值: 2 -- 这个变量用于控制 TiDB 收集统计信息的行为,目前的取值范围是 1 和 2,具体的行为可以参照[统计信息简介](statistics.md)。当前值为 2 时的行为还是实验性特性。 +- 这个变量用于控制 TiDB 收集统计信息的行为。 +- 可选值:1 和 2 +- 默认值:2 +- 在 v5.1.0 以前的版本中,该变量的默认值为 `1`。在 v5.1.0 中,该变量的默认值为 `2`,作为实验特性使用,具体可参照[统计信息简介](/statistics.md)文档。 ### `tidb_auto_analyze_end_time` From 89f19fb6bd95d040d54634046578266a4adc5f88 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Tue, 22 Jun 2021 17:29:38 +0800 Subject: [PATCH 5/5] Update system-variables.md --- system-variables.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/system-variables.md b/system-variables.md index 854a71929ee0..538d87a8f013 100644 --- a/system-variables.md +++ b/system-variables.md @@ -208,10 +208,9 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 ### `tidb_analyze_version` 从 v5.1.0 版本开始引入 - 作用域:SESSION | GLOBAL -- 默认值: 2 -- 这个变量用于控制 TiDB 收集统计信息的行为。 - 可选值:1 和 2 - 默认值:2 +- 这个变量用于控制 TiDB 收集统计信息的行为。 - 在 v5.1.0 以前的版本中,该变量的默认值为 `1`。在 v5.1.0 中,该变量的默认值为 `2`,作为实验特性使用,具体可参照[统计信息简介](/statistics.md)文档。 ### `tidb_auto_analyze_end_time`