diff --git a/dynamic-config.md b/dynamic-config.md
index 7242d1e60f2f8..4c4d2371cbdec 100644
--- a/dynamic-config.md
+++ b/dynamic-config.md
@@ -207,6 +207,7 @@ The following TiKV configuration items can be modified online:
| `server.grpc-memory-pool-quota` | Limits the memory size that can be used by gRPC |
| `server.max-grpc-send-msg-len` | Sets the maximum length of a gRPC message that can be sent |
| `server.raft-msg-max-batch-size` | Sets the maximum number of Raft messages that are contained in a single gRPC message |
+| `server.simplify-metrics` | Controls whether to simplify the sampling monitoring metrics |
| `storage.block-cache.capacity` | The size of shared block cache (supported since v4.0.3) |
| `storage.scheduler-worker-pool-size` | The number of threads in the Scheduler thread pool |
| `backup.num-threads` | The number of backup threads (supported since v4.0.3) |
diff --git a/system-variables.md b/system-variables.md
index 5fed3907af25a..52673a6ffc2ee 100644
--- a/system-variables.md
+++ b/system-variables.md
@@ -822,6 +822,19 @@ Constraint checking is always performed in place for pessimistic transactions (d
>
> Currently, this feature is incompatible with TiDB Binlog in some scenarios and might cause semantic changes on a transaction. For more usage precautions of this feature, refer to [Incompatibility issues about transaction semantic](https://github.com/pingcap/tidb/issues/21069) and [Incompatibility issues about TiDB Binlog](https://github.com/pingcap/tidb/issues/20996).
+### tidb_enable_analyze_snapshot New in v6.2.0
+
+- Scope: SESSION | GLOBAL
+- Persists to cluster: Yes
+- Type: Boolean
+- Default value: `OFF`
+- This variable controls whether to read historical data or the latest data when performing `ANALYZE`. If this variable is set to `ON`, `ANALYZE` reads the historical data available at the time of `ANALYZE`. If this variable is set to `OFF`, `ANALYZE` reads the latest data.
+- Before v5.2, `ANALYZE` reads the latest data. From v5.2 to v6.1, `ANALYZE` reads the historical data available at the time of `ANALYZE`.
+
+> **Warning:**
+>
+> If `ANALYZE` reads the historical data available at the time of `ANALYZE`, the long duration of `AUTO ANALYZE` might cause the `GC life time is shorter than transaction duration` error because the historical data is garbage-collected.
+
### tidb_enable_async_commit New in v5.0
- Scope: SESSION | GLOBAL
@@ -904,6 +917,17 @@ Constraint checking is always performed in place for pessimistic transactions (d
- Default value: `OFF`
- This variable controls whether to enable TiDB to collect `PREDICATE COLUMNS`. After enabling the collection, if you disable it, the information of previously collected `PREDICATE COLUMNS` is cleared. For details, see [Collect statistics on some columns](/statistics.md#collect-statistics-on-some-columns).
+### tidb_enable_concurrent_ddl New in v6.2.0
+
+> **Warning:**
+>
+> **DO NOT modify this variable**. The risk of disabling this variable is unknown and might corrupt the metadata of the cluster.
+
+- Scope: GLOBAL
+- Persists to cluster: Yes
+- Default value: `ON`
+- This variable controls whether to allow TiDB to use concurrent DDL statements. When concurrent DDL statements are used, the DDL execution flow is changed, and DDL statements are not easily blocked by other DDL statements. In addition, multiple indexes can be added at the same time.
+
### tidb_enable_enhanced_security
- Scope: NONE
diff --git a/tikv-configuration-file.md b/tikv-configuration-file.md
index c40225ad9433e..9f2b6aa7d7066 100644
--- a/tikv-configuration-file.md
+++ b/tikv-configuration-file.md
@@ -199,6 +199,11 @@ This document only describes the parameters that are not included in command-lin
+ Specifies the queue size of the Raft messages in TiKV. If too many messages not sent in time result in a full buffer, or messages discarded, you can specify a greater value to improve system stability.
+ Default value: `8192`
+### `simplify-metrics` New in v6.2.0
+
++ Specifies whether to simplify the returned monitoring metrics. After you set the value to `true`, TiKV reduces the amount of data returned for each request by filtering out some metrics.
++ Default value: `false`
+
## readpool.unified
Configuration items related to the single thread pool serving read requests. This thread pool supersedes the original storage thread pool and coprocessor thread pool since the 4.0 version.