Halaman ini menjelaskan cara membuat file dump sistem AlloyDB Omni dan menganalisis penyebab masalah yang tidak terduga.
Sebelum memulai
Ekstrak utilitas alloydb-sysdump
yang disertakan dalam image Docker AlloyDB Omni yang Anda instal:
Docker
docker run --rm --entrypoint /bin/bash $IMAGE -c "cat /usr/lib/postgresql/15/bin/alloydb-sysdump" > /tmp/alloydb-sysdump
chmod +x /tmp/alloydb-sysdump
Podman
podman run --rm --entrypoint /bin/bash $IMAGE -c "cat /usr/lib/postgresql/15/bin/alloydb-sysdump" > /tmp/alloydb-sysdump
chmod +x /tmp/alloydb-sysdump
Membuat file dump AlloyDB Omni
Anda dapat membuat file dump AlloyDB Omni secara manual kapan saja. Dengan memeriksa file dump, Anda atau Layanan Pelanggan Google Cloud dapat menganalisis masalah pada penginstalan AlloyDB Omni, seperti deadlock yang memblokir koneksi baru, kueri lambat, pembersihan lambat, penggunaan memori, CPU, atau penyimpanan yang tinggi.
Untuk membuat file dump, jalankan perintah berikut:
sudo /tmp/alloydb-sysdump -D=INSTALL_PATH -U=USERNAME -p=PORT -H=HOSTNAME -c=CONTAINER_NAME
Ganti kode berikut:
INSTALL_PATH
: jalur ke direktori penginstalan AlloyDB Omni yang dapat diakses dari sistem file host.USERNAME
: nama pengguna yang terhubung ke database.PORT
: port TCP tempat AlloyDB Omni menerima koneksi. Nilai defaultnya adalah5432
.HOSTNAME
: nama host mesin tempat AlloyDB Omni berjalan. Jika nilai dimulai dengan garis miring, nilai tersebut akan digunakan sebagai direktori untuk soket domain Unix. Nilai defaultnya adalahlocalhost
.CONTAINER_NAME
: nama penampung tempat AlloyDB Omni berjalan.Output perintah menampilkan lokasi file dump sistem.
Untuk mempelajari argumen perintah lebih lanjut, jalankan:
/tmp/alloydb-sysdump --help
Meninjau file dump AlloyDB Omni
File dump AlloyDB Omni adalah file teks biasa yang merangkum
berbagai aspek status sistem. Untuk meninjaunya, buka di editor teks, program less
, atau program lain untuk melihat file teks.
AlloyDB Omni menyimpan file di direktori data Anda, dan file tersebut diberi nama
alloydb_system_dump_
, diikuti dengan stempel waktu. Contoh, alloydb_system_dump_20240614_062953PM
.
Membuat kasus dukungan untuk mendapatkan bantuan
Jika Anda memerlukan bantuan dalam menafsirkan file dump sistem untuk memecahkan masalah pada AlloyDB Omni, buat kasus dukungan dan lampirkan file ke kasus tersebut. Anda harus memiliki akun Google Cloud untuk membuat kasus dukungan.
Tim AlloyDB akan merespons kasus berdasarkan prioritasnya dan layanan dukungan masing-masing pada saat pembuatan.