Specificare il disco RAM per stats_temp_directory - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Specificare il disco RAM per stats_temp_directory

Puoi utilizzare il parametro di Aurora PostgreSQL, rds.pg_stat_ramdisk_size, per specificare la memoria di sistema allocata a un disco RAM per l'archiviazione di stats_temp_directory PostgreSQL. Il parametro del disco RAM è disponibile in Aurora PostgreSQL 14 e versioni precedenti.

Per alcuni carichi di lavoro, l'impostazione di questo parametro può migliorare le prestazioni e ridurre i requisiti IO. Per ulteriori informazioni sul parametro stats_temp_directory, consulta Run-time Statistics nella documentazione di PostgreSQL. A partire dalla versione 15 di PostgreSQL, la community PostgreSQL ha iniziato a utilizzare la memoria condivisa dinamica. Quindi, non è necessario impostare stats_temp_directory.

Per abilitare un disco RAM per stats_temp_directory, imposta il parametro rds.pg_stat_ramdisk_size su un valore diverso da zero nel gruppo di parametri del cluster di database utilizzato dal tuo cluster di database. Questo parametro utilizza MB, quindi è necessario specificare un valore intero. Espressioni, formule e funzioni non sono valide per il parametro rds.pg_stat_ramdisk_size. Assicurati di riavviare il cluster di database in modo che la modifica abbia effetto. Per informazioni sull'estensione dei parametri consulta . Per ulteriori informazioni sul riavvio del cluster database, consulta Riavvio di un cluster Amazon Aurora DB o di un'istanza Amazon Aurora DB.

Ad esempio, il seguente comando AWS CLI imposta il parametro del disco RAM su 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"

Dopo il riavvio di cluster di database, esegui il seguente comando per visualizzare lo stato di stats_temp_directory:

postgres=> SHOW stats_temp_directory;

Il comando deve restituire i seguenti valori:

stats_temp_directory --------------------------- /rdsdbramdisk/pg_stat_tmp (1 row)