I'm trying to create a parameter group in Amazon Web Services for an Postgres 9.5 RDS instance. I'm a little confused by the units being used for things such as shared_buffers
and min_wal_size
. Typically these would be specified in postgresql.conf
with units, like 4GB
or 128kB
. If I enter the same in AWS I get an error that the value I specified was invalid, but strictly numeric values seem to be fine. Does anyone know what units these parameters are expecting?
Postgresql – How to set up Amazon RDS parameter group for Postgres
amazon-rdsawspostgresql
Related Question
- Postgresql – How does Amazon create the RDS for Postgres? Some kind of Docker
- Amazon-rds – Amazon RDS t2.small as a production server
- Amazon-rds – Oracle HIPAA/FIPS-Compliant Encrypted Connections
- Mysql – Porting a MySQL back-end to AWS DynamoDB
- Postgresql – unable to create schema on amazon rds for postgres
- Postgresql – how can be changed hot_standby parameter on postgres 9.6 aws/rds
- Postgresql – How to set the default timezone in PostgreSQL on Amazon RDS
- Sql-server – Amazon RDS Ola Hallengren
Best Answer
Amazon RDS documentation provides a table of units for each parameter under the "Working with PostgreSQL Parameters" topic. Units are also usually included in the description of each parameter in the parameter group edit UI from the Amazon RDS web console.
min_wal_size (Postgres 9.5 Parameter Group Family)
16
MB
shared_buffers (Postgres 9.5 Parameter Group Family)
{DBInstanceClassMemory/32768}
8kB
Regarding
shared_buffers
specifically, the documentation has this to say: