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.
Arbeiten mit Erweiterungen und Fremddaten-Wrappern
Sie können verschiedene PostgreSQL-Erweiterungen installieren und verwenden, um Ihrem DB-Cluster der Aurora-PostgreSQL-kompatiblen Edition einige Funktionen hinzuzufügen. Wenn Ihr Anwendungsfall beispielsweise eine intensive Dateneingabe in sehr großen Tabellen verlangt, können Sie die pg_partman
-Erweiterung installieren, um Ihre Daten zu partitionieren und damit den Workload zu verteilen.
Anmerkung
Ab Aurora PostgreSQL 14.5 unterstützt Aurora PostgreSQL Trusted Language Extensions für PostgreSQL. Diese Funktion ist als Erweiterung pg_tle
implementiert, die Sie Ihrem Aurora PostgreSQL hinzufügen können. Mithilfe dieser Erweiterung können Entwickler ihre eigenen PostgreSQL-Erweiterungen in einer sicheren Umgebung erstellen, was die Setup- und Konfigurationsanforderungen sowie einen Großteil der Vorabtests für neue Erweiterungen vereinfacht. Weitere Informationen finden Sie unter Arbeiten mit Trusted Language Extensions für PostgreSQL.
In einigen Fällen bietet es sich an, anstatt eine Erweiterung zu installieren, ein bestimmtes Modul zur Liste der shared_preload_libraries
in der benutzerdefinierten DB-Cluster-Parametergruppe Ihres DB-Clusters von Aurora PostgreSQL hinzuzufügen. In der Regel lädt die standardmäßige DB-Cluster-Parametergruppe nur die pg_stat_statements
. Es stehen jedoch weitere Module zur Verfügung, die der Liste hinzugefügt werden können. Sie können beispielsweise Planungsfunktionen hinzufügen, indem Sie das pg_cron
-Modul hinzufügen, wie unter Planen der Wartung mit der PostgreSQL-Erweiterung pg_cron beschrieben. Als weiteres Beispiel können Sie Abfrageausführungspläne protokollieren, indem Sie das auto_explain
-Modul laden. Weitere Informationen finden Sie unter Protokollieren von Abfrageausführungsplänen
Eine Erweiterung, die Zugriff auf externe Daten ermöglicht, wird als Fremddaten-Wrapper (FDW) bezeichnet. Zum Beispiel ermöglicht die Erweiterung oracle_fdw
Ihrem Aurora-PostgreSQL-DB-Cluster die Zusammenarbeit mit Oracle-Datenbanken.
Sie können auch genau angeben, welche Erweiterungen auf Ihrer Aurora PostgreSQL DB-Instance installiert werden können, indem Sie sie im Parameter rds.allowed_extensions
aufführen. Weitere Informationen finden Sie unter Einschränkung der Installation von PostgreSQL-Erweiterungen.
Im Folgenden finden Sie Informationen zum Einrichten und Verwenden einiger Erweiterungen, Module und FDWs, die für Aurora PostgreSQL verfügbar sind. Der Einfachheit halber werden diese alle als „Erweiterungen“ bezeichnet. Eine Auflistung der Erweiterungen, die Sie mit den aktuell verfügbaren Aurora-PostgreSQL-Versionen verwenden können, finden Sie unter Versionen der Erweiterungen für Amazon Aurora PostgreSQL in Versionshinweise für Aurora PostgreSQL.
Verwalten von PostgreSQL-Partitionen mit der Erweiterung pg_partman
Wird verwendet pgAudit , um Datenbankaktivitäten zu protokollieren
Verwenden von pglogical, um Daten zwischen Instances zu synchronisieren
Arbeiten mit Oracle-Datenbanken unter Verwendung der Erweiterung oracle_fdw
Arbeiten mit SQL Serverdatenbanken mithilfe der Erweiterung tds_fdw