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.
RAM-Datenträger für das stats_temp_directory
Sie können den Aurora-PostgreSQL-Parameter rds.pg_stat_ramdisk_size
verwenden, um den Systemspeicher anzugeben, der einer RAM-Disk für die Speicherung von PostgreSQL stats_temp_directory
. Der RAM-Disk-Parameter ist für alle Aurora-PostgreSQL-14-Versionen und niedriger 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 über stats_temp_directory
finden Sie unter Laufzeitstatistikstats_temp_directory
ist also nicht erforderlich.
Um einen RAM-Datenträger für Ihr stats_temp_directory
zu aktivieren, legen Sie den Parameter rds.pg_stat_ramdisk_size
in der von Ihrer DB-Cluster verwendeten Parametergruppe auf einen Wert ungleich Null fest. 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. Stellen Sie sicher, dass Sie den DB-Cluster neu starten, damit die Änderungen wirksam werden. Weitere Informationen zum Festlegen von Parametern finden Sie unter Parametergruppen für Amazon Aurora. Weitere Informationen zum Neustart einer Verbindung mit dem DB-Cluster finden Sie unter Neustart eines Amazon Aurora DB-Clusters oder einer Amazon Aurora DB-Instance.
Mit dem folgenden AWS CLI-Befehl wird beispielsweise der RAM-Datenträgerparameter auf 256 MB festgelegt.
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"
Nachdem Sie den DB-Cluster neu gestartet haben, führen Sie den folgenden Befehl aus, um den Status des 1:stats_temp_directory
postgres=>
SHOW stats_temp_directory;
Der Befehl sollte Folgendes zurückgeben:
stats_temp_directory --------------------------- /rdsdbramdisk/pg_stat_tmp (1 row)