From a6ae5f3044e3f5323a82bdaa2ab08890af4781a3 Mon Sep 17 00:00:00 2001 From: cbcwestwolf <1004626265@qq.com> Date: Wed, 13 Nov 2024 21:23:31 +0800 Subject: [PATCH 1/9] tidb: add description for var `tidb_ddl_reorg_max_write_speed` --- system-variables.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/system-variables.md b/system-variables.md index f2504dd44578..1aae7566a7d1 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1471,6 +1471,16 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 可选值:`PRIORITY_LOW`、`PRIORITY_NORMAL`、`PRIORITY_HIGH` - 这个变量用来设置 `ADD INDEX` 操作 `re-organize` 阶段的执行优先级,可设置为 `PRIORITY_LOW`/`PRIORITY_NORMAL`/`PRIORITY_HIGH`。 +### `tidb_ddl_reorg_max_write_speed` <span class="version-mark">从 v8.5.0 版本开始引入</span> + +- 作用域:GLOBAL +- 是否持久化到集群:是 +- 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否 +- 类型:整数型 +- 默认值:`0` +- 范围:`[0, 1125899906842624]`(1 PiB) +- 添加索引加速功能开启(由变量 `tidb_ddl_enable_fast_reorg` 控制)时,这个变量用于限制向每个 TiKV 节点写入的带宽大小,单位为字节。 默认值 `0` 表示不限制写入带宽。可以通过 `'1GiB'`、`256MiB` 等方式设置该变量。 + ### `tidb_ddl_reorg_worker_cnt` - 作用域:GLOBAL From 459d977220291606f77b1c1afe47e1f702df8143 Mon Sep 17 00:00:00 2001 From: CbcWestwolf <1004626265@qq.com> Date: Thu, 14 Nov 2024 14:30:16 +0800 Subject: [PATCH 2/9] Update system-variables.md Co-authored-by: tangenta <tangenta@126.com> --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index 1aae7566a7d1..5ab73ff5e2ca 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1479,7 +1479,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 类型:整数型 - 默认值:`0` - 范围:`[0, 1125899906842624]`(1 PiB) -- 添加索引加速功能开启(由变量 `tidb_ddl_enable_fast_reorg` 控制)时,这个变量用于限制向每个 TiKV 节点写入的带宽大小,单位为字节。 默认值 `0` 表示不限制写入带宽。可以通过 `'1GiB'`、`256MiB` 等方式设置该变量。 +- 添加索引加速功能开启(由变量 `tidb_ddl_enable_fast_reorg` 控制)时,这个变量用于限制向每个 TiKV 节点写入的带宽大小,单位为字节每秒。 默认值 `0` 表示不限制写入带宽。可以通过 `'1GiB'`、`256MiB` 等方式设置该变量。 ### `tidb_ddl_reorg_worker_cnt` From 2775d8e5ad826cd23464de82d75bf613724eb7c3 Mon Sep 17 00:00:00 2001 From: CbcWestwolf <1004626265@qq.com> Date: Mon, 18 Nov 2024 10:31:08 +0800 Subject: [PATCH 3/9] Update system-variables.md Co-authored-by: Grace Cai <qqzczy@126.com> --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index 5ab73ff5e2ca..b113f0e5296d 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1479,7 +1479,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 类型:整数型 - 默认值:`0` - 范围:`[0, 1125899906842624]`(1 PiB) -- 添加索引加速功能开启(由变量 `tidb_ddl_enable_fast_reorg` 控制)时,这个变量用于限制向每个 TiKV 节点写入的带宽大小,单位为字节每秒。 默认值 `0` 表示不限制写入带宽。可以通过 `'1GiB'`、`256MiB` 等方式设置该变量。 +- 该变量仅在添加索引加速功能开启(由变量 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 控制)时生效,用于限制每个 TiKV 节点写入的带宽。 默认值 `0` 表示不限制写入带宽。默认单位为字节每秒,也可以通过 `'1GiB'`、`256MiB` 等格式设置该变量。 ### `tidb_ddl_reorg_worker_cnt` From 7f42f46b4d39d729b7fdf4f8d135eda7600a5f20 Mon Sep 17 00:00:00 2001 From: CbcWestwolf <1004626265@qq.com> Date: Mon, 18 Nov 2024 10:31:17 +0800 Subject: [PATCH 4/9] Update system-variables.md Co-authored-by: Grace Cai <qqzczy@126.com> --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index b113f0e5296d..224b1e59c7d3 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1478,7 +1478,7 @@ 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) 控制:否 - 类型:整数型 - 默认值:`0` -- 范围:`[0, 1125899906842624]`(1 PiB) +- 范围:`[0, 1125899906842624]`(即最大可设置为 1 PiB) - 该变量仅在添加索引加速功能开启(由变量 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 控制)时生效,用于限制每个 TiKV 节点写入的带宽。 默认值 `0` 表示不限制写入带宽。默认单位为字节每秒,也可以通过 `'1GiB'`、`256MiB` 等格式设置该变量。 ### `tidb_ddl_reorg_worker_cnt` From e327664236476ccef4665cc216fa8758f6fdce59 Mon Sep 17 00:00:00 2001 From: CbcWestwolf <1004626265@qq.com> Date: Tue, 19 Nov 2024 16:01:47 +0800 Subject: [PATCH 5/9] Update system-variables.md Co-authored-by: xixirangrang <hfxsd@hotmail.com> --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index 224b1e59c7d3..fe56e256c8b6 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1479,7 +1479,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 类型:整数型 - 默认值:`0` - 范围:`[0, 1125899906842624]`(即最大可设置为 1 PiB) -- 该变量仅在添加索引加速功能开启(由变量 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 控制)时生效,用于限制每个 TiKV 节点写入的带宽。 默认值 `0` 表示不限制写入带宽。默认单位为字节每秒,也可以通过 `'1GiB'`、`256MiB` 等格式设置该变量。 +- 该变量仅在添加索引加速功能开启(由变量 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 控制)时生效,用于限制每个 TiKV 节点写入的带宽。默认值 `0` 表示不限制写入带宽。默认单位为字节每秒,也可以通过 `'1GiB'`、`256MiB` 等格式设置该变量。 ### `tidb_ddl_reorg_worker_cnt` From e0aa19b1ae265b2ad4a13378e115a9459ee852f8 Mon Sep 17 00:00:00 2001 From: cbcwestwolf <1004626265@qq.com> Date: Tue, 19 Nov 2024 16:05:56 +0800 Subject: [PATCH 6/9] update --- system-variables.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index fe56e256c8b6..d4148da49d2e 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1479,7 +1479,8 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 类型:整数型 - 默认值:`0` - 范围:`[0, 1125899906842624]`(即最大可设置为 1 PiB) -- 该变量仅在添加索引加速功能开启(由变量 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 控制)时生效,用于限制每个 TiKV 节点写入的带宽。默认值 `0` 表示不限制写入带宽。默认单位为字节每秒,也可以通过 `'1GiB'`、`256MiB` 等格式设置该变量。 +- 这个变量用于限制每个 TiKV 节点写入的带宽,仅在开启添加索引加速功能时生效(由变量 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 控制)。在数据量特别大的情况下,降低加索引时写入 TiKV 节点的带宽可以有效减少对前端负载的影响。 +- 默认值 `0` 表示不限制写入带宽。默认单位为字节每秒,也可以通过 `'1GiB'`、`256MiB` 等格式设置该变量。 ### `tidb_ddl_reorg_worker_cnt` From 1395ae08e175f2fffe2400398e7ce61f37aaa74e Mon Sep 17 00:00:00 2001 From: CbcWestwolf <1004626265@qq.com> Date: Fri, 22 Nov 2024 16:24:58 +0800 Subject: [PATCH 7/9] Update system-variables.md Co-authored-by: Grace Cai <qqzczy@126.com> --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index d4148da49d2e..4f212f7a3420 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1479,7 +1479,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 类型:整数型 - 默认值:`0` - 范围:`[0, 1125899906842624]`(即最大可设置为 1 PiB) -- 这个变量用于限制每个 TiKV 节点写入的带宽,仅在开启添加索引加速功能时生效(由变量 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 控制)。在数据量特别大的情况下,降低加索引时写入 TiKV 节点的带宽可以有效减少对前端负载的影响。 +- 这个变量用于限制每个 TiKV 节点写入的带宽,仅在开启添加索引加速功能时生效(由变量 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 控制)。在数据量特别大的情况下(如数十亿行数据),降低加索引时写入 TiKV 节点的带宽可以有效减少对业务负载的影响。 - 默认值 `0` 表示不限制写入带宽。默认单位为字节每秒,也可以通过 `'1GiB'`、`256MiB` 等格式设置该变量。 ### `tidb_ddl_reorg_worker_cnt` From c4dac8cf522027a12894e482653c365509daf8fc Mon Sep 17 00:00:00 2001 From: CbcWestwolf <1004626265@qq.com> Date: Tue, 26 Nov 2024 16:26:59 +0800 Subject: [PATCH 8/9] Update system-variables.md Co-authored-by: Grace Cai <qqzczy@126.com> --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index 4f212f7a3420..beba8253fde7 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1480,7 +1480,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 默认值:`0` - 范围:`[0, 1125899906842624]`(即最大可设置为 1 PiB) - 这个变量用于限制每个 TiKV 节点写入的带宽,仅在开启添加索引加速功能时生效(由变量 [`tidb_ddl_enable_fast_reorg`](#tidb_ddl_enable_fast_reorg-从-v630-版本开始引入) 控制)。在数据量特别大的情况下(如数十亿行数据),降低加索引时写入 TiKV 节点的带宽可以有效减少对业务负载的影响。 -- 默认值 `0` 表示不限制写入带宽。默认单位为字节每秒,也可以通过 `'1GiB'`、`256MiB` 等格式设置该变量。 +- 默认值 `0` 表示不限制写入带宽。默认单位为字节每秒,也可以通过 `'1GiB'`、`'256MiB'` 等格式设置该变量。 ### `tidb_ddl_reorg_worker_cnt` From 18509c73ad9c57fc848ef4f019b0f4f5eca82835 Mon Sep 17 00:00:00 2001 From: CbcWestwolf <1004626265@qq.com> Date: Fri, 13 Dec 2024 10:40:37 +0800 Subject: [PATCH 9/9] Update system-variables.md Co-authored-by: Aolin <aolin.zhang@pingcap.com> --- system-variables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-variables.md b/system-variables.md index beba8253fde7..c6505d488448 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1471,7 +1471,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 可选值:`PRIORITY_LOW`、`PRIORITY_NORMAL`、`PRIORITY_HIGH` - 这个变量用来设置 `ADD INDEX` 操作 `re-organize` 阶段的执行优先级,可设置为 `PRIORITY_LOW`/`PRIORITY_NORMAL`/`PRIORITY_HIGH`。 -### `tidb_ddl_reorg_max_write_speed` <span class="version-mark">从 v8.5.0 版本开始引入</span> +### `tidb_ddl_reorg_max_write_speed` <span class="version-mark">从 v7.5.5 版本开始引入</span> - 作用域:GLOBAL - 是否持久化到集群:是