通过TiFlash优化查询必须手动开启follower read吗?

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】

【问题】 我们想要在集群中部署TiFlash节点,那通过TiFlash优化查询必须手动开启follower read吗?如果不开启的话查询有TiFlash副本的表会自动走TiFlash吗?

【业务影响】

【 TiDB 版本】 5.7.25-TiDB-v5.1.0

【附件】 相关日志及监控(https://metricstool.pingcap.com/)


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

1赞

不需要要手动开启 follower read,设置好 engine 后优化器根据成本自动选择走 tiflash 还是 tikv
https://docs.pingcap.com/zh/tidb/stable/use-tiflash#engine-隔离

建议保持统计信息最新,然后抓一些 top slow query 跑一下 explain analyze 对比,看优化器能否能准确选择 tiflash 或 tikv

好的,谢谢