From bd85a02235ba8f7c4d24da3b25103a8c3c248ebe Mon Sep 17 00:00:00 2001 From: houfaxin Date: Thu, 23 Jan 2025 14:02:19 +0800 Subject: [PATCH 1/3] Update system-variables.md --- system-variables.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/system-variables.md b/system-variables.md index b087d1d036c6..8751c7503e07 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1245,6 +1245,15 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 这个变量用于控制是否开启[自动捕获绑定](/sql-plan-management.md#自动捕获绑定-baseline-capturing)功能。该功能依赖 Statement Summary,因此在使用自动绑定之前需打开 Statement Summary 开关。 - 开启该功能后会定期遍历一次 Statement Summary 中的历史 SQL 语句,并为至少出现两次的 SQL 语句自动创建绑定。 +### `tidb_cb_pd_metadata_error_rate_threshold_pct` 从 v9.0.0 版本开始引入 + +- 作用域:GLOBAL +- 是否持久化到集群:是 +- 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否 +- 默认值:`0` +- 取值范围:`[0, 100]` +- 该变量用于控制 TiDB 是否根据发送到 PD 的特定请求的错误率百分比来触发熔断器。 + ### `tidb_cdc_write_source` 从 v6.5.0 版本开始引入 - 作用域:SESSION From 9e9596528a576c4605a8012e4c612388885d0f43 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Mon, 30 Jun 2025 11:50:25 +0800 Subject: [PATCH 2/3] Apply suggestions from code review --- system-variables.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/system-variables.md b/system-variables.md index 8751c7503e07..94fa65f0c8ab 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1245,14 +1245,14 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 这个变量用于控制是否开启[自动捕获绑定](/sql-plan-management.md#自动捕获绑定-baseline-capturing)功能。该功能依赖 Statement Summary,因此在使用自动绑定之前需打开 Statement Summary 开关。 - 开启该功能后会定期遍历一次 Statement Summary 中的历史 SQL 语句,并为至少出现两次的 SQL 语句自动创建绑定。 -### `tidb_cb_pd_metadata_error_rate_threshold_pct` 从 v9.0.0 版本开始引入 +### `tidb_cb_pd_metadata_error_rate_threshold_ratio` 从 v9.0.0 版本开始引入 - 作用域:GLOBAL - 是否持久化到集群:是 - 是否受 Hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value) 控制:否 - 默认值:`0` -- 取值范围:`[0, 100]` -- 该变量用于控制 TiDB 是否根据发送到 PD 的特定请求的错误率百分比来触发熔断器。 +- 取值范围:`[0, 1]` +- 该变量用于控制 TiDB 何时触发熔断器。设置为 `0`(默认值)表示禁用熔断器。设置为 `0.01` 到 `1` 之间的值时,表示启用熔断器,当发送到 PD 的特定请求的错误率达到或超过该阈值时,熔断器会被触发。 ### `tidb_cdc_write_source` 从 v6.5.0 版本开始引入 From 53642cefc84c26ec00000cc104cf9e013194ffc5 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Fri, 12 Dec 2025 10:54:49 +0800 Subject: [PATCH 3/3] 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 94fa65f0c8ab..da6be468a09a 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1245,7 +1245,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; - 这个变量用于控制是否开启[自动捕获绑定](/sql-plan-management.md#自动捕获绑定-baseline-capturing)功能。该功能依赖 Statement Summary,因此在使用自动绑定之前需打开 Statement Summary 开关。 - 开启该功能后会定期遍历一次 Statement Summary 中的历史 SQL 语句,并为至少出现两次的 SQL 语句自动创建绑定。 -### `tidb_cb_pd_metadata_error_rate_threshold_ratio` 从 v9.0.0 版本开始引入 +### `tidb_cb_pd_metadata_error_rate_threshold_ratio` 从 v8.5.5 版本开始引入 - 作用域:GLOBAL - 是否持久化到集群:是