aurora_global_db_instance_status - Amazon Aurora

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

aurora_global_db_instance_status

Menampilkan status semua instans Aurora, termasuk replika dalam klaster DB global Aurora.

Sintaksis

aurora_global_db_instance_status()

Argumen

Tidak ada

Jenis pengembalian

Catatan SETOF dengan kolom berikut:

  • server_id – Pengidentifikasi instans DB.

  • session_id – Pengidentifikasi unik untuk sesi saat ini. Nilai MASTER_SESSION_ID mengidentifikasi instans DB Penulis (primer).

  • aws_region— Wilayah AWS Di mana instans DB global ini berjalan. Untuk daftar Wilayah, lihat Ketersediaan wilayah.

  • durable_lsn – Nomor urutan log (LSN) dibuat durabel di penyimpanan. Nomor urutan log (LSN) adalah nomor urut unik yang mengidentifikasi catatan dalam log transaksi database. LSNs dipesan sedemikian rupa sehingga LSN yang lebih besar mewakili transaksi selanjutnya.

  • highest_lsn_rcvd – LSN tertinggi yang diterima oleh instans DB dari instans DB penulis.

  • feedback_epoch – Masa yang digunakan instans DB saat menghasilkan informasi hot standby. Hot standby adalah instans DB yang mendukung koneksi dan kueri saat DB primer berada dalam mode pemulihan atau mode siaga. Informasi hot standby mencakup masa (titik waktu) dan detail lain tentang instans DB yang digunakan sebagai hot standby. Untuk informasi selengkapnya, lihat Hot standby di dokumentasi PostgreSQL.

  • feedback_xmin – ID transaksi aktif minimum (terlawas) yang digunakan oleh instans DB.

  • oldest_read_view_lsn – LSN terlawas yang digunakan oleh instans DB untuk membaca dari penyimpanan.

  • visibility_lag_in_msec – Seberapa jauh instans DB ini tetap tertinggal di belakang instans DB penulis dalam milidetik.

Catatan penggunaan

Fungsi ini menunjukkan statistik replikasi untuk klaster DB Aurora. Untuk setiap instans DB Aurora PostgreSQL di klaster, fungsi menunjukkan barisan data yang menyertakan replika lintas Wilayah dalam konfigurasi basis data global.

Anda dapat menjalankan fungsi ini dari instans apa pun di klaster DB Aurora PostgreSQL atau basis data global Aurora PostgreSQL. Fungsi mengembalikan detail tentang lag untuk semua instans replika.

Untuk mempelajari selengkapnya tentang pemantauan lag menggunakan fungsi ini (aurora_global_db_instance_status) atau dengan menggunakan aurora_global_db_status, lihat Memantau basis data global berbasis Aurora Postgre SQL.

Untuk informasi selengkapnya tentang basis data global Aurora, lihat Ikhtisar Database Global Amazon Aurora.

Untuk memulai dengan database global Aurora, lihat Memulai dengan Amazon Aurora Global Database atau lihat Amazon Aurora. FAQs

Contoh

Contoh ini menunjukkan statistik instans lintas Wilayah.

=> SELECT * FROM aurora_global_db_instance_status(); server_id | session_id | aws_region | durable_lsn | highest_lsn_rcvd | feedback_epoch | feedback_xmin | oldest_read_view_lsn | visibility_lag_in_msec ------------------------------------------+--------------------------------------+--------------+-------------+------------------+----------------+---------------+----------------------+------------------------ db-119-001-instance-01 | MASTER_SESSION_ID | eu-west-1 | 2534560273 | [NULL] | [NULL] | [NULL] | [NULL] | [NULL] db-119-001-instance-02 | 4ecff34d-d57c-409c-ba28-278b31d6fc40 | eu-west-1 | 2534560266 | 2534560273 | 0 | 19669196 | 2534560266 | 6 db-119-001-instance-03 | 3e8a20fc-be86-43d5-95e5-bdf19d27ad6b | eu-west-1 | 2534560266 | 2534560273 | 0 | 19669196 | 2534560266 | 6 db-119-001-instance-04 | fc1b0023-e8b4-4361-bede-2a7e926cead6 | eu-west-1 | 2534560266 | 2534560273 | 0 | 19669196 | 2534560254 | 23 db-119-001-instance-05 | 30319b74-3f08-4e13-9728-e02aa1aa8649 | eu-west-1 | 2534560266 | 2534560273 | 0 | 19669196 | 2534560254 | 23 db-119-001-global-instance-1 | a331ffbb-d982-49ba-8973-527c96329c60 | eu-central-1 | 2534560254 | 2534560266 | 0 | 19669196 | 2534560247 | 996 db-119-001-global-instance-1 | e0955367-7082-43c4-b4db-70674064a9da | eu-west-2 | 2534560254 | 2534560266 | 0 | 19669196 | 2534560247 | 14 db-119-001-global-instance-1-eu-west-2a | 1248dc12-d3a4-46f5-a9e2-85850491a897 | eu-west-2 | 2534560254 | 2534560266 | 0 | 19669196 | 2534560247 | 0

Contoh ini menunjukkan cara memeriksa lag replika global dalam milidetik.

=> SELECT CASE WHEN 'MASTER_SESSION_ID' = session_id THEN 'Primary' ELSE 'Secondary' END AS global_role, aws_region, server_id, visibility_lag_in_msec FROM aurora_global_db_instance_status() ORDER BY 1, 2, 3; global_role | aws_region | server_id | visibility_lag_in_msec -------------+--------------+-----------------------------------------+------------------------ Primary | eu-west-1 | db-119-001-instance-01 | [NULL] Secondary | eu-central-1 | db-119-001-global-instance-1 | 13 Secondary | eu-west-1 | db-119-001-instance-02 | 10 Secondary | eu-west-1 | db-119-001-instance-03 | 9 Secondary | eu-west-1 | db-119-001-instance-04 | 2 Secondary | eu-west-1 | db-119-001-instance-05 | 18 Secondary | eu-west-2 | db-119-001-global-instance-1 | 14 Secondary | eu-west-2 | db-119-001-global-instance-1-eu-west-2a | 13

Contoh ini menunjukkan cara memeriksa min, max dan rata-rata lag per Wilayah AWS dari konfigurasi database global.

=> SELECT 'Secondary' global_role, aws_region, min(visibility_lag_in_msec) min_lag_in_msec, max(visibility_lag_in_msec) max_lag_in_msec, round(avg(visibility_lag_in_msec),0) avg_lag_in_msec FROM aurora_global_db_instance_status() WHERE aws_region NOT IN (SELECT aws_region FROM aurora_global_db_instance_status() WHERE session_id='MASTER_SESSION_ID') GROUP BY aws_region UNION ALL SELECT 'Primary' global_role, aws_region, NULL, NULL, NULL FROM aurora_global_db_instance_status() WHERE session_id='MASTER_SESSION_ID' ORDER BY 1, 5; global_role | aws_region | min_lag_in_msec | max_lag_in_msec | avg_lag_in_msec ------------+--------------+-----------------+-----------------+----------------- Primary | eu-west-1 | [NULL] | [NULL] | [NULL] Secondary | eu-central-1 | 133 | 133 | 133 Secondary | eu-west-2 | 0 | 495 | 248