AlloyDB-Flags

Wählen Sie eine Dokumentationsversion aus:

Auf dieser Seite werden die Datenbankflags beschrieben, die von AlloyDB for PostgreSQL verwendet werden, um verschiedene dienstspezifische Funktionen von AlloyDB zu aktivieren und zu verwalten. Eine Liste aller Datenbank-Flags, die von AlloyDB unterstützt werden, finden Sie unter Unterstützte Datenbank-Flags.

Flags, die mit Instance restarts (Instanzneustarts) gekennzeichnet sind, bedeuten, dass AlloyDB eine Instanz neu startet, wenn Sie dieses Flag für diese Instanz festlegen, entfernen oder ändern. Der Wert des Flags wird für die Instanz beibehalten, bis Sie ihn wieder ändern.

alloydb.enable_pgaudit

Typboolean
Standardoff
InstanzneustartsJa

Steuert die Verfügbarkeit der Erweiterung pgaudit in einer AlloyDB-Instanz. Legen Sie den Parameter auf on fest und starten Sie die Instanz neu. Fügen Sie dann die Erweiterung pgaudit einzelnen Datenbanken in der Instanz mit dem Befehl CREATE EXTENSION hinzu.

Die Erweiterung pgaudit bietet detaillierte Sitzungs- und Objekt-Audit-Logs über die von PostgreSQL bereitgestellte Standardprotokollierungsfunktion.

alloydb.log_throttling_window

Typinteger
Standard0
InstanzneustartsNein

Steuert, ob AlloyDB doppelte Log-Nachrichten aufzeichnet, die während eines bestimmten Zeitfensters empfangen wurden.

Wenn der Wert größer als 0 ist, startet AlloyDB jedes Mal, wenn eine Logmeldung aufgezeichnet wird, einen Timer mit dieser Länge in Sekunden. Wenn AlloyDB dieselbe Logmeldung vor Ablauf des Zeitgebers empfängt, wird die Meldung nicht aufgezeichnet. Nach Ablauf des Zeitgebers hängt AlloyDB eine Anzahl der übersprungenen Nachrichten an das nächste Vorkommen derselben Logmeldung an, die aufgezeichnet wird.

Bei der Einstellung 0 werden alle doppelten Logmeldungen in AlloyDB aufgezeichnet.

alloydb.promote_cancel_to_terminate

Typboolean
Standardoff
InstanzneustartsNein

Wenn der Wert auf true festgelegt ist, werden alle Anfragen zum Abbrechen von Abfragen, die aufgrund von Problemen wie Sperrzeitüberschreitungen, Anweisungstimeouts und Konflikten bei der Wiederherstellung (Wiedergabe) auftreten, die von AlloyDB erkannt werden, zu Anfragen zum erzwungenen Beenden des Back-Ends hochgestuft.

Durch die Förderung der Kündigungsanfragen trägt AlloyDB dazu bei, dass Back-Ends, die nicht mehr reagieren, die Log-Wiedergabe und andere Back-Ends nicht blockieren.

alloydb.pg_shadow_select_role

Typstring
StandardLeerer String
InstanzneustartsNein

Name der PostgreSQL-Rolle, die verwendet werden soll, um die Berechtigung zum Abfragen der Ansicht pg_shadow zu erteilen.