From a98ac9c77aacf2bc3608b7f6febede80557df8a0 Mon Sep 17 00:00:00 2001 From: jinhelin Date: Tue, 20 May 2025 13:28:26 +0800 Subject: [PATCH 1/2] tiflash: add config of enable_version_chain --- tiflash/tiflash-configuration.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tiflash/tiflash-configuration.md b/tiflash/tiflash-configuration.md index 42ad422479ed..7b50fd9a211a 100644 --- a/tiflash/tiflash-configuration.md +++ b/tiflash/tiflash-configuration.md @@ -475,6 +475,13 @@ I/O 限流功能相关配置。 - 默认值:`false` - 可选值:`true`、`false` +##### `enable_version_chain` 从 v9.0.0 版本开始引入 + +- 用于控制 TiFlash 实现 MVCC 过滤的算法。如果设置为 `1`,则使用 VersionChain 算法;如果设置为 `0`,则使用 DeltaIndex 算法。 +- VersionChain 算法通过避免对数据进行排序来提升 MVCC 过滤的性能。在有数据写入的场景,采用 VersionChain 算法的扫表性能要明显优于 DeltaIndex 算法。 +- 默认值:`1` +- 可选值:`1`、`0` + #### security 从 v4.0.5 版本开始引入 安全相关配置。 From ecf9307fa25ccac6b8f6dae9316c3a354a698c23 Mon Sep 17 00:00:00 2001 From: jinhelin Date: Wed, 21 May 2025 09:52:16 +0800 Subject: [PATCH 2/2] update --- tiflash/tiflash-configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tiflash/tiflash-configuration.md b/tiflash/tiflash-configuration.md index 7b50fd9a211a..9309e0b8a963 100644 --- a/tiflash/tiflash-configuration.md +++ b/tiflash/tiflash-configuration.md @@ -478,7 +478,7 @@ I/O 限流功能相关配置。 ##### `enable_version_chain` 从 v9.0.0 版本开始引入 - 用于控制 TiFlash 实现 MVCC 过滤的算法。如果设置为 `1`,则使用 VersionChain 算法;如果设置为 `0`,则使用 DeltaIndex 算法。 -- VersionChain 算法通过避免对数据进行排序来提升 MVCC 过滤的性能。在有数据写入的场景,采用 VersionChain 算法的扫表性能要明显优于 DeltaIndex 算法。 +- VersionChain 算法通过避免对数据进行排序来提升 MVCC 过滤的性能。正常情况下,采用 VersionChain 算法的扫表性能要明显优于 DeltaIndex 算法。 - 默认值:`1` - 可选值:`1`、`0`