PostgreSQL 的文件系统调优

Cás*_*lli 5 postgresql performance linux ubuntu postgresql-performance

我想在 Ubuntu 14.04 工作站中安装 PostgreSQL 9.x 版本,我正在寻找有关如何设置它的建议,以便

  • 获得良好的读写(50/50 平衡)性能

  • 保持整体常规系统使用的体面性能。

我的想法是在 SSD 驱动器中有两个主要分区:

  • [A] 带有操作系统推荐/默认设置的根系统(“/”)的 ext4。

  • [B] 一个用于 postgres 数据库文件(“/var/lib/pgsql”)的 ext4,具有大块大小(例如 1MB)和大预读大小(多少?)和适当的标志(哪个?)。

我不知道将 postgres db 文件与一般系统分开是否是一个好主意。在这种情况下,关于 [B] 块大小、预读大小、文件系统标志的任何建议?

此外任何有用的提示?

小智 0

一般来说,就 postgres 功能而言这不应该是一个问题。我假设您知道为此目的您必须停止 postgres 服务。将所有数据目录复制到新位置并修改 postgresql.conf 中的 data_dir。我自己从来没有做过。如果我是你,首先会在测试 ENV 中进行一些负载测试。希望它会有所帮助

看一下: https ://serverfault.com/questions/310350/postgresql-alternate-database-location