From 2851ce6183163c8f652edf4ba10e7dbf5f18d2fe Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 27 Dec 2023 14:27:08 +0800 Subject: [PATCH 1/2] cached table: clarify usage scenarios Signed-off-by: Aolin --- cached-tables.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cached-tables.md b/cached-tables.md index dbc4c602aea2..283a2f729ac5 100644 --- a/cached-tables.md +++ b/cached-tables.md @@ -13,9 +13,9 @@ TiDB 在 v6.0.0 版本中引入了缓存表功能。该功能适用于频繁被 TiDB 缓存表功能适用于以下特点的表: -- 表的数据量不大 -- 只读表,或者几乎很少修改 -- 表的访问很频繁,期望有更好的读性能 +- 表的数据量不大,例如 4 MiB 以下 +- 只读表,或者几乎很少修改,例如写入 QPS 低于每分钟 10 次 +- 表的访问很频繁,期望有更好的读性能,例如直接读取 TiKV 出现小表热点瓶颈时 当表的数据量不大,访问又特别频繁的情况下,数据会集中在 TiKV 一个 Region 上,形成热点,从而影响性能。因此,TiDB 缓存表的典型使用场景如下: From 2898404555e65e25a5bd5c150cce5af66c060884 Mon Sep 17 00:00:00 2001 From: Aolin Date: Wed, 27 Dec 2023 15:18:29 +0800 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Ran --- cached-tables.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cached-tables.md b/cached-tables.md index 283a2f729ac5..9a6e522c8f06 100644 --- a/cached-tables.md +++ b/cached-tables.md @@ -15,7 +15,7 @@ TiDB 缓存表功能适用于以下特点的表: - 表的数据量不大,例如 4 MiB 以下 - 只读表,或者几乎很少修改,例如写入 QPS 低于每分钟 10 次 -- 表的访问很频繁,期望有更好的读性能,例如直接读取 TiKV 出现小表热点瓶颈时 +- 表的访问很频繁,期望有更好的读性能,例如在直接读取 TiKV 时遇到小表热点瓶颈 当表的数据量不大,访问又特别频繁的情况下,数据会集中在 TiKV 一个 Region 上,形成热点,从而影响性能。因此,TiDB 缓存表的典型使用场景如下: