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.
Riesige Seiten RDS für Postgre SQL
Huge Pages ist eine Arbeitsspeicher-Verwaltungsfunktion, die den Overhead reduziert, wenn eine DB-Instance mit großen, zusammenhängenden Arbeitsspeicherblöcken arbeitet, wie sie von gemeinsam genutzten Puffern verwendet werden. Diese SQL Postgre-Funktion wird von allen derzeit RDS für Postgre SQL verfügbaren Versionen unterstützt. Sie können große Seiten für Ihre Anwendung zuordnen, indem Sie Aufrufe des freigegebenen Speichers mmap
oder SYSV
verwenden. RDSfor Postgre SQL unterstützt sowohl Seitengrößen von 4 KB als auch 2 MB.
Sie können Huge Pages ein- oder ausschalten, indem Sie den Wert des huge_pages
-Parameters ändern. Die Funktion ist standardmäßig für alle DB-Instance-Klassen aktiviert, außer Micro, Small und Medium.
RDSfür Postgre werden riesige Seiten SQL verwendet, die auf dem verfügbaren gemeinsamen Speicher basieren. Wenn die DB-Instance aufgrund von Einschränkungen des gemeinsamen Speichers keine riesigen Seiten verwenden kann, RDS verhindert Amazon, dass die DB-Instance gestartet wird. In diesem Fall RDS setzt Amazon den Status der DB-Instance auf einen Status mit inkompatiblen Parametern. In diesem Fall können Sie den huge_pages
Parameter auf setzen, off
damit Amazon RDS die DB-Instance starten kann.
Der Parameter shared_buffers
ist wichtig für die Einstellung des gemeinsam genutzten Speicherpools, der für die Verwendung von großen Seiten erforderlich ist. Der Standardwert für den shared_buffers
-Parameter verwendet ein Makro für Datenbankparameter. Dieses Makro legt einen Prozentsatz der insgesamt verfügbaren 8 KB an Seiten fest, die für den Speicher der DB-Instance verfügbar sind, verfügbar. Wenn Sie riesige Seiten verwenden, werden diese Seiten in den riesigen Seiten zusammengefasst zugeordnet. Amazon RDS versetzt eine DB-Instance in einen Zustand mit inkompatiblen Parametern, wenn die Shared-Memory-Parameter so eingestellt sind, dass sie mehr als 90 Prozent des DB-Instance-Speichers beanspruchen.
Weitere Informationen zur SQL Postgre-Speicherverwaltung finden Sie unter Ressourcenverbrauch