高效运行 PostgreSQL 数据库服务器的内存/cpu/其他要求是什么?是一种为某种要求指定硬件配置的方法 - 例如用户数量、查询数量等?
小智 10
PostgreSQL 是开源的,您几乎可以在任何类似 Linux/UNIX 的机器上使用,还有 Windows 和 Mac OS X。请参阅buildfarm以获取已知工作配置的列表。预编译的二进制安装程序和/或软件包可用于流行平台。我在 AIX 上编译它时遇到了一些问题,但这是因为我使用了gcc
而不是 IBM 的XLC
.
您需要的最小 RAM 是 32MB,并且您需要至少 50KB 的磁盘空间。与任何其他数据库一样,一切都取决于您将要执行的查询、您将拥有多少用户、您的性能要求是什么等。
如果可以,尝试在不同的物理硬盘驱动器之间划分数据库(例如,一个 WAL,另一个主表 + 索引),调整postgresql.conf
以适合您的机器等。
我推荐你阅读 Greg Smith 的书PostgreSQL High Performance。
归档时间: |
|
查看次数: |
26210 次 |
最近记录: |