请问tidb tiflash如何使用?

请问tidb tiflash如何使用?目前安装了一个节点tiflash,感觉一直没有利用上,形同虚设。
有没有办法将业务所有的count统计语句让它直接在tiflash节点上执行,而不占用tidb和tikv节点
的CPU资源呢?

可以参考一下这个 TiFlash 简介 | TiDB 文档中心

部署之后,还需要指定表加副本,这样对这个表进行聚合查询的时候才会用到tiflash

可能是因为优化器没有自动选择它,或者配置上还有优化的空间

tiflash装完是空的,你需要把制定的表数据同步到tilfash才能用上,sql不用改自动用的

给表配置副本 + 优化器选到 TiFlash + 强制路由

要指定表的副本到tiflash才行

官方文档

直接可以设置表

如何确定你的SQL走的是tiflash呢

执行计划里没有tiflash吗

看执行计划,执行计划里会标明是走的tikv还是tiflash

一般都是一些聚合、分类的函数会走tiflash,如果不确定,可以通过查看执行计划的形式确认下。tidb本身自带的优化器会根据sql情况,自动判断是走tikv还是tiflash,不是说搭建了tiflash就一定会走该组件

需要手动添加tiflash副本

需要先有tiflash,然后执行sql的时候注意使用分析类函数,执行计划基本就自动走tiflash了吧