请问TiFlash如何使用?默认被使用上了吗?

请问TiFlash如何使用?默认被使用上了吗?
感觉这个tiflash可有可无,不像oracle dataguard那样,还能连到从库执行查询缓解主库压力。
不知道这个tiflash如何连接查询,还是说自动被tidb在后台使用吗?

优化器根据cost自动判断是否走tiflash(也可以用hint/mpp force强制走)
tiflash主要解决的是复杂查询场景(比如几十万/百万行聚合/运算等)

TiFlash 是一个单独的组件与TiKV类似是存储数据的但是是列式存储,默认没有的TiFlash的,需要额外部署。使用的话需要先构建副本然后才能使用
可以看看TiFlash的介绍及用法,https://docs.pingcap.com/zh/tidb/stable/tiflash-overview/

如果你是oltp和olap的混合使用的系统的话,肯定上tiflash更合适,一般聚合类的sql自动会走tiflash,对你的oltp业务影响更小,当然如果你的数据会通过其他方式同步到数据仓库或者数据湖里面的话,纯粹的oltp业务,只是用tikv就可以了。

如果需要使用 Tiflash
首先,部署时 加上Tiflash,或者扩容 加Tiflash
然后,根据需要构建TiFlash 副本
使用:优化器会根据cost自动判断是否选择Tiflash
也可以手动强制走Tiflash

如果已经部署和指定tiflash副本,使用的时候会自动使用,类似自动使用索引一样。
部署和指定副本可以参考楼上给的链接。指定副本可以理解为创建索引。

查询优化器会自动判断是否走tiflash
也可以用hint/mpp force强制
tiflash主要解决的是OLAP场景

合适的场景,默认会使用的,比如聚合查询,不过,如果仅仅是OLTP的业务,虽然有时候能使用到tiflash ,但是利用率不是很高,可有可无吧