From 10e887a390643cd44d979ca77fbd889931e5f78e Mon Sep 17 00:00:00 2001 From: glorv Date: Tue, 20 Feb 2024 14:46:06 +0800 Subject: [PATCH 1/7] add node for sql priority --- faq/sql-faq.md | 5 +++++ system-variables.md | 5 +++++ tidb-configuration-file.md | 10 ++++++++++ 3 files changed, 20 insertions(+) diff --git a/faq/sql-faq.md b/faq/sql-faq.md index 3d7c4b257824..0b29d019a897 100644 --- a/faq/sql-faq.md +++ b/faq/sql-faq.md @@ -205,6 +205,11 @@ TiDB 支持改变[全局](/system-variables.md#tidb_force_priority)或单个语 - `LOW_PRIORITY`:该语句为低优先级语句,TiDB 在执行阶段会降低这条语句的优先级 - `DELAYED`:该语句为正常优先级语句,TiDB 不强制改变这条语句的优先级,与 `tidb_force_priority` 设置为 `NO_PRIORITY` 相同 +> +> **Note:** +> +> 在开启 [使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能时,使用 `tidb_force_priority` 配置的优先级功能将被资源组的优先级调度功能取代,不再发挥作用,此时可以将不同优先级的语句放在不同的资源组中执行,通过为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。 + 以上两种参数可以结合 TiDB 的 DML 语言进行使用,使用方法举例如下: 1. 通过在数据库中写 SQL 的方式来调整优先级: diff --git a/system-variables.md b/system-variables.md index 9c7268d87e48..9cfe9356f0e3 100644 --- a/system-variables.md +++ b/system-variables.md @@ -2505,6 +2505,11 @@ v5.0 后,用户仍可以单独修改以上系统变量(会有废弃警告) - 这个变量用于改变 TiDB server 上执行的语句的默认优先级。例如,你可以通过设置该变量来确保正在执行 OLAP 查询的用户优先级低于正在执行 OLTP 查询的用户。 - 默认值 `NO_PRIORITY` 表示不强制改变执行语句的优先级。 +> +> **Note:** +> +> 在开启 [使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能时,使用 `tidb_force_priority` 配置的优先级功能将被资源组的优先级调度功能取代,不再发挥作用,此时可以将不同优先级的语句放在不同的资源组中执行,通过为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。 + ### `tidb_gc_concurrency` 从 v5.0 版本开始引入 - 作用域:GLOBAL diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index a522146cc9ed..3e818d8d2d8b 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -547,6 +547,11 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/ + 可选值:默认值 NO_PRIORITY 表示不强制改变执行语句的优先级,其它优先级从低到高可设置为 LOW_PRIORITY、DELAYED 或 HIGH_PRIORITY。 + 自 v6.1.0 起,已改用配置项 [`instance.tidb_force_priority`](/tidb-configuration-file.md#tidb_force_priority) 或系统变量 [`tidb_force_priority`](/system-variables.md#tidb_force_priority) 来将所有语句优先级设为 force-priority 的值。`force-priority` 仍可使用,但如果同时设置了 `force-priority` 与 `instance.tidb_force_priority`,TiDB 将采用 `instance.tidb_force_priority` 的值。 +> +> **Note:** +> +> 在开启 [使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能时,使用 `tidb_force_priority` 配置的优先级功能将被资源组的优先级调度功能取代,不再发挥作用,此时可以将不同优先级的语句放在不同的资源组中执行,通过为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。 + ### `distinct-agg-push-down` + 设置优化器是否执行将带有 `Distinct` 的聚合函数(比如 `select count(distinct a) from t`)下推到 Coprocessor 的优化操作。 @@ -881,6 +886,11 @@ TiDB 服务状态相关配置。 + 默认值 NO_PRIORITY 表示不强制改变执行语句的优先级,其它优先级从低到高可设置为 LOW_PRIORITY、DELAYED 或 HIGH_PRIORITY。 + 在 v6.1.0 之前,该功能通过配置项 `force-priority` 进行设置。 +> +> **Note:** +> +> 在开启 [使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能时,使用 `tidb_force_priority` 配置的优先级功能将被资源组的优先级调度功能取代,不再发挥作用,此时可以将不同优先级的语句放在不同的资源组中执行,通过为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。 + ### `max_connections` + TiDB 中同时允许的最大客户端连接数,用于资源控制。 From 1d9a35b19ca9613ee0dae9eefa119ad698afff98 Mon Sep 17 00:00:00 2001 From: glorv Date: Wed, 21 Feb 2024 10:52:10 +0800 Subject: [PATCH 2/7] apply comments --- faq/sql-faq.md | 2 +- system-variables.md | 2 +- tidb-configuration-file.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/faq/sql-faq.md b/faq/sql-faq.md index 0b29d019a897..39bb9ea64115 100644 --- a/faq/sql-faq.md +++ b/faq/sql-faq.md @@ -208,7 +208,7 @@ TiDB 支持改变[全局](/system-variables.md#tidb_force_priority)或单个语 > > **Note:** > -> 在开启 [使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能时,使用 `tidb_force_priority` 配置的优先级功能将被资源组的优先级调度功能取代,不再发挥作用,此时可以将不同优先级的语句放在不同的资源组中执行,通过为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。 +> TiDB 从 v6.6.0 版本开始支持 [使用资源管控 (Resource Control) 实现资源隔离](https://github.com/tidb-resource-control.md) 功能,通过将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,PRIORITY 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 以上两种参数可以结合 TiDB 的 DML 语言进行使用,使用方法举例如下: diff --git a/system-variables.md b/system-variables.md index 9cfe9356f0e3..67e995429b27 100644 --- a/system-variables.md +++ b/system-variables.md @@ -2508,7 +2508,7 @@ v5.0 后,用户仍可以单独修改以上系统变量(会有废弃警告) > > **Note:** > -> 在开启 [使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能时,使用 `tidb_force_priority` 配置的优先级功能将被资源组的优先级调度功能取代,不再发挥作用,此时可以将不同优先级的语句放在不同的资源组中执行,通过为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。 +> TiDB 从 v6.6.0 版本开始支持 [使用资源管控 (Resource Control) 实现资源隔离](https://github.com/tidb-resource-control.md) 功能,通过将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,PRIORITY 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 ### `tidb_gc_concurrency` 从 v5.0 版本开始引入 diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index 3e818d8d2d8b..026a81e52e58 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -550,7 +550,7 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/ > > **Note:** > -> 在开启 [使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能时,使用 `tidb_force_priority` 配置的优先级功能将被资源组的优先级调度功能取代,不再发挥作用,此时可以将不同优先级的语句放在不同的资源组中执行,通过为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。 +> TiDB 从 v6.6.0 版本开始支持 [使用资源管控 (Resource Control) 实现资源隔离](https://github.com/tidb-resource-control.md) 功能,通过将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,PRIORITY 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 ### `distinct-agg-push-down` @@ -889,7 +889,7 @@ TiDB 服务状态相关配置。 > > **Note:** > -> 在开启 [使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能时,使用 `tidb_force_priority` 配置的优先级功能将被资源组的优先级调度功能取代,不再发挥作用,此时可以将不同优先级的语句放在不同的资源组中执行,通过为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。 +> TiDB 从 v6.6.0 版本开始支持 [使用资源管控 (Resource Control) 实现资源隔离](https://github.com/tidb-resource-control.md) 功能,通过将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,PRIORITY 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 ### `max_connections` From 4799184d4fb430e7849a1ecbdd6efd96561b1c07 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Wed, 21 Feb 2024 15:21:15 +0800 Subject: [PATCH 3/7] Apply suggestions from code review --- faq/sql-faq.md | 7 ++++--- system-variables.md | 5 ++--- tidb-configuration-file.md | 10 ++++------ 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/faq/sql-faq.md b/faq/sql-faq.md index 39bb9ea64115..c203ba85b02b 100644 --- a/faq/sql-faq.md +++ b/faq/sql-faq.md @@ -205,10 +205,11 @@ TiDB 支持改变[全局](/system-variables.md#tidb_force_priority)或单个语 - `LOW_PRIORITY`:该语句为低优先级语句,TiDB 在执行阶段会降低这条语句的优先级 - `DELAYED`:该语句为正常优先级语句,TiDB 不强制改变这条语句的优先级,与 `tidb_force_priority` 设置为 `NO_PRIORITY` 相同 +> **注意:** + > -> **Note:** -> -> TiDB 从 v6.6.0 版本开始支持 [使用资源管控 (Resource Control) 实现资源隔离](https://github.com/tidb-resource-control.md) 功能,通过将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,PRIORITY 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 +> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 + 以上两种参数可以结合 TiDB 的 DML 语言进行使用,使用方法举例如下: diff --git a/system-variables.md b/system-variables.md index 67e995429b27..f6aa51ba71ec 100644 --- a/system-variables.md +++ b/system-variables.md @@ -2505,10 +2505,9 @@ v5.0 后,用户仍可以单独修改以上系统变量(会有废弃警告) - 这个变量用于改变 TiDB server 上执行的语句的默认优先级。例如,你可以通过设置该变量来确保正在执行 OLAP 查询的用户优先级低于正在执行 OLTP 查询的用户。 - 默认值 `NO_PRIORITY` 表示不强制改变执行语句的优先级。 +> **注意:** > -> **Note:** -> -> TiDB 从 v6.6.0 版本开始支持 [使用资源管控 (Resource Control) 实现资源隔离](https://github.com/tidb-resource-control.md) 功能,通过将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,PRIORITY 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 +> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 ### `tidb_gc_concurrency` 从 v5.0 版本开始引入 diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index 026a81e52e58..40b64c87a081 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -547,10 +547,9 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/ + 可选值:默认值 NO_PRIORITY 表示不强制改变执行语句的优先级,其它优先级从低到高可设置为 LOW_PRIORITY、DELAYED 或 HIGH_PRIORITY。 + 自 v6.1.0 起,已改用配置项 [`instance.tidb_force_priority`](/tidb-configuration-file.md#tidb_force_priority) 或系统变量 [`tidb_force_priority`](/system-variables.md#tidb_force_priority) 来将所有语句优先级设为 force-priority 的值。`force-priority` 仍可使用,但如果同时设置了 `force-priority` 与 `instance.tidb_force_priority`,TiDB 将采用 `instance.tidb_force_priority` 的值。 +> **注意:** > -> **Note:** -> -> TiDB 从 v6.6.0 版本开始支持 [使用资源管控 (Resource Control) 实现资源隔离](https://github.com/tidb-resource-control.md) 功能,通过将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,PRIORITY 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 +> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 ### `distinct-agg-push-down` @@ -886,10 +885,9 @@ TiDB 服务状态相关配置。 + 默认值 NO_PRIORITY 表示不强制改变执行语句的优先级,其它优先级从低到高可设置为 LOW_PRIORITY、DELAYED 或 HIGH_PRIORITY。 + 在 v6.1.0 之前,该功能通过配置项 `force-priority` 进行设置。 +> **注意:** > -> **Note:** -> -> TiDB 从 v6.6.0 版本开始支持 [使用资源管控 (Resource Control) 实现资源隔离](https://github.com/tidb-resource-control.md) 功能,通过将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,PRIORITY 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 +> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 ### `max_connections` From 65fe0e04e5a6cf38150b1f257d844f26159e7ba1 Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Wed, 21 Feb 2024 15:21:33 +0800 Subject: [PATCH 4/7] Update faq/sql-faq.md --- faq/sql-faq.md | 1 - 1 file changed, 1 deletion(-) diff --git a/faq/sql-faq.md b/faq/sql-faq.md index c203ba85b02b..80b35c993a4c 100644 --- a/faq/sql-faq.md +++ b/faq/sql-faq.md @@ -210,7 +210,6 @@ TiDB 支持改变[全局](/system-variables.md#tidb_force_priority)或单个语 > > TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 - 以上两种参数可以结合 TiDB 的 DML 语言进行使用,使用方法举例如下: 1. 通过在数据库中写 SQL 的方式来调整优先级: From af2483048a57f53270f5a26f95da7ecb3b8ee3be Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Wed, 21 Feb 2024 15:22:31 +0800 Subject: [PATCH 5/7] Update faq/sql-faq.md --- faq/sql-faq.md | 1 - 1 file changed, 1 deletion(-) diff --git a/faq/sql-faq.md b/faq/sql-faq.md index 80b35c993a4c..eb978f83b5a7 100644 --- a/faq/sql-faq.md +++ b/faq/sql-faq.md @@ -206,7 +206,6 @@ TiDB 支持改变[全局](/system-variables.md#tidb_force_priority)或单个语 - `DELAYED`:该语句为正常优先级语句,TiDB 不强制改变这条语句的优先级,与 `tidb_force_priority` 设置为 `NO_PRIORITY` 相同 > **注意:** - > > TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 From c7c157b264435acd5678eb18c8fc8ec47fe0aa1c Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Thu, 22 Feb 2024 15:49:24 +0800 Subject: [PATCH 6/7] Apply suggestions from code review --- faq/sql-faq.md | 3 ++- system-variables.md | 2 +- tidb-configuration-file.md | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/faq/sql-faq.md b/faq/sql-faq.md index eb978f83b5a7..de0856c55888 100644 --- a/faq/sql-faq.md +++ b/faq/sql-faq.md @@ -207,7 +207,8 @@ TiDB 支持改变[全局](/system-variables.md#tidb_force_priority)或单个语 > **注意:** > -> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 +> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md)功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 + 以上两种参数可以结合 TiDB 的 DML 语言进行使用,使用方法举例如下: diff --git a/system-variables.md b/system-variables.md index f6aa51ba71ec..64c9b56447d9 100644 --- a/system-variables.md +++ b/system-variables.md @@ -2507,7 +2507,7 @@ v5.0 后,用户仍可以单独修改以上系统变量(会有废弃警告) > **注意:** > -> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 +> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md)功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 ### `tidb_gc_concurrency` 从 v5.0 版本开始引入 diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index 40b64c87a081..15714548af2f 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -549,7 +549,7 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/ > **注意:** > -> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 +> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md)功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 ### `distinct-agg-push-down` @@ -887,7 +887,7 @@ TiDB 服务状态相关配置。 > **注意:** > -> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md) 功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 +> TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md)功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 ### `max_connections` From 91d21cd890ecd8780ddb0a331c47e35517e92e3a Mon Sep 17 00:00:00 2001 From: xixirangrang Date: Thu, 22 Feb 2024 15:50:38 +0800 Subject: [PATCH 7/7] Update faq/sql-faq.md --- faq/sql-faq.md | 1 - 1 file changed, 1 deletion(-) diff --git a/faq/sql-faq.md b/faq/sql-faq.md index de0856c55888..d4ecc2ddd6e1 100644 --- a/faq/sql-faq.md +++ b/faq/sql-faq.md @@ -209,7 +209,6 @@ TiDB 支持改变[全局](/system-variables.md#tidb_force_priority)或单个语 > > TiDB 从 v6.6.0 版本开始支持[使用资源管控 (Resource Control) 实现资源隔离](/tidb-resource-control.md)功能。该功能可以将不同优先级的语句放在不同的资源组中执行,并为这些资源组分配不同的配额和优先级,可以达到更好的资源管控效果。在开启资源管控功能后,语句的调度主要受资源组的控制,`PRIORITY` 将不再生效。建议在支持资源管控的版本优先使用资源管控功能。 - 以上两种参数可以结合 TiDB 的 DML 语言进行使用,使用方法举例如下: 1. 通过在数据库中写 SQL 的方式来调整优先级: