在文档中说不推荐1000张表创建tiflash副本,请问这个在后续哪个版本解决呢?
大家创建副本是按表单独创建还是按数据库创建?
不推荐同步 1000 张以上的表是因为这会降低 PD(Placement Driver)的调度性能.应该没限制
建议按数据库级别创建副本,这样管理更省心。单个TiFlash节点建议副本表数量控制在500以内,超过1000张确实可能影响性能。目前v6.5+版本有优化,但官方仍不推荐超1000张表。可以先试试alter database xxx set tiflash replica 1批量操作,比逐表创建高效得多。
我们都是按单表创建的。
TiFlash 副本数受 Region/表数量与元数据开销影响,官方长期建议控制同步表数量(数百级更稳,上千需评估)。新版本会持续优化多表场景,但是否完全「解决」要看具体版本 Release Note,建议查 v8.x TiFlash 容量规划文档。实践上优先对热点分析表按表 REPLICA,整库同步前评估表数与数据量;大库可只给核心宽表加副本,避免无脑全库 TiFlash。
副本数上限
TiFlash 副本数量不能超过集群中在线 TiFlash 节点总数,例如 3 台 TiFlash 节点,最多设置TIFLASH REPLICA 3。
??? TiFlash ??? schema ???compaction??? 1000 ???
??? AP ??? TiFlash replica???
??? release note ???
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。

