From 7da6e11f29672326a85f6b187c07b81a166f88eb Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Thu, 17 Feb 2022 12:06:22 +0800 Subject: [PATCH 1/6] update default value of tidb_analyze_version in v5.1 and v5.2 --- statistics.md | 9 ++++++++- system-variables.md | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/statistics.md b/statistics.md index c6160e2a1dae..fa7bcdf2d7db 100644 --- a/statistics.md +++ b/statistics.md @@ -4,7 +4,14 @@ title: 统计信息简介 # 统计信息简介 -TiDB 使用统计信息来决定[索引的选择](/choose-index.md)。变量 `tidb_analyze_version` 用于控制所收集到的统计信息。目前 TiDB 中支持两种统计信息:`tidb_analyze_version = 1` 以及 `tidb_analyze_version = 2`。在 v5.1.0 以前的版本中,该变量的默认值为 `1`。在 v5.1、v5.2、v5.3 中,该变量的默认值为 `2`,作为实验特性启用。 +TiDB 使用统计信息来决定[索引的选择](/choose-index.md)。变量 `tidb_analyze_version` 用于控制所收集到的统计信息。目前 TiDB 中支持两种统计信息:`tidb_analyze_version = 1` 以及 `tidb_analyze_version = 2`。`tidb_analyze_version` 在各版本的默认值说明如下: + +| 版本 | 默认值 | +| :- | :- | +| v4.0.x,v5.0.x | 该变量值仅支持为 `1` | +| v5.1.0 - v5.1.3,v5.2.0 - v5.2.3 | `2`,作为实验特性使用 | +| v5.1.4 及之后的 v5.1.x 版本,v5.2.4 及之后的 v5.2.x 版本 | `1` | +| v5.3.x 及后续版本 | `2` | > **注意:** > diff --git a/system-variables.md b/system-variables.md index 0744d6af1e91..a32f922664b9 100644 --- a/system-variables.md +++ b/system-variables.md @@ -279,7 +279,14 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 - 可选值:`1` 和 `2` - 默认值:`2` - 这个变量用于控制 TiDB 收集统计信息的行为。 -- 在 v5.1.0 以前的版本中,该变量的默认值为 `1`。在 v5.1.0 中,该变量的默认值为 `2`,作为实验特性使用,具体可参照[统计信息简介](/statistics.md)文档。 +- 该变量的默认值说明如下,具体可参照[统计信息简介](/statistics.md)文档。 + +| 版本 | 默认值 | +| :- | :- | +| v4.0.x,v5.0.x | 该变量值仅支持为 `1` | +| v5.1.0 - v5.1.3,v5.2.0 - v5.2.3 | `2`,作为实验特性使用 | +| v5.1.4 及之后的 v5.1.x 版本,v5.2.4 及之后的 v5.2.x 版本 | `1` | +| v5.3.x 及后续版本 | `2` | ### `tidb_auto_analyze_end_time` From 2d5a3730ce220b80850b0b888b77ad94691815c8 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 18 Feb 2022 15:16:10 +0800 Subject: [PATCH 2/6] Apply suggestions from code review --- statistics.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/statistics.md b/statistics.md index fa7bcdf2d7db..50d158e6c117 100644 --- a/statistics.md +++ b/statistics.md @@ -10,8 +10,8 @@ TiDB 使用统计信息来决定[索引的选择](/choose-index.md)。变量 `ti | :- | :- | | v4.0.x,v5.0.x | 该变量值仅支持为 `1` | | v5.1.0 - v5.1.3,v5.2.0 - v5.2.3 | `2`,作为实验特性使用 | -| v5.1.4 及之后的 v5.1.x 版本,v5.2.4 及之后的 v5.2.x 版本 | `1` | -| v5.3.x 及后续版本 | `2` | +| v5.1.4 及之后的 v5.1.x 版本 | `1` | +| v5.3.x 及后续版本 | `2`,作为实验特性使用 | > **注意:** > From a312841d5ba04ba75c719df8862b880190a8ba8f Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 18 Feb 2022 15:16:41 +0800 Subject: [PATCH 3/6] Apply suggestions from code review --- system-variables.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system-variables.md b/system-variables.md index a32f922664b9..acfa07290317 100644 --- a/system-variables.md +++ b/system-variables.md @@ -285,8 +285,8 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 | :- | :- | | v4.0.x,v5.0.x | 该变量值仅支持为 `1` | | v5.1.0 - v5.1.3,v5.2.0 - v5.2.3 | `2`,作为实验特性使用 | -| v5.1.4 及之后的 v5.1.x 版本,v5.2.4 及之后的 v5.2.x 版本 | `1` | -| v5.3.x 及后续版本 | `2` | +| v5.1.4 及之后的 v5.1.x 版本 | `1` | +| v5.3.x 及后续版本 | `2`,作为实验特性使用 | ### `tidb_auto_analyze_end_time` From 0003f01de2a0db092b63d5fc86776545a000a7c0 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 23 Feb 2022 10:13:29 +0800 Subject: [PATCH 4/6] Apply suggestions from code review Co-authored-by: Grace Cai --- statistics.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/statistics.md b/statistics.md index 50d158e6c117..d39339eb0e10 100644 --- a/statistics.md +++ b/statistics.md @@ -4,14 +4,12 @@ title: 统计信息简介 # 统计信息简介 -TiDB 使用统计信息来决定[索引的选择](/choose-index.md)。变量 `tidb_analyze_version` 用于控制所收集到的统计信息。目前 TiDB 中支持两种统计信息:`tidb_analyze_version = 1` 以及 `tidb_analyze_version = 2`。`tidb_analyze_version` 在各版本的默认值说明如下: +TiDB 使用统计信息来决定[索引的选择](/choose-index.md)。变量 `tidb_analyze_version` 用于控制所收集到的统计信息。目前 TiDB 中支持两种统计信息:`tidb_analyze_version = 1` 以及 `tidb_analyze_version = 2`。`tidb_analyze_version` 在 TiDB v5.1.x 各版本的默认值说明如下: | 版本 | 默认值 | | :- | :- | -| v4.0.x,v5.0.x | 该变量值仅支持为 `1` | -| v5.1.0 - v5.1.3,v5.2.0 - v5.2.3 | `2`,作为实验特性使用 | -| v5.1.4 及之后的 v5.1.x 版本 | `1` | -| v5.3.x 及后续版本 | `2`,作为实验特性使用 | +| v5.1.0 - v5.1.3 | `2`,作为实验特性使用 | +| v5.1.4 及之后的 v5.1.x 版本 | `1` | > **注意:** > From eba51f94229870c58bf5ddff38591bb0d11987af Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 23 Feb 2022 10:14:47 +0800 Subject: [PATCH 5/6] Update system-variables.md --- system-variables.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/system-variables.md b/system-variables.md index acfa07290317..e027a68e7158 100644 --- a/system-variables.md +++ b/system-variables.md @@ -283,10 +283,8 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 | 版本 | 默认值 | | :- | :- | -| v4.0.x,v5.0.x | 该变量值仅支持为 `1` | -| v5.1.0 - v5.1.3,v5.2.0 - v5.2.3 | `2`,作为实验特性使用 | -| v5.1.4 及之后的 v5.1.x 版本 | `1` | -| v5.3.x 及后续版本 | `2`,作为实验特性使用 | +| v5.1.0 - v5.1.3 | `2`,作为实验特性使用 | +| v5.1.4 及之后的 v5.1.x 版本 | `1` | ### `tidb_auto_analyze_end_time` From 1a264ce7148c5c805c3a12bd2fd41388a88a2a1e Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Wed, 23 Feb 2022 10:14:59 +0800 Subject: [PATCH 6/6] 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 e027a68e7158..421334215b23 100644 --- a/system-variables.md +++ b/system-variables.md @@ -279,7 +279,7 @@ MPP 是 TiFlash 引擎提供的分布式计算框架,允许节点之间的数 - 可选值:`1` 和 `2` - 默认值:`2` - 这个变量用于控制 TiDB 收集统计信息的行为。 -- 该变量的默认值说明如下,具体可参照[统计信息简介](/statistics.md)文档。 +- `tidb_analyze_version` 在 TiDB v5.1.x 各版本的默认值说明如下,具体可参照[统计信息简介](/statistics.md)文档。 | 版本 | 默认值 | | :- | :- |