Disque RAM pour le stats_temp_directory - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Disque RAM pour le stats_temp_directory

Vous pouvez utiliser le paramètre RDS pour PostgreSQL rds.pg_stat_ramdisk_size pour spécifier la mémoire système allouée à un disque RAM afin de stocker le code PostgreSQL stats_temp_directory. Le paramètre de disque RAM est disponible uniquement dans RDS pour PostgreSQL version 14 et les versions antérieures.

Avec certaines charges de travail, ce paramètre peut améliorer les performances et réduire les exigences relatives aux I/O. Pour plus d’informations sur le paramètre stats_temp_directory, consultez la documentation sur PostgreSQL.

Pour activer un disque RAM pour votre stats_temp_directory, définissez le paramètre rds.pg_stat_ramdisk_size sur une valeur littérale entière dans le groupe de paramètres utilisé par votre instance de base de données. Ce paramètre est indiqué en Mo, vous devez donc utiliser une valeur entière. Les expressions, formules et fonctions ne sont pas valides pour le paramètre rds.pg_stat_ramdisk_size. Veillez à réinitialiser l'instance de base de données pour que la modification prenne effet. Pour plus d’informations sur la définition des paramètres, consultez Groupes de paramètres pour Amazon RDS.

Par exemple, la commande d'AWS CLI suivante définit le paramètre de disque RAM à 256 Mo.

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"

Après le redémarrage, exécutez la commande suivante pour afficher le statut de stats_temp_directory.

postgres=> SHOW stats_temp_directory;

La commande devrait renvoyer le résultat suivant.

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