Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Important
Bu özellik, Özel Önizleme sürümündedir. Denemek için Azure Databricks temsilcinize ulaşın.
Bu sayfa, sistem şemasındaki states tablo içinreplication, yönetilen olağanüstü durum kurtarma (DR) Azure Databricks çoğaltma durumunu izleyen bir başvuru sağlar. Her satır, düzenli aralıklarla ve yük devretme grubu her değiştiğinde bir yük devretme grubu için durum olayıdır. Çoğaltma gecikmesi ve en az bir varlığın çoğaltmasını engelleyen hatalar da dahil olmak üzere yük devretme gruplarınızın geçerli ve geçmiş çoğaltma durumunu izlemek için bu tabloyu kullanın.
Tablo yolu: system.replication.states
Durumlar tablosu şema başvurusu
Tablo states aşağıdaki şemayı kullanır:
| Sütun adı | Veri türü | Description | Example |
|---|---|---|---|
event_id |
string | Durum olayının benzersiz tanımlayıcısı. | ca886134-876c-4671-a38b-332edf48c602 |
event_time |
Tarih damgası | Olayın ne zaman yayıldığının zaman damgası. | 2024-01-05T00:00:00.000+00:00 |
account_id |
string | Yük devretme grubunun ait olduğu hesabın kimliği. | ca886134-876c-4671-a38b-332edf48c602 |
failover_group_name |
string | Yük devretme grubunun tam adı. | accounts/account1/failover-group/group1 |
replication_state |
string | Olay yayıldığında çoğaltmanın durumu. Olası değerler , , , , , , , INITIALIZINGREPLICATINGve CREATEDdeğerleridirUPDATED. DELETEDFAILOVER_STARTEDFAILOVER_FINISHEDFAILOVER_ABORTED |
REPLICATING |
errors |
Dizi | olduğunda replication_stateREPLICATING, her hatanın etkilediği varlık sayısı da dahil olmak üzere en az bir varlığın çoğaltmasını engelleyen hataların toplu listesi. Aksi takdirde, işlemin başarısız olmasına neden olan hatalar. Bkz . Hata başvurusu. |
Bkz . Hatalar başvurusu |
replication_lag_ms |
long | Olay yayıldığında tüm kapsam içi varlıkların son başarılı çoğaltmasının üzerinden milisaniyeler. Değer null , en az bir varlığın kaynaktan çoğaltmaya hiç çoğaltıldığını gösterir. Yükselen bir değer, DR'nin en az bir kapsam içi varlığı çoğaltamadığı, ancak diğer kapsam içi varlıklardaki değişikliklerin çoğaltılmaya devam etmesi anlamına gelir. |
2323 |
effective_primary_region |
string | Olayın yayıldığı sırada yük devretme grubunun birincil bölgesi. | us-west-2 |
managed_assets |
struct | Olay yayıldığında yük devretme grubu tarafından yönetilen varlıklar. Bkz. Yönetilen varlıklar başvurusu. | Bkz. Yönetilen varlıklar başvurusu |
Hata başvurusu
errors sütunu, çoğaltmayı engelleyen hataların bir dizisini içerir. Dizinin her öğesi aşağıdaki alanlara sahip bir yapıdır:
| Alan adı | Veri türü | Description |
|---|---|---|
error |
struct | Hatayla ilgili ayrıntılar. (dize), hata için bir sınıf adı; error_class (eşleme), hatayla ilgili ayrıntıları içeren anahtar-değer parametreleri ve parameters (dize), okunabilir bir hata iletisi içerir message . |
affected_assets_counts |
Dizi | Etkilenen varlık türü başına bir giriş. Her girdide (dize), etkilenen varlığın türü ve asset_type (uzun), bu türdeki hatanın etkilediği varlık sayısı bulunur failing_count . |
Yönetilen varlıklar başvurusu
managed_assets sütunu, olay yayıldığında yük devretme grubu tarafından yönetilen varlıkları açıklayan bir yapıdır. Aşağıdaki alanları içerir:
| Alan adı | Veri türü | Description |
|---|---|---|
metastores |
Dizi | Yük devretme grubu tarafından yönetilen meta veri depoları. |
workspace_sets |
Dizi | Çalışma alanı, yük devretme grubu tarafından yönetilen kümeler. Her girdi (dize) ve name (dizi) içerir workspace_ids . |
catalogs |
Dizi | Yük devretme grubu tarafından yönetilen kataloglar. Her girdi (dize) içerir name . |
Tabloyu okurken dikkat edilmesi gerekenler
Tabloyu çözümlerken states aşağıdakileri not edin:
- Bir olay gerçekleştikten sonra verilerin doldurulabilmesi 3 saate kadar sürebilir.
- Tablo, Azure Databricks hesabındaki tüm yük devretme grupları için olayları içerir.
Örnek sorgular
Aşağıdaki sorgu, geçerli replication_state, çoğaltma gecikmesi ve engelleme hataları dahil olmak üzere belirli bir yük devretme grubu için en son çoğaltma durumunu döndürür:
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
Aşağıdaki sorgu, belirli bir yük devretme grubu için çoğaltma gecikmesinin dağılımını döndürür:
SELECT histogram_numeric(replication_lag_ms, 20) AS replication_lag_distribution
FROM system.replication.states
WHERE failover_group_name = :failover_group_name