Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
aurora_global_db_status
Menampilkan informasi tentang berbagai aspek lag basis data global Aurora, khususnya, lag penyimpanan Aurora yang mendasarinya (disebut lag daya tahan) dan lag antara sasaran titik pemulihan (RPO).
Sintaksis
aurora_global_db_status()
Argumen
Tidak ada.
Jenis pengembalian
Catatan SETOF dengan kolom berikut:
-
aws_region
— Di Wilayah AWS mana cluster DB ini berada. Untuk daftar lengkap Wilayah AWS berdasarkan mesin, lihatWilayah dan Zona Ketersediaan. -
highest_lsn_written
– nomor urutan log (LSN) tertinggi yang saat ini ada di klaster DB ini. 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. -
durability_lag_in_msec
– Perbedaan nilai stempel waktu antarahighest_lsn_written
di klaster DB sekunder danhighest_lsn_written
klaster DB primer. Nilai -1 mengidentifikasi klaster DB primer dari basis data global Aurora. -
rpo_lag_in_msec
– Lag sasaran titik pemulihan (RPO). Lag RPO adalah waktu yang dibutuhkan COMMIT transaksi pengguna terbaru untuk disimpan di klaster DB sekunder setelah disimpan di klaster DB primer dari basis data global Aurora. Nilai -1 menunjukkan klaster DB primer (dan dengan demikian, lag tidak relevan).Secara sederhana, metrik ini menghitung tujuan titik pemulihan untuk setiap klaster DB Aurora PostgreSQL di basis data global Aurora, yaitu, berapa banyak data yang mungkin hilang jika ada pemadaman. Seperti halnya lag, RPO diukur dalam waktu.
-
last_lag_calculation_time
– Stempel waktu yang menentukan kapan nilai terakhir dihitung untukdurability_lag_in_msec
danrpo_lag_in_msec
. Nilai waktu seperti1970-01-01 00:00:00+00
berarti ini adalah klaster DB primer. -
feedback_epoch
– Masa yang digunakan klaster DB sekunder 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 standbydi dokumentasi PostgreSQL. -
feedback_xmin
– ID transaksi aktif minimum (terlawas) yang digunakan oleh klaster DB sekunder.
Catatan penggunaan
Semua versi Aurora PostgreSQL yang tersedia saat ini mendukung fungsi ini. Fungsi ini menunjukkan statistik replikasi untuk basis data global Aurora. Hal ini menampilkan satu baris untuk setiap klaster DB dalam basis data global Aurora PostgreSQL. Anda dapat menjalankan fungsi ini dari instans apa pun di basis data global Aurora PostgreSQL.
Untuk mengevaluasi lag replikasi basis data global Aurora, yang merupakan lag data yang terlihat, lihat aurora_global_db_instance_status.
Untuk mempelajari selengkapnya tentang menggunakan aurora_global_db_status
dan aurora_global_db_instance_status
memantau lag basis data global Aurora, lihat Memantau basis data global berbasis Aurora Postgre SQL. Untuk informasi selengkapnya tentang basis data global Aurora, lihat Ikhtisar Database Global Amazon Aurora.
Contoh
Contoh ini menunjukkan cara menampilkan statistik penyimpanan lintas wilayah.
=>
SELECT CASE WHEN '-1' = durability_lag_in_msec THEN 'Primary' ELSE 'Secondary' END AS global_role, * FROM aurora_global_db_status();
global_role | aws_region | highest_lsn_written | durability_lag_in_msec | rpo_lag_in_msec | last_lag_calculation_time | feedback_epoch | feedback_xmin -------------+------------+---------------------+------------------------+-----------------+----------------------------+----------------+--------------- Primary | eu-west-1 | 131031557 | -1 | -1 | 1970-01-01 00:00:00+00 | 0 | 0 Secondary | eu-west-2 | 131031554 | 410 | 0 | 2021-06-01 18:59:36.124+00 | 0 | 12640 Secondary | eu-west-3 | 131031554 | 410 | 0 | 2021-06-01 18:59:36.124+00 | 0 | 12640