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
Typ | boolean
|
Standard | off
|
Instanzneustarts | Ja |
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
Typ | integer |
Standard | 0 |
Instanzneustarts | Nein |
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
Typ | boolean |
Standard | off |
Instanzneustarts | Nein |
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
Typ | string |
Standard | Leerer String |
Instanzneustarts | Nein |
Name der PostgreSQL-Rolle, mit der die Berechtigung zum Abfragen der Ansicht pg_shadow
gewährt werden soll.