From 2ec7e72fa836aed05a55bf68be442569952899b2 Mon Sep 17 00:00:00 2001 From: Ti Chi Robot Date: Sat, 9 Oct 2021 16:59:23 +0800 Subject: [PATCH] Update the default value of tidb_stmt_summary_max_stmt_count (#6718) (#6720) --- sql-statements/sql-statement-show-variables.md | 2 +- statement-summary-tables.md | 2 +- system-variables.md | 2 +- 3 files changed, 3 insertions(+), 3 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 7aabad1ea034..ef295ce249da 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 种类数量。v5.0.4 前,默认 200 条。自 v5.0.4 起,默认 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 be3e38bcea2f..a7120fb50818 100644 --- a/system-variables.md +++ b/system-variables.md @@ -1242,7 +1242,7 @@ set tidb_slow_log_threshold = 200; ### `tidb_stmt_summary_max_stmt_count` 从 v4.0 版本开始引入 - 作用域:SESSION | GLOBAL -- 默认值:`200` +- 默认值:v5.0.4 前为 200。自 v5.0.4 起为 3000 - 范围:`[1, 32767]` - 这个变量设置了 [statement summary tables](/statement-summary-tables.md) 在内存中保存的语句的最大数量。