From 839eb90850677a0fa12936530f5ce9f0c8a87c40 Mon Sep 17 00:00:00 2001 From: Ti Chi Robot Date: Tue, 6 Jul 2021 10:43:28 +0800 Subject: [PATCH] Change tidb_memory_usage_alarm_ratio scope to instance (#6409) (#6621) --- system-variables.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/system-variables.md b/system-variables.md index 7fe2c644df79..a3ccddadc528 100644 --- a/system-variables.md +++ b/system-variables.md @@ -566,6 +566,13 @@ SET GLOBAL tidb_distsql_scan_concurrency = 10; - 这个变量用来设置一条查询语句的内存使用阈值。 - 如果一条查询语句执行过程中使用的内存空间超过该阈值,会触发 TiDB 启动配置文件中 OOMAction 项所指定的行为。该变量的初始值由配置项 [`mem-quota-query`](/tidb-configuration-file.md#mem-quota-query) 配置。 +### `tidb_memory_usage_alarm_ratio` + +- 作用域:`INSTANCE` +- 默认值:`0.8` +- TiDB 内存使用占总内存的比例超过一定阈值时会报警。该功能的详细介绍和使用方法可以参考 [`memory-usage-alarm-ratio`](/tidb-configuration-file.md#memory-usage-alarm-ratio-从-v409-版本开始引入)。 +- 该变量的初始值可通过 [`memory-usage-alarm-ratio`](/tidb-configuration-file.md#memory-usage-alarm-ratio-从-v409-版本开始引入) 进行配置。 + ### `tidb_metric_query_range_duration` 从 v4.0 版本开始引入 - 作用域:SESSION @@ -973,10 +980,3 @@ set tidb_slow_log_threshold = 200; - 默认值:ON - 这个变量控制是否为读数据的算子开启动态内存控制功能。读数据的算子默认启用 [`tidb_disql_scan_concurrency`](/system-variables.md#tidb_distsql_scan_concurrency) 所允许的最大线程数来读取数据。当单条 SQL 语句的内存使用每超过 [`tidb_mem_quota_query`](/system-variables.md#tidb_mem_quota_query) 一次,读数据的算子会停止一个线程。 - 当读数据的算子只剩 1 个线程且当单条 SQL 语句的内存使用继续超过 [`tidb_mem_quota_query`](/system-variables.md#tidb_mem_quota_query) 时,该 SQL 语句会触发其它的内存控制行为。 - -### `tidb_memory_usage_alarm_ratio` - -- 作用域:SESSION -- 默认值:0.8 -- TiDB 内存使用占总内存的比例超过一定阈值时会报警。该功能的详细介绍和使用方法可以参考 [`memory-usage-alarm-ratio`](/tidb-configuration-file.md#memory-usage-alarm-ratio-从-v409-版本开始引入)。 -- 该变量的初始值可通过 [`memory-usage-alarm-ratio`](/tidb-configuration-file.md#memory-usage-alarm-ratio-从-v409-版本开始引入) 进行配置。