请问tidb tiflash如何使用?目前安装了一个节点tiflash,感觉一直没有利用上,形同虚设。
有没有办法将业务所有的count统计语句让它直接在tiflash节点上执行,而不占用tidb和tikv节点
的CPU资源呢?
可以参考一下这个 TiFlash 简介 | TiDB 文档中心
可能是因为优化器没有自动选择它,或者配置上还有优化的空间
tiflash装完是空的,你需要把制定的表数据同步到tilfash才能用上,sql不用改自动用的
给表配置副本 + 优化器选到 TiFlash + 强制路由
要指定表的副本到tiflash才行
官方文档
直接可以设置表
如何确定你的SQL走的是tiflash呢
执行计划里没有tiflash吗
一般都是一些聚合、分类的函数会走tiflash,如果不确定,可以通过查看执行计划的形式确认下。tidb本身自带的优化器会根据sql情况,自动判断是走tikv还是tiflash,不是说搭建了tiflash就一定会走该组件
需要手动添加tiflash副本
需要先有tiflash,然后执行sql的时候注意使用分析类函数,执行计划基本就自动走tiflash了吧

