Flash的配置咨询

咨询下,生产一般加几个flash节点,配置需要特殊加配置嘛?哪个版本的flash较稳定?

实际效果怎么样?加完对kv有没有什么影响

帮kv分担压力的,对kv没有影响。
一般是搞2个tiflash实例,配置稍微高点,版本能用新的就新的吧

1 个赞

对kv没有影响。
一般2个tiflash实例,最好单独配置稍微高点的服务器,版本能用新的就新的。

7.1有人使用嘛?怎么样

最少是弄两个,版本我们现在用的8.0.1,挺好的

跟着你的版本啊,你用7.1.1的tidb集群的话,也只能用7.1.1的tiflash,反正用了tiflash,你的汇总类sql优化大大滴。可能有的风险:1个是可能你原来sql的执行计划可能走偏,原来走tikv但走到tiflash的话,也不是每个sql都有提升的,这个建议你可以单独建一个tidb-server,然后指定全走tiflash,olap类应用直连这个tidb-server就行;2是假如你平常的汇总类压力已经都分配到tiflash节点了,万一你的tiflash哪天挂了,可能压力全回到tikv,有可能直接把tikv压垮,所以一般建议最少分配2个tiflash节点,做个高可用。
另外增加tiflash节点的话,最好是单独的机器,不要和原来的tidb-server或者tikv等节点放到一起,因为tiflash用的时候确实很快,但是占用资源的也非常厉害,不单独部署的话,可能把其他节点的资源挤占导致其他节点异常。

1 个赞

有一个点,是比较担心的。
就是加完flash,会不会造成现有的语句变慢?
比如flash的性能出现瓶颈,最后的结果是加了flash,反而业务出现了问题

根据你的需求了,数量没要求,可以配置高点内存和cpu

一般两个节点,后续可以根据具体业务增加或减少,没有一个固定标准的

独立的tidb,单独走falsh,先记下这个方案,感谢

是有可能的,但是你的tiflash节点加了,一般也不建议直接所有表全部加上tifalsh副本,可以找一些大表,有olap类的需求的,原来sql有点慢的,先加个tiflash副本测试下(有测试环境更好)。一般会有很大改进,同时也释放了原来tikv很大的压力。

没错,还是先全量的数据测试吧

根据表的数量和使用场景,推荐版本tidb的LTS版本,比如7.5

嗯,了解

加大资源配置就好了

嗯,是的

看官方文档一个就行了