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
- Memecahkan masalah upgrade versi utama di tempat.
- Pelajari cara melakukan upgrade versi utama database yang diterapkan.