Rob*_*Rob 6 postgresql aws amazon-rds
我正在尝试在 Amazon Web Services 中为 Postgres 9.5 RDS 实例创建一个参数组。我对用于诸如shared_buffersand 之类的单位感到有些困惑min_wal_size。通常,这些将postgresql.conf使用单位指定,例如4GB或128kB。如果我在 AWS 中输入相同的值,我会收到一个错误,指出我指定的值无效,但严格来说数字值似乎没问题。有谁知道这些参数期望什么单位?
小智 6
Amazon RDS 文档在“使用 PostgreSQL 参数”主题下为每个参数提供了一个单位表。单位通常也包含在 Amazon RDS Web 控制台的参数组编辑 UI 中每个参数的描述中。
min_wal_size(Postgres 9.5 参数组系列)
16MBshared_buffers(Postgres 9.5 参数组系列)
{DBInstanceClassMemory/32768}8kB至于shared_buffers具体而言,文档中有这样一段话:
请注意,某些参数使用您可能不熟悉的单位;例如,shared_buffers 设置服务器使用的 8 KB 共享内存缓冲区的数量。