Menampilkan status volume untuk klaster DB Aurora PostgreSQL - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menampilkan status volume untuk klaster DB Aurora PostgreSQL

Di Amazon Aurora, volume klaster DB terdiri dari kumpulan blok logis. Masing-masing blok ini merepresentasikan 10 gigabyte penyimpanan yang dialokasikan. Blok-blok ini disebut grup perlindungan.

Data di setiap grup perlindungan direplikasi di enam perangkat penyimpanan fisik, yang disebut simpul penyimpanan. Simpul penyimpanan ini dialokasikan di tiga Zona Ketersediaan (AZ) di wilayah tempat klaster DB berada. Pada gilirannya, setiap simpul penyimpanan berisi satu atau beberapa blok logis data untuk volume klaster DB. Untuk informasi selengkapnya tentang grup perlindungan dan simpul penyimpanan, lihat Memperkenalkan mesin penyimpanan Aurora dalam Blog Basis Data AWS. Untuk mempelajari selengkapnya tentang volume klaster Aurora secara umum, lihat Penyimpanan dan keandalan Amazon Aurora.

Gunakan fungsi aurora_show_volume_status() untuk menghasilkan variabel status server berikut:

  • Disks — Jumlah total blok logis data untuk volume klaster DB.

  • Nodes Jumlah total simpul penyimpanan untuk volume klaster DB.

Anda dapat menggunakan fungsi aurora_show_volume_status() untuk membantu menghindari kesalahan saat menggunakan fungsi injeksi kesalahan aurora_inject_disk_failure(). Fungsi injeksi kesalahan aurora_inject_disk_failure() menyimulasikan kegagalan seluruh simpul penyimpanan atau satu blok logis data dalam simpul penyimpanan. Dalam fungsi tersebut, tentukan nilai indeks blok logis spesifik data atau simpul penyimpanan. Namun, pernyataan tersebut akan menghasilkan kesalahan jika Anda menentukan nilai indeks yang lebih besar dari jumlah blok logis data atau simpul penyimpanan yang digunakan oleh volume klaster DB. Untuk informasi selengkapnya tentang kueri injeksi kesalahan, lihat Menguji Amazon Aurora PostgreSQL menggunakan kueri injeksi kesalahan.

catatan

Fungsi aurora_show_volume_status() tersedia untuk Aurora PostgreSQL versi 10.11. Untuk informasi selengkapnya tentang versi Aurora PostgreSQL, lihat Versi rilis dan mesin Amazon Aurora PostgreSQL.

Sintaksis

SELECT * FROM aurora_show_volume_status();

Contoh

customer_database=> SELECT * FROM aurora_show_volume_status(); disks | nodes -------+------- 96 | 45