AlloyDB-Flags

Auf dieser Seite werden die Datenbank-Flags beschrieben, mit denen in AlloyDB for PostgreSQL verschiedene AlloyDB-spezifische Dienstfunktionen aktiviert und verwaltet werden. Eine Liste aller Datenbank-Flags, die von AlloyDB unterstützt werden, finden Sie unter Unterstützte Datenbank-Flags.

Flags, die mit 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 bleibt für die Instanz erhalten, bis Sie ihn wieder ändern.

alloydb.enable_pgaudit

Typboolean
Standardoff
InstanzneustartsJa

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

Die Erweiterung pgaudit bietet detaillierte Protokolle zur Sitzungs- und Objektprüfung mithilfe der Standardprotokollierungsfunktion von PostgreSQL.

alloydb.log_throttling_window

Typinteger
Standard0
InstanzneustartsNein

Damit wird festgelegt, ob AlloyDB duplizierte Protokollnachrichten aufzeichnet, die innerhalb eines bestimmten Zeitraums empfangen wurden.

Wenn ein Wert größer als 0 festgelegt ist, startet AlloyDB jedes Mal, wenn eine Protokollmeldung aufgezeichnet wird, einen Timer, der so viele Sekunden lang läuft. Wenn AlloyDB die identische Protokollnachricht vor Ablauf des Timers empfängt, wird sie nicht aufgezeichnet. Nach Ablauf des Timers hängt AlloyDB dem nächsten Auftreten derselben protokollierten Lognachricht eine Zählung der übersprungenen Nachrichten an.

Wenn 0 festgelegt ist, werden in AlloyDB alle doppelten Protokollmeldungen protokolliert.

alloydb.promote_cancel_to_terminate

Typboolean
Standardoff
InstanzneustartsNein

Wenn dieser Wert auf true festgelegt ist, werden alle Abfragestornierungsanfragen aufgrund von Problemen wie Sperrzeitüberschreitungen, Anweisungszeitüberschreitungen und Wiederherstellungskonflikten (Wiedergabe), die in AlloyDB auftreten, zu Anfragen zur erzwungenen Beendigung des Back-Ends hochgestuft.

Durch die Bevorzugung von Stornierungsanfragen verhindert AlloyDB, dass blockierte Backends die Protokollwiedergabe und andere Backends beeinträchtigen.

alloydb.pg_shadow_select_role

Typstring
StandardLeerer String
InstanzneustartsNein

Name der PostgreSQL-Rolle, mit der die Berechtigung zum Abfragen der Ansicht pg_shadow gewährt werden soll.