Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Important
Fitur ini ada di Pratinjau Privat. Untuk mencobanya, hubungi kontak Azure Databricks Anda.
Halaman ini menyediakan referensi untuk states tabel dalam replication skema sistem, yang melacak status replikasi Azure Databricks pemulihan bencana terkelola (DR). Setiap baris adalah peristiwa status untuk grup failover, dipancarkan secara berkala dan setiap kali grup failover berubah. Gunakan tabel ini untuk memantau status replikasi saat ini dan historis grup failover Anda, termasuk lag replikasi dan kesalahan apa pun yang memblokir replikasi setidaknya satu aset.
Jalur tabel: system.replication.states
Referensi skema tabel status
Tabel states menggunakan skema berikut:
| Nama kolom | Jenis data | Deskripsi | Example |
|---|---|---|---|
event_id |
string | Pengidentifikasi unik untuk peristiwa status. | ca886134-876c-4671-a38b-332edf48c602 |
event_time |
stempel waktu | Tanda waktu saat peristiwa dipancarkan. | 2024-01-05T00:00:00.000+00:00 |
account_id |
string | ID akun tempat grup failover berada. | ca886134-876c-4671-a38b-332edf48c602 |
failover_group_name |
string | Nama grup failover yang sepenuhnya memenuhi syarat. | accounts/account1/failover-group/group1 |
replication_state |
string | Status replikasi saat peristiwa dipancarkan. Nilai yang mungkin adalah INITIALIZING, , REPLICATINGCREATED, UPDATED, DELETED, FAILOVER_STARTED, FAILOVER_FINISHED, dan FAILOVER_ABORTED. |
REPLICATING |
errors |
array | Ketika replication_state adalah REPLICATING, daftar agregat kesalahan yang memblokir replikasi setidaknya satu aset, termasuk berapa banyak aset yang dipengaruhi setiap kesalahan. Jika tidak, kesalahan yang menyebabkan operasi gagal. Lihat Referensi kesalahan. |
Lihat Referensi kesalahan |
replication_lag_ms |
long | Milidetik sejak replikasi terakhir yang berhasil dari semua aset dalam cakupan saat peristiwa dipancarkan. Nilai null menunjukkan bahwa setidaknya satu aset belum pernah direplikasi dari sumber ke replika. Nilai naik berarti DR tidak dapat mereplikasi setidaknya satu aset dalam cakupan, tetapi perubahan pada aset dalam cakupan lainnya terus direplikasi. |
2323 |
effective_primary_region |
string | Wilayah utama grup failover pada saat peristiwa dipancarkan. | us-west-2 |
managed_assets |
struktur | Aset yang dikelola oleh grup failover saat peristiwa dipancarkan. Lihat Referensi aset terkelola. | Lihat Referensi aset terkelola |
Referensi kesalahan
Kolom errors berisi array kesalahan yang memblokir replikasi. Setiap elemen array adalah struct dengan bidang berikut:
| Nama bidang | Jenis data | Deskripsi |
|---|---|---|
error |
struktur | Detail tentang kesalahan. Berisi error_class (string), nama kelas untuk kesalahan; parameters (peta), parameter nilai kunci dengan detail tentang kesalahan; dan message (string), pesan kesalahan yang dapat dibaca manusia. |
affected_assets_counts |
array | Satu entri per jenis aset yang terpengaruh. Setiap entri berisi asset_type (string), jenis aset yang terpengaruh, dan failing_count (panjang), jumlah aset jenis tersebut yang dipengaruhi kesalahan. |
Referensi aset terkelola
Kolom managed_assets adalah struct yang menjelaskan aset yang dikelola oleh grup failover saat peristiwa dipancarkan. Ini berisi bidang berikut:
| Nama bidang | Jenis data | Deskripsi |
|---|---|---|
metastores |
array | Metastor yang dikelola oleh grup failover. |
workspace_sets |
array | Kumpulan ruang kerja dikelola oleh grup failover. Setiap entri berisi name (string) dan workspace_ids (array). |
catalogs |
array | Katalog yang dikelola oleh grup failover. Setiap entri berisi name (string). |
Pertimbangan saat membaca tabel
Perhatikan hal berikut ini saat Anda menganalisis states tabel:
- Data dapat memakan waktu hingga 3 jam untuk diisi setelah peristiwa terjadi.
- Tabel berisi peristiwa untuk semua grup failover di akun Azure Databricks.
Contoh pertanyaan
Kueri berikut mengembalikan status replikasi terbaru untuk grup failover tertentu, termasuk lag replikasi saat ini replication_state, dan kesalahan pemblokiran apa pun:
SELECT
event_time,
replication_state,
replication_lag_ms,
errors
FROM system.replication.states
WHERE failover_group_name = :failover_group_name
ORDER BY event_time DESC
LIMIT 1
Kueri berikut mengembalikan distribusi lag replikasi untuk grup failover tertentu:
SELECT histogram_numeric(replication_lag_ms, 20) AS replication_lag_distribution
FROM system.replication.states
WHERE failover_group_name = :failover_group_name