生产环境PD组件服务器配置咨询

可以先部署起来,资源如果不够,后面扩容也不麻烦!

测试环境可以符合要求,但是要是生产环境建议升级资源

1 个赞

如果数据量大,或者有复杂查询,可能会有些不足

1 个赞

呵呵,还mark上了~~

嗯,生产环境还是严谨点~~~~~~~

1 个赞

优先安装官方推荐的配置来吧

1 个赞

建议根据官方推荐

1-2TB 目前这个配置够用了。

在 TiDB 集群里,Placement Driver(PD) 负责的是:

集群元数据管理

调度(Region 调度 / balance)

TSO(时间戳服务)

store / region 信息维护

PD 的底层确实基于 etcd 实现分布式一致性存储,所以资源消耗通常不大。

2 个赞

建议:

:one:一定要 3 个 PD

不要 1 个或 2 个。

原因:

PD 使用 Raft quorum

1 个 → 无高可用
2 个 → 容易脑裂
3 个 → 推荐

1 个赞

除了cpu和内存,主要还要结合业务访问量

1 个赞

PD 基于 etcd 架构,本身轻量低耗,3 台 4C8GB SSD 节点满足集群高可用部署要求,资源足以支撑中小规模 TiDB 集群。

1 个赞

绰绰有余 基础版 (入门/高性价比):PD 节点配置为 2C 4GB 内存 + 50GB 云盘

如果配置不够,可以扩缩容方式替换机器,很方便

生产环境必须要3个PD

无固定配比,先行部署试用,资源瓶颈后在线横向扩容即可。

3 台 4C/8G/100G SSD 独立部署 PD 完全可行,测试 / 中小量业务生产够用;海量分片高并发场景上限受限

三台 4C/8GB/100GB SSD 的服务器部署 PD(Placement Driver)组件在功能上可行,但仅适用于开发/测试或极轻量生产场景,不推荐用于生产环境。‌