有任何理由有多个postgres实例在同一台机器上?



所以我的大部分工作涉及到在许多机器之间分布的postgres系统。我们处理分片的方法是为每个数据库分片创建一个单独的postgres实例。每台机器大约有~10个碎片,每个都绑定到一个不同的端口,systemctl服务,数据根,配置等。

这些是有可能消耗大量内存的大型数据库。

我从以前的开发人员那里继承了分片系统,但我没有想过要改变它,因为它到目前为止一直在运行。这种做法不好吗?有什么潜在的副作用吗?

在一台机器上有多个PostgreSQL实例是可以独立启动、停止和升级数据库的

然而,看到在一台机器上有多个分片的分片解决方案是很奇怪的。这似乎是在浪费资源。但是,当负载增加时,可能会将分片移动到其他机器上。

相关内容

最新更新