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.audit_log_line_prefix
| Typ | string |
| Standard | "%m [%p]: [%l-1] db=%d,user=%u |
| Instanzneustarts | Ja |
Steuert die Informationen, die jeder Audit-Logzeile vorangestellt werden. Wenn das Feld leer bleibt, wird kein Präfix verwendet.
alloydb.enable_pgaudit
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
Steuert die Verfügbarkeit der Erweiterung pgaudit in einer AlloyDB-Instanz. Setzen Sie den Parameter auf on 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-Loggingfunktion.
alloydb.enable_auto_explain
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
Steuert die Verfügbarkeit der Erweiterung auto_explain in einer AlloyDB-Instanz. Setzen Sie den Parameter auf on und starten Sie die Instanz neu.
Die auto_explain Erweiterung ermöglicht
die automatische Protokollierung von Ausführungsplänen für langsame Anweisungen zur Fehlerbehebung und
mehr. Sie bietet eine automatische Möglichkeit, die Funktionalität des Befehls EXPLAIN auszuführen.
alloydb.enable_pg_bigm
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
Steuert die Verfügbarkeit der Erweiterung pg_bigm in einer AlloyDB-Instanz. Setzen Sie den Parameter auf on und starten Sie die Instanz neu. Fügen Sie dann die
pg_bigm Erweiterung einzelnen Datenbanken in der Instanz mit dem CREATE
EXTENSION Befehl hinzu.
Die pg_bigm Erweiterung bietet
eine Volltextsuchfunktion in PostgreSQL mit 2-Gramm-Indizes (Bigram) für
schnellere Volltextsuchen.
alloydb.enable_pg_cron
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
Steuert die Verfügbarkeit der Erweiterung pg_cron in einer AlloyDB-Instanz. Setzen Sie den Parameter auf on und starten Sie die Instanz neu. Fügen Sie dann die
pg_cron Erweiterung einzelnen Datenbanken in der Instanz mit dem CREATE
EXTENSION Befehl hinzu.
Die pg_cron Erweiterung bietet
einen Cron-basierten Jobplaner für PostgreSQL, der als Erweiterung in der Datenbank ausgeführt wird. Sie verwendet dieselbe Syntax wie reguläres cron und ermöglicht es Ihnen, PostgreSQL-Befehle direkt aus der Datenbank zu planen.
alloydb.enable_pg_hint_plan
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
Steuert die Verfügbarkeit der Erweiterung pg_hint_plan in einer AlloyDB-Instanz. Setzen Sie den Parameter auf on und starten Sie die Instanz neu. Fügen Sie dann die Erweiterung pg_hint_plan einzelnen Datenbanken in der Instanz mit dem Befehl CREATE EXTENSION hinzu.
Mit der pg_hint_plan Erweiterung
können Sie PostgreSQL-Ausführungspläne mithilfe von Hinweisen verbessern. Dies sind
Beschreibungen in SQL-Kommentaren.
alloydb.enable_pg_wait_sampling
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
Ermöglicht AlloyDB, Stichprobenstatistiken von Warteereignissen zu erheben.
Setzen Sie den Parameter auf on und starten Sie die Instanz neu. Fügen Sie dann die Erweiterung pg_wait_sampling einzelnen Datenbanken in der Instanz mit dem Befehl CREATE EXTENSION hinzu.
Die pg_wait_sampling Erweiterung
aggregiert und fasst die Daten zu Warteereignissen zusammen. Sie können diese Ansichten abfragen, um Informationen zu Wartezeiten, Häufigkeiten und der relativen Bedeutung verschiedener Warteereignisse zu erhalten.
alloydb.enable_pglogical
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
Steuert die Verfügbarkeit der Erweiterung pglogical in einer AlloyDB-Instanz. Setzen Sie den Parameter auf on und starten Sie die Instanz neu. Fügen Sie dann die Erweiterung pglogical einzelnen Datenbanken in der Instanz mit dem Befehl CREATE EXTENSION hinzu.
Die pglogical Erweiterung
bietet logische Streamingreplikation für PostgreSQL mit einem Modell, das auf
Veröffentlichung und Abonnieren basiert.
alloydb.iam_authentication
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
Ermöglicht die Verwendung der Authentifizierung über die Identitäts- und Zugriffsverwaltung (Identity and Access Management, IAM) mit einer AlloyDB-Instanz.
alloydb.logical_decoding
| Typ | boolean |
| Standard | off |
| Instanzneustarts | Ja |
Aktiviert die logische Decodierungsinfrastruktur von PostgreSQL in einer AlloyDB-Instanz.
Die logische Decodierung bietet die Infrastruktur, die erforderlich ist, um Datenänderungen an externe Nutzer zu streamen.
alloydb.log_throttling_window
| Typ | integer |
| Standard | 0 |
| Instanzneustarts | Nein |
Steuert, ob AlloyDB doppelte Logmeldungen aufzeichnet, die während eines bestimmten Zeitfensters empfangen wurden.
Wenn der Wert auf einen Wert größer als 0 gesetzt ist, startet AlloyDB einen Timer mit dieser Anzahl von Sekunden, wenn ein Logeintrag aufgezeichnet wird. Wenn AlloyDB dieselbe Logmeldung empfängt, bevor der Timer abläuft, wird die Meldung nicht aufgezeichnet. Nach Ablauf des Timers fügt AlloyDB der nächsten Aufzeichnung desselben Logeintrags die Anzahl der übersprungenen Meldungen hinzu.
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 Abbrechen von Abfragen 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 Back-Ends, die nicht mehr reagieren, 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 gewähren.
alloydb_password
| Typ | string |
| Standard | Leerer String |
| Instanzneustarts | Nein |
Bietet Funktionen zum Festlegen und Verwalten von Passwortrichtlinien für AlloyDB Omni. 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
| Typ | string |
| Standard | Leerer String |
| Instanzneustarts | Nein |
Bietet Funktionen, mit denen AlloyDB Omni Vektorsuch-Workloads mit hoher Leistung und Effizienz verarbeiten kann.
Weitere Informationen finden Sie unter Indizes erstellen und Vektoren abfragen.
alloydb_ai_nl
| Typ | string |
| Standard | Leerer String |
| Instanzneustarts | Nein |
Bietet Funktionen, mit denen Sie AlloyDB sicher mit natürlicher Sprache abfragen können. Die Erweiterung funktioniert mit der Erweiterung `parameterized_views`, die eine Sicherheitsebene für Ihre Daten erzwingt.
Weitere Informationen finden Sie unter SQL-Abfragen mit natürlicher Sprache generieren.
parameterized_views
| Typ | string |
| Standard | Leerer String |
| Instanzneustarts | Nein |
Bietet Funktionen, die eine Sicherheitsebene hinzufügen, wenn Abfragen in natürlicher Sprache in SQL-Abfragen übersetzt werden. Diese Erweiterung funktioniert mit der Erweiterung alloydb_ai_nl.
Weitere Informationen finden Sie unter SQL-Abfragen mit natürlicher Sprache generieren.
AlloyDB Omni-Telemetrie
| Typ | boolean |
| Standard | on |
| Instanzneustarts | Ja |
Ermöglicht Nutzern, die regelmäßige Erhebung und den Upload von AlloyDB Omni-Nutzungs- und Systemmesswerten zu Google zu deaktivieren oder zu aktivieren. Wenn der Wert auf false gesetzt ist, wird der für die Telemetrie verantwortliche Client-Agent beendet und nicht ausgeführt.
Weitere Informationen finden Sie unter AlloyDB Omni-Telemetrie aktivieren und deaktivieren.