指定 stats_temp_directory 的 RAM 磁盘
您可使用 Aurora PostgreSQL 参数 rds.pg_stat_ramdisk_size
指定分配给 RAM 磁盘的用于存储 PostgreSQL stats_temp_directory
的系统内存。RAM 磁盘参数适用于所有 Aurora PostgreSQL 版本。
在某些工作负载下,设置该参数可提高性能并降低 IO 要求。有关 stats_temp_directory
的更多信息,请参阅 PostgreSQL 文档
要为您的 stats_temp_directory
启用 RAM 磁盘,可在数据库集群使用的数据库集群参数组中将 rds.pg_stat_ramdisk_size
参数设置为非零值。该参数值以 MB 为单位。您必须先重启数据库集群,然后更改才会生效。有关设置参数的信息,请参阅 使用参数组。
例如,以下 Amazon CLI 命令将 RAM 磁盘参数设置为 256 MB。
aws rds modify-db-cluster-parameter-group \ --db-cluster-parameter-group-name db-cl-pg-ramdisk-testing \ --parameters "ParameterName=rds.pg_stat_ramdisk_size, ParameterValue=256, ApplyMethod=pending-reboot"
在重新启动数据库集群后,请运行以下命令查看 stats_temp_directory
的状态:
postgres=>show stats_temp_directory;
该命令应返回以下内容:
stats_temp_directory --------------------------- /rdsdbramdisk/pg_stat_tmp (1 row)