Errori di upgrade delle versioni principali in loco del database

Questo documento descrive gli errori che potresti riscontrare durante l'esecuzione di un upgrade in place della versione principale del database in AlloyDB per PostgreSQL. Vengono inoltre fornite le correzioni consigliate. Per ulteriori informazioni, vedi Risolvere i problemi relativi a un upgrade in place della versione principale.

Errore: database: database_name. extension_violation: DEPRECATED, action_required: DELETE_EXTENSION

Descrizione: AlloyDB rileva un'estensione non più supportata. L'errore indica le estensioni che hanno causato l'errore:

Database: . extension_violation: INVALID_EXTENSION_VERSION, action_required: UPGRADE_EXTENSION."+ " Query format to upgrade the extensions: ALTER EXTENSION {extension_name} UPDATE TO {target_version};. Violation list: []

Correzione consigliata:elimina l'estensione. Il formato della query per eliminare un'estensione è DROP EXTENSION {extension_name};.

Errore: database: database_name. extension_violation: INVALID_VERSION, action_required: UPGRADE_EXTENSION

Descrizione: AlloyDB rileva una versione dell'estensione non valida.

Correzione consigliata:esegui l'upgrade dell'estensione. Il formato della query per eseguire l'upgrade di un'estensione è ALTER EXTENSION {extension_name} UPDATE TO {target_version};.

Errore: il database database_name contiene pg_largeobject

Descrizione: AlloyDB rileva pg_largeobject.

Correzione consigliata: rimuovi pg_largeobject prima di eseguire l'upgrade del cluster AlloyDB.

ERRORE: memoria condivisa esaurita

Descrizione: se l'istanza ha memoria condivisa insufficiente, potresti visualizzare questo messaggio di errore. È più probabile che si verifichi questo errore se hai più di 10.000 tabelle.

Correzione consigliata: prima di iniziare un upgrade, imposta il valore del max_locks_per_transaction flag su circa il doppio del numero di tabelle nell'istanza. L'istanza viene riavviata quando modifichi il valore di questo flag.

ERRORE: connessioni insufficienti

Descrizione: se la tua istanza ha una capacità di connessione insufficiente, potresti visualizzare questo messaggio di errore.

Correzione consigliata: ti consigliamo di aumentare il valore del max_connections flag in base al numero di database nell'istanza. Quando modifichi il valore di questo flag, l'istanza viene riavviata.

I controlli di pre-upgrade non vanno a buon fine

Descrizione: quando esegui l'upgrade del cluster AlloyDB, l'upgrade potrebbe non riuscire a causa di controlli pre-upgrade. I dettagli sulle violazioni sono riportati nella risposta dell'API sotto forma di logs_url. Verrà visualizzata la pagina della console Google Cloud in cui sono presenti i log.

Correzione consigliata:rimuovi le estensioni.

Passaggi successivi