将所有 postgresql pgdata 或仅 pg_xlog 移动到 raid0 并在 Azure 中配置 effective_io_concurrency

将所有 postgresql pgdata 或仅 pg_xlog 移动到 raid0 并在 Azure 中配置 effective_io_concurrency

我在 Azure VM(D11、2 核、14GB RAM)中设置了 4 个磁盘 RAID0,并将 pg_xlog 移至 RAID 阵列,将其余的 pgsql/data 移至 OS 磁盘(单个磁盘)。我想知道我是否可以配置 effective_io_concurrency=4,因为 pg_xlog 位于 4 个磁盘 RAID 中?但是其余的 pgsql/data 位于单个磁盘中。将包括 pg_xlog 在内的所有内容移至 RAID 是否会提高性能?我看到很多建议将 pg_xlog 和 pgdata 移至不同的磁盘,但如果所有内容都在 RIAD0 中,这有关系吗?

相关内容