Fehler bei der direkten Datenbankaktualisierung

In diesem Dokument werden Fehler beschrieben, die bei einem In-Place-Hauptversionsupgrade einer Datenbank in AlloyDB for PostgreSQL auftreten können. Außerdem werden empfohlene Optimierungsmöglichkeiten angezeigt. Weitere Informationen finden Sie unter Fehlerbehebung bei einem direkten Hauptversionsupgrade.

Fehler: Datenbank: database_name. extension_violation: DEPRECATED, action_required: DELETE_EXTENSION

Beschreibung:In AlloyDB wird eine eingestellte Erweiterung erkannt. Der Fehler gibt an, welche Erweiterungen einen Fehler verursacht haben:

database_name. extension_violation: DEPRECATED_EXTENSION, action_required: DELETE_EXTENSION."+" Query format to delete the extensions: `DROP EXTENSION {extension_name}; Violation list: [extensions]

Empfohlene Maßnahme:Löschen Sie die Erweiterung. Das Abfrageformat zum Löschen einer Erweiterung ist DROP EXTENSION {extension_name};.

Fehler: Datenbank: database_name. extension_violation: INVALID_EXTENSION_VERSION, action_required: UPGRADE_EXTENSION

Beschreibung:In AlloyDB wird eine ungültige Erweiterungsversion erkannt.

Empfohlene Lösung:Führen Sie ein Upgrade der Erweiterung durch. Das Abfrageformat zum Aktualisieren einer Erweiterung ist ALTER EXTENSION {extension_name} UPDATE TO {target_version};.

Fehler: Datenbank: database_name enthält pg_largeobject

Beschreibung:AlloyDB hat pg_largeobject erkannt.

Empfohlene Lösung:Entfernen Sie pg_largeobject, bevor Sie den AlloyDB-Cluster upgraden.

FEHLER: Nicht genügend gemeinsamer Arbeitsspeicher

Beschreibung:Wenn die Instanz nicht genügend freigegebenen Arbeitsspeicher hat, wird möglicherweise diese Fehlermeldung angezeigt. Dieser Fehler tritt eher auf,wenn Sie mehr als 10.000 Tabellen haben.

Empfohlene Lösung:Bevor Sie ein Upgrade starten, legen Sie den Wert des Flags max_locks_per_transaction auf etwa die doppelte Anzahl von Tabellen in der Instanz fest. Die Instanz wird neu gestartet, wenn Sie den Wert dieses Flags ändern.

FEHLER: Unzureichende Verbindungen

Beschreibung:Wenn Ihre Instanz keine ausreichende Verbindungskapazität hat, wird möglicherweise diese Fehlermeldung angezeigt.

Empfohlene Lösung:Wir empfehlen, den Flag-Wert max_connections um die Anzahl der Datenbanken in Ihrer Instanz zu erhöhen. Wenn Sie den Wert dieses Flags ändern, wird die Instanz neu gestartet.

Prüfungen vor dem Upgrade schlagen fehl

Beschreibung:Wenn Sie ein Upgrade für Ihren AlloyDB-Cluster durchführen, kann das Upgrade aufgrund von Prüfungen vor dem Upgrade fehlschlagen. Details zu den Verstößen sind in der API-Antwort in Form von logs_url enthalten. Sie werden zur Google Cloud Konsolenseite weitergeleitet, auf der sich die Logs befinden.

Empfohlene Lösung:Sehen Sie sich anhand der Fehlermeldung andere Fehler an, die weiter oben in diesem Dokument aufgeführt sind, um das jeweilige Problem zu beheben.

Nächste Schritte