来自小伙伴:
@田帅萌7 提升查询效率 +容灾,现在的用mpp 多个副本 效率是有提升的
@dba-kit TiFlash 查询时候,有副本会让请求更平均一些。 不过多副本最大的好处还是高可用,让滚动升级 TiFlash 节点时候不影响业务查询。
来自小伙伴:
@田帅萌7 提升查询效率 +容灾,现在的用mpp 多个副本 效率是有提升的
@dba-kit TiFlash 查询时候,有副本会让请求更平均一些。 不过多副本最大的好处还是高可用,让滚动升级 TiFlash 节点时候不影响业务查询。
1.实践:tiflash副本是列存的,针对多字段、大表等的查询有提速效果,实测过一张5000万的大表,不建tiflash的时候,全表查询,大约20-30分钟,建完tiflash副本后,查询时间约为30秒-2分钟左右。
2.官方文档:
!!!!!
TiFlash副本是干啥的?
TiFlash副本能提高查询效率吗?
这是说的 副本 的作用吧。
tiflash是列存引擎,tikv是行存引擎
高可用,分片读
Tiflash 多副本,我们也测试过3节点3副本和3节点1副本,在查询压测时没有太多性能提升。就像大佬们说的,多副本最大的好处还是高可用。
tiflash 个人感觉就是相当于一个 clickhouse 列式数据库,只存某几个想要的表的
TiFlash通过列式存储和智能计算下推,极大地提升了处理OLAP查询的性能,以及高可用的作用
看起来是高并发
对我最直观的体验就是,可承载更多并发,刚前几天,被干爆了!