stats_temp_directory 的 RAM 磁碟 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

stats_temp_directory 的 RAM 磁碟

您可以使用 RDS for PostgreSQL 參數 rds.pg_stat_ramdisk_size 指定組態給 RAM 磁碟的系統記憶體,以存放 PostgreSQL stats_temp_directory。RAM 磁碟參數僅適用於 RDS for PostgreSQL 第 14 版和較低版本。

在某些工作負載下,設定此參數可以提高效能和降低輸入/輸出需求。如需 stats_temp_directory 的詳細資訊,請參閱 PostgreSQL 文件

如要設定 stats_temp_directory 的 RAM 磁碟,請於資料庫執行個體所使用的參數群組中,將 rds.pg_stat_ramdisk_size 參數設為整數常值。此參數表示 MB,因此您必須使用整數值。表達式、公式和函數對 rds.pg_stat_ramdisk_size 參數無效。請務必重新啟動資料庫執行個體,變更才會生效。如需有關設定參數的詳細資訊,請參閱 Amazon RDS 的參數群組

例如,下列 AWS CLI 命令將 RAM 磁碟參數設為 256 MB。

aws rds modify-db-parameter-group \ --db-parameter-group-name pg-95-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)