如何选择那些表需要从tikv同步到tiflash?

【 TiDB 使用环境`】生产环境
【 TiDB 版本】v5.4.1
【遇到的问题】
我有130张表,请问这130张表是全部同步到tifash好,还是选择其中某些表同步到tiflash?


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

根据需要同步,tiflash是列存,哪些表涉及的SQL使用列存嫩提升性能,就设置哪些表

如果实在不好区分,可以先在测试环境把所有表都同步,然后跑一段时间看执行计划,再只保留用到tiflash的表的副本。

好的谢谢解答

谢谢解答

请问下同步表到tiflash的表的数量多少会影响tiflash的性能吗?如同步50张表从tikv到tiflash和同步100张表从tikv到tiflash两者对tiflash的性能有何影响?

可以试试找哪些统计类olap的sql里的查询需要的字段很少的

tifalsh作为learner角色从tikv同步数据,表越多对资源消耗肯定也越多,尤其网络,具体50和100间有多大差距还得实际测

经常需要大批量分析查询的表

1,宽表(字段特别多)
2,经常需要全表扫描的表

好的!谢谢解答

感谢解答

这个的确需要实测,OLAP和OLTP优化器的确区分不好,通常是:1.某些列会被全扫描
2.返回给客户端少量数据 3.表数据量大 适合放在TiFlash

好的了解了,感谢解答

大表,如几亿的表;但是只要查到其中的几个字段,这些就可以设置tiflash