AlloyDB-Flags

Wählen Sie eine Dokumentationsversion aus:

Auf dieser Seite werden die Datenbank-Flags beschrieben, die AlloyDB for PostgreSQL verwendet, um verschiedene für AlloyDB spezifische Dienstfunktionen zu aktivieren und zu verwalten. 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 Flag-Wert wird für die Instanz beibehalten, bis Sie ihn wieder ändern.

alloydb.audit_log_line_prefix

Typstring
Standard"%m [%p]: [%l-1] db=%d,user=%u
InstanzneustartsJa

Steuert die Informationen, die jeder Audit-Logzeile vorangestellt werden. Wenn Sie dieses Feld leer lassen, wird kein Präfix verwendet.

alloydb.enable_pgaudit

Typboolean
Standardoff
InstanzneustartsJa

Steuert die Verfügbarkeit der Erweiterung pgaudit in einer AlloyDB-Instanz. Wenn Sie die Erweiterung verwenden möchten, setzen Sie den Parameter auf on und starten Sie die Instanz neu. Fügen Sie dann die Erweiterung pgaudit mit dem Befehl CREATE EXTENSION zu einzelnen Datenbanken in der Instanz hinzu.

Die Erweiterung pgaudit bietet detaillierte Audit-Logs zu Sitzungen und Objekten über die Standard-Logging-Funktion von PostgreSQL.

alloydb.iam_authentication

Typboolean
Standardoff
InstanzneustartsJa

Ermöglicht die Verwendung der IAM-Authentifizierung (Identity and Access Management) mit einer AlloyDB-Instanz.

alloydb.logical_decoding

Typboolean
Standardoff
InstanzneustartsJa

Aktiviert die logische Decodierungsinfrastruktur von PostgreSQL in einer AlloyDB-Instanz.

Die logische Decodierung stellt die Infrastruktur bereit, die zum Streamen von Datenänderungen an externe Nutzer erforderlich ist.

alloydb.log_throttling_window

Typinteger
Standard0
InstanzneustartsNein

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, der so viele Sekunden lang läuft, wie ein Logeintrag aufgezeichnet wird. Wenn AlloyDB die identische Logeintrag vor Ablauf des Timers empfängt, wird die Nachricht nicht aufgezeichnet. Nach Ablauf des Timers hängt AlloyDB die Anzahl der übersprungenen Nachrichten an das nächste Vorkommen derselben Logeinträge an, die aufgezeichnet werden.

Wenn der Wert auf 0 gesetzt ist, zeichnet AlloyDB alle doppelten Logeinträge auf.

alloydb.promote_cancel_to_terminate

Typboolean
Standardoff
InstanzneustartsNein

Wenn dieser Wert auf true gesetzt ist, werden alle Anfragen zum Abbrechen von Abfragen aufgrund von Problemen wie Sperrzeitüberschreitungen, Zeitüberschreitungen bei Anweisungen und Wiederherstellungskonflikten (Wiederholungen), die in AlloyDB auftreten, zu Anfragen zum erzwungenen Beenden des Backends hochgestuft.

Durch das Hochstufen der Abbruchanfragen trägt AlloyDB dazu bei, dass blockierte Back-Ends die Protokollwiedergabe 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 gewähren.

alloydb_password_validation

Typstring
StandardLeerer String
InstanzneustartsNein

Stellt Funktionen zum Festlegen und Verwalten von Passwortrichtlinien für AlloyDB Omni bereit. Wenn sich die Datenbanknutzer Ihrer Anwendung mit AlloyDB Omni über die integrierte, passwortbasierte Methode authentifizieren, können Sie die Authentifizierung sicherer machen, indem Sie starke Passwörter erzwingen.

Weitere Informationen finden Sie unter Integrierte Authentifizierung mit Passwortrichtlinien verwalten.

alloydb_scann

Typstring
StandardLeerer String
InstanzneustartsNein

Bietet Funktionen, mit denen AlloyDB Omni Vektorsuch-Arbeitslasten mit hoher Leistung und Effizienz verarbeiten kann.

Weitere Informationen finden Sie unter Indizes erstellen und Vektoren abfragen.

alloydb_ai_nl

Typstring
StandardLeerer String
InstanzneustartsNein

Bietet Funktionen, mit denen Sie AlloyDB Omni sicher in natürlicher Sprache abfragen können. Die Erweiterung funktioniert zusammen mit der Erweiterung parameterized_views, die eine Sicherheitsebene für Ihre Daten erzwingt.

Weitere Informationen finden Sie unter Datenbank mit natürlicher Sprache abfragen.

parameterized_views

Typstring
StandardLeerer String
InstanzneustartsNein

Bietet Funktionen, die eine Sicherheitsebene hinzufügen, wenn Abfragen in natürlicher Sprache in SQL-Abfragen übersetzt werden. Diese Erweiterung funktioniert zusammen mit der Erweiterung alloydb_ai_nl.

Weitere Informationen finden Sie unter Datenbank mit natürlicher Sprache abfragen.