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
- Fehlerbehebung bei einem direkten Upgrade einer Hauptversion
- Informationen zum direkten Upgrade der Datenbank-Hauptversion