三台物理机如何分配TIDB安装环境

三台24核188G配置的物理机 如何分配TiDB、PD、TiKV、TiFlash啊

1 个赞

三台基本可以1haproxy+2tidb+3pd+6tikv,tiflash还是找新的服务器吧。tiflash不适合混部。tikv根据数据盘数量部署,tikv只能支持一个目录,不支持多目录写入。

:upside_down_face: 如果只有三台,并且CPU资源不是特别充裕,敏捷版可能更适合;可惜只有商业用户能使用

硬盘什么样的,sata ssd还是nvme的ssd

用敏捷模式就可以

可以加我微信 billmay
先试用一下~

你的集群大概有多大?

是的,分布式tidb要实现基本容灾,组件与tiflash混部是不可避免的。

如果是测试环境混部也没问题,生产不建议。

1.8T的 sata ssd

1个tidb+1pd+3tikv,不建议部署tiflash

1 个赞

常规部署吧,每个机器1pd 1tidb 1tikv
tidb和tikv都改下参数限制下内存
tiflash再找个机器独立部署,tiflash一般不是必要项,除非sql查太慢再考虑

测试可以的

需要明确测试环境还是生产环境,才可以给出合理建议

是生产环境

聚会查询有点慢 所以想上一个tiflash

优先保证高可用,每类核心组件(PD、TiKV、TiFlash)在 3 台机器上各部署 1 个实例

tiflash过于吃资源了,还是找个机器独立部署把

三台机器只能3-3-3了

推荐每台部署混合架构,比如下面的比例。
TiDB(6–8核 / 32–48GB)
PD(2核 / 4–8GB)
TiKV(8–10核 / 64–80GB)
TiFlash(6–8核 / 64–80GB)

这么高的配置吗?生产环境吧