From f20667572687a1630e09bbd2d9a9d12a2e4802b5 Mon Sep 17 00:00:00 2001 From: TomShawn <41534398+TomShawn@users.noreply.github.com> Date: Fri, 23 Jul 2021 15:08:15 +0800 Subject: [PATCH] This is an automated cherry-pick of #6718 Signed-off-by: ti-chi-bot --- sql-statements/sql-statement-show-variables.md | 2 +- statement-summary-tables.md | 2 +- system-variables.md | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/sql-statements/sql-statement-show-variables.md b/sql-statements/sql-statement-show-variables.md index 6ab8b046aed3..37e0f20c9678 100644 --- a/sql-statements/sql-statement-show-variables.md +++ b/sql-statements/sql-statement-show-variables.md @@ -134,7 +134,7 @@ SHOW GLOBAL VARIABLES LIKE 'tidb%'; | tidb_stmt_summary_history_size | 24 | | tidb_stmt_summary_internal_query | 0 | | tidb_stmt_summary_max_sql_length | 4096 | -| tidb_stmt_summary_max_stmt_count | 200 | +| tidb_stmt_summary_max_stmt_count | 3000 | | tidb_stmt_summary_refresh_interval | 1800 | | tidb_store_limit | 0 | | tidb_txn_mode | | diff --git a/statement-summary-tables.md b/statement-summary-tables.md index d88d9c5eda88..114eb14d303e 100644 --- a/statement-summary-tables.md +++ b/statement-summary-tables.md @@ -98,7 +98,7 @@ select * from employee where id in (...) and salary between ? and ?; - `tidb_enable_stmt_summary`:是否打开 statement summary 功能。1 代表打开,0 代表关闭,默认打开。statement summary 关闭后,系统表里的数据会被清空,下次打开后重新统计。经测试,打开后对性能几乎没有影响。 - `tidb_stmt_summary_refresh_interval`:`statements_summary` 的清空周期,单位是秒 (s),默认值是 `1800`。 - `tidb_stmt_summary_history_size`:`statements_summary_history` 保存每种 SQL 的历史的数量,默认值是 `24`。 -- `tidb_stmt_summary_max_stmt_count`:statement summary tables 保存的 SQL 种类数量,默认 200 条。当 SQL 种类超过该值时,会移除最近没有使用的 SQL。 +- `tidb_stmt_summary_max_stmt_count`:statement summary tables 保存的 SQL 种类数量。v4.0.14 前,默认 200 条。自 v4.0.14,默认 3000 条。当 SQL 种类超过该值时,会移除最近没有使用的 SQL。 - `tidb_stmt_summary_max_sql_length`:字段 `DIGEST_TEXT` 和 `QUERY_SAMPLE_TEXT` 的最大显示长度,默认值是 4096。 - `tidb_stmt_summary_internal_query`:是否统计 TiDB 的内部 SQL。1 代表统计,0 代表不统计,默认不统计。 diff --git a/system-variables.md b/system-variables.md index 3d5f7bb31766..76551b9ae523 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1268,8 +1268,14 @@ set tidb_slow_log_threshold = 200; ### `tidb_stmt_summary_max_stmt_count` 从 v4.0 版本开始引入 - 作用域:SESSION | GLOBAL +<<<<<<< HEAD - 默认值:`200` - 范围:`[1, 32767]` +======= + +- 默认值:v4.0.14 前为 200。自 v4.0.14 起为 3000(受配置文件影响,这里给出的是默认配置文件取值) + +>>>>>>> c9dd5a125 (Update the default value of tidb_stmt_summary_max_stmt_count (#6718)) - 这个变量设置了 statement summary 在内存中保存的语句的最大数量。 ### `tidb_stmt_summary_refresh_interval` 从 v4.0 版本开始引入