Error upgrade versi utama database yang diterapkan

Dokumen ini menjelaskan error yang mungkin Anda temui saat melakukan upgrade versi utama database secara langsung di AlloyDB untuk PostgreSQL. Perbaikan yang direkomendasikan juga disediakan. Untuk mengetahui informasi selengkapnya, lihat Memecahkan masalah upgrade versi utama di tempat.

Error: Database: database_name. extension_violation: TIDAK DIGUNAKAN LAGI, action_required: DELETE_EXTENSION

Deskripsi: AlloyDB mendeteksi ekstensi yang tidak digunakan lagi. Error ini menunjukkan ekstensi yang menyebabkan error:

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: []

Perbaikan yang direkomendasikan: Hapus ekstensi. Format kueri untuk menghapus ekstensi adalah DROP EXTENSION {extension_name};.

Error: Database: database_name. extension_violation: INVALID_VERSION, action_required: UPGRADE_EXTENSION

Deskripsi: AlloyDB mendeteksi versi ekstensi yang tidak valid.

Perbaikan yang direkomendasikan: Upgrade ekstensi. Format kueri untuk mengupgrade ekstensi adalah ALTER EXTENSION {extension_name} UPDATE TO {target_version};.

Error: Database: database_name contains pg_largeobject

Deskripsi: AlloyDB mendeteksi pg_largeobject.

Perbaikan yang direkomendasikan: Hapus pg_largeobject sebelum mengupgrade cluster AlloyDB.

ERROR: kehabisan memori bersama

Deskripsi: Jika instance tidak memiliki memori bersama yang cukup, Anda mungkin akan melihat pesan error ini. Error ini kemungkinan besar terjadi jika Anda memiliki lebih dari 10.000 tabel.

Perbaikan yang direkomendasikan: Sebelum memulai upgrade, tetapkan nilai flag max_locks_per_transaction menjadi sekitar dua kali lipat jumlah tabel dalam instance. Instance dimulai ulang saat Anda mengubah nilai flag ini.

ERROR: Koneksi tidak memadai

Deskripsi: Jika instance tidak memiliki kapasitas koneksi yang cukup, Anda mungkin akan melihat pesan error ini.

Perbaikan yang direkomendasikan: Sebaiknya Anda meningkatkan nilai flag max_connections dengan jumlah database dalam instance Anda. Saat Anda mengubah nilai flag ini, instance akan dimulai ulang.

Pemeriksaan pra-upgrade gagal

Deskripsi: Saat Anda mengupgrade cluster AlloyDB, upgrade Anda mungkin gagal karena pemeriksaan pra-upgrade. Detail tentang pelanggaran tersebut ada dalam respons API dalam bentuk logs_url. Anda akan diarahkan ke halaman konsol Google Cloud tempat log berada.

Perbaikan yang direkomendasikan: Hapus ekstensi.

Langkah selanjutnya