AlloyDB-Flags

Wählen Sie eine Dokumentationsversion aus:

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

Bei Flags, die mit Instance restarts (Instanz wird neu gestartet) gekennzeichnet sind, wird eine AlloyDB-Instanz neu gestartet, wenn Sie dieses Flag für die Instanz festlegen, entfernen oder ändern. Der Wert des Flags 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 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. 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 Audit-Logs zu Sitzungen und Objekten über die von PostgreSQL bereitgestellte Standard-Logging-Funktion.

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 Infrastruktur für die logische PostgreSQL-Decodierung in einer AlloyDB-Instanz.

Die logische Dekodierung bietet die erforderliche Infrastruktur, um Datenänderungen an externe Nutzer zu streamen.

alloydb.log_throttling_window

Typinteger
Standard0
InstanzneustartsNein

Steuert, ob AlloyDB doppelte Logeinträge aufzeichnet, die während eines bestimmten Zeitfensters empfangen werden.

Wenn der Wert größer als 0 ist, startet AlloyDB jedes Mal, wenn ein Logeintrag 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 desselben aufgezeichneten Logeintrags an.

Bei der Einstellung 0 zeichnet AlloyDB alle doppelten Logmeldungen auf.

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 in AlloyDB auftreten, zu Anfragen zum erzwungenen Beenden des Backends hochgestuft.

Durch das Hochstufen der Kündigungsanfragen trägt AlloyDB dazu bei, dass Backends, die nicht mehr reagieren, das Log-Replay und andere Backends nicht blockieren.

alloydb.pg_shadow_select_role

Typstring
StandardLeerer String
InstanzneustartsNein

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

alloydb_password

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 Arbeitslasten für die Vektorsuche 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 sicher mit 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.

scann.enable_preview_features

Typboolean
Standardoff
InstanzneustartsJa

Ermöglicht die Verwendung der folgenden Funktionen, die in der Vorschau verfügbar sind:

  • Adaptives Filtern: Ermitteln, ob Inline-Filterung oder Vorabfilterung zu einem bestimmten Zeitpunkt während der Abfrageausführung die beste Leistung bietet.
  • Automatische Indexwartung: Der Index wird inkrementell verwaltet. Wenn Ihr Dataset wächst, teilt AlloyDB große Ausreißerpartitionen auf und versucht, bessere QPS und Suchergebnisse zu liefern.