diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md
index 327b4ad73ba5..a8cc45c11b7d 100644
--- a/tidb-configuration-file.md
+++ b/tidb-configuration-file.md
@@ -906,12 +906,20 @@ TiDB 服务状态相关配置。
### `in-mem-slow-query-topn-num` 从 v7.3.0 版本开始引入
-+ 缓存在内存中的最慢的 slow query 个数。
+> **内存查询优先**: 当查询 `INFORMATION_SCHEMA.SLOW_QUERY` 表时候,TiDB 首先检查内存堆上缓存的慢查询,不行然后再去解析节点上的慢查询日志文件,`in-mem-slow-query-topn-num` 提供了指向内存堆中最慢的 N 个慢查询的堆内存缓存数量,该内存堆可以用来提供最慢慢查询的快速内存访问,从而避免解析日志文件。
+
+> **内存消耗**: 该参数用于在快速检索最慢 N 个特征性慢查询的能力与慢查询堆内存占用控制之间实现平衡。设置的太高会导致内存堆在收集慢查询上消耗过多内存,设置太小可能会导致无法提供足够有效的最慢历史慢查询上下文,从而导致需要解析全量的日志文件来获取完整的慢查询信息。
+
++ 每个 tidb 实例缓存在内存堆中的最慢的 slow query 个数。
+ 默认值:30
### `in-mem-slow-query-recent-num` 从 v7.3.0 版本开始引入
-+ 缓存在内存中的最近使用的 slow query 个数。
+> **内存查询优先**: 当查询 `INFORMATION_SCHEMA.SLOW_QUERY` 表时候,TiDB 首先检查内存堆上缓存的慢查询,不行然后再去解析节点上的慢查询日志文件,`in-mem-slow-query-recent-num` 提供了指向内存堆中最近的 N 个慢查询的堆内存缓存数量,该内存堆可以用来提供最近慢查询的快速内存访问,从而避免解析日志文件。
+
+> **内存消耗**: 该参数用于在快速检索最近 N 个特征性慢查询的能力与慢查询堆内存占用控制之间实现平衡。设置的太高会导致内存堆在收集慢查询上消耗过多内存,设置太小可能会导致无法提供足够有效的最近历史慢查询上下文,从而导致需要解析全量的日志文件来获取完整的慢查询信息。
+
++ 每个 tidb 实例缓存在内存堆中的最近使用的 slow query 个数。
+ 默认值:500
### `tidb_expensive_query_time_threshold`