22

我们的 postgres 服务器即将达到其容量,我们正在考虑添加第二个数据库服务器。有没有特别适合 postgres 设置的扩展解决方案?

4

3 回答 3

21

您正在查看一组有限的选择,很大程度上取决于您的具体要求(读写比率以及您的应用程序对偶尔不一致读取的容忍度[同步与异步复制?主从与多主?],您的表的连接程度如何 [集群] 等)


更新

距离最初的答案已经过去了六年多。请参阅PostgreSQL 文档中的高可用性、负载平衡和复制一章,了解您可用的最新解决方案。

于 2009-02-20T20:40:59.590 回答
4

你检查过你的瓶颈是什么吗?哪些查询使您的服务器努力工作?也许它可以更好地调整。

如果调优没有帮助,升级服务器通常比设置复制容易得多。在 RAID1 或 RAID10 中添加一些磁盘,添加一些 RAM,更多内核和更快的处理器。具有电池后备缓存的良好 RAID 控制器也会产生很大的不同。

复制 id 有利于高可用性,但如果您遇到性能问题,通常更大的服务器会更具成本效益。

于 2009-02-25T08:59:48.860 回答
1

Postgres Advanced Server 和 Continuent Tungsten 也值得研究企业级解决方案。

于 2010-04-19T14:49:02.257 回答