Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
RAMFestplatte für das stats_temp_directory
Sie können den SQL Parameter RDS for Postgre verwenden, rds.pg_stat_ramdisk_size
um den Systemspeicher anzugeben, der einer RAM Festplatte zum Speichern von Postgre zugewiesen ist. SQL stats_temp_directory
Der RAM Festplattenparameter ist nur in RDS SQL Postgre-Version 14 und niedrigeren Versionen verfügbar.
Bei bestimmten Workloads kann durch die Einstellung dieses Parameters die Leistung verbessert und die I/O-Anforderungen können gesenkt werden. Weitere Informationen zu finden Sie in der stats_temp_directory
Postgre-Dokumentation. SQL
Um eine RAM Festplatte für Ihre einzurichtenstats_temp_directory
, setzen Sie den rds.pg_stat_ramdisk_size
Parameter auf einen ganzzahligen Literalwert in der Parametergruppe, die von Ihrer DB-Instance verwendet wird. Dieser Parameter wird in MB angegeben, daher müssen Sie einen ganzzahligen Wert verwenden. Ausdrücke, Formeln und Funktionen sind für den Parameter rds.pg_stat_ramdisk_size
nicht gültig. Starten Sie die DB-Instance neu, damit die Änderung wirksam wird. Weitere Informationen zum Festlegen von Parametern finden Sie unter Parametergruppen für Amazon RDS.
Mit dem folgenden AWS CLI Befehl wird beispielsweise der RAM Festplattenparameter auf 256 MB festgelegt.
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"
Nach dem Neustart führen Sie den folgenden Befehl aus, um den Status des stats_temp_directory
anzuzeigen:
postgres=>
SHOW stats_temp_directory;
Der Befehl sollte Folgendes zurückgeben.
stats_temp_directory
---------------------------
/rdsdbramdisk/pg_stat_tmp
(1 row)