Auf dieser Seite werden die Datenbank-Flags beschrieben, die AlloyDB for PostgreSQL verwendet, um verschiedene Dienstfunktionen zu aktivieren und zu verwalten, die nur in AlloyDB verfügbar sind. Eine Liste aller von AlloyDB unterstützten Datenbank-Flags 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 wird für die Instanz beibehalten, bis Sie ihn wieder ändern.
alloydb.enable_pgaudit
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
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
pgaudit Erweiterung einzelnen Datenbanken in der Instanz mit dem CREATE
EXTENSION Befehl hinzu.
Die pgaudit Erweiterung bietet detaillierte Audit-Logs zu Sitzungen
und Objekten über die von
PostgreSQL bereitgestellte Standard-Logging-Funktion.
alloydb.log_throttling_window
| Typ | integer |
| Standard | 0 |
| Instanzneustarts | Nein |
Steuert, ob AlloyDB doppelte Logeinträge aufzeichnet, die während eines bestimmten Zeitfensters empfangen wurden.
Wenn der Wert größer als 0 ist, startet AlloyDB einen Timer mit dieser Anzahl von Sekunden, wenn ein Logeintrag aufgezeichnet wird. Wenn AlloyDB die identische Logmeldung empfängt, bevor der Timer abläuft, wird die Meldung nicht aufgezeichnet. Nach Ablauf des Timers fügt AlloyDB eine Anzahl der übersprungenen Meldungen zum nächsten Vorkommen desselben Logeintrags hinzu, der aufgezeichnet wird.
Wenn der Wert auf 0 gesetzt ist, zeichnet AlloyDB alle doppelten Log
meldungen auf.
alloydb.promote_cancel_to_terminate
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Nein |
Wenn der Wert auf true gesetzt ist, werden alle Anfragen zur Abfrageabbruch aufgrund von Problemen wie Sperrzeitüberschreitungen, Anweisungstimeouts und Konflikten bei der Wiederherstellung (Wiedergabe), die in AlloyDB auftreten, zu Anfragen zur erzwungenen Beendigung des Back-Ends hochgestuft.
Durch das Hochstufen der Abbruchanfragen verhindert AlloyDB, dass hängende Back-Ends die Logwiedergabe und andere Back-Ends blockieren.
alloydb.pg_shadow_select_role
| Typ | string |
| Standard | Leerer String |
| Instanzneustarts | Nein |
Name der PostgreSQL-Rolle, die verwendet werden soll, um die Berechtigung zum Abfragen der Ansicht pg_shadow zu erteilen.