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
- Risolvere i problemi relativi a un upgrade in place della versione principale.
- Scopri come eseguire un upgrade della versione principale sul posto del database.