Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Important
A funkció privát előzetes verzióban érhető el. A kipróbálásához lépjen kapcsolatba az Azure Databricks-partnerrel.
Ez a lap a states rendszerséma táblázatának replication hivatkozását tartalmazza, amely nyomon követi Azure Databricks felügyelt vészhelyreállítás (DR) replikációs állapotát. Minden sor egy feladatátvevő csoport állapoteseménye, amely rendszeres időközönként és a feladatátvételi csoport változásakor jelenik meg. Ezzel a táblával figyelheti a feladatátvételi csoportok aktuális és előzményreplikációs állapotát, beleértve a replikáció késését és a legalább egy objektum replikációját blokkoló hibákat.
Táblázat elérési útja: system.replication.states
Állapottábla sémahivatkozása
A states táblázat a következő sémát használja:
| Oszlop neve | Adattípus | Description | Example |
|---|---|---|---|
event_id |
karakterlánc | Az állapotesemény egyedi azonosítója. | ca886134-876c-4671-a38b-332edf48c602 |
event_time |
timestamp | Az esemény kibocsátásának időbélyege. | 2024-01-05T00:00:00.000+00:00 |
account_id |
karakterlánc | Annak a fióknak az azonosítója, amelyhez a feladatátvételi csoport tartozik. | ca886134-876c-4671-a38b-332edf48c602 |
failover_group_name |
karakterlánc | A feladatátvételi csoport teljes neve. | accounts/account1/failover-group/group1 |
replication_state |
karakterlánc | A replikáció állapota az esemény kibocsátásakor. A lehetséges értékek a következőkINITIALIZING: , REPLICATINGCREATED, UPDATED, DELETED, FAILOVER_STARTED, FAILOVER_FINISHEDés FAILOVER_ABORTED. |
REPLICATING |
errors |
tömb | Ha replication_state igen REPLICATING, összesített lista azokról a hibákról, amelyek legalább egy objektum replikálását blokkolják, beleértve azt is, hogy az egyes hibák hány objektumot érintenek. Ellenkező esetben a művelet sikertelen volt. Lásd a hibákra vonatkozó hivatkozást. |
Lásd a hibákra vonatkozó hivatkozást |
replication_lag_ms |
long | Ezredmásodperc az összes hatókörön belüli eszköz legutóbbi sikeres replikálása óta, amikor az esemény ki lett bocsátva. Az null érték azt jelzi, hogy legalább egy objektum még soha nem lett replikálva a forrásból a replikára. A növekvő érték azt jelenti, hogy a dr. nem tud legalább egy hatókörön belüli objektumot replikálni, de a többi hatókörön belüli eszköz módosításai továbbra is replikálódnak. |
2323 |
effective_primary_region |
karakterlánc | A feladatátvételi csoport elsődleges régiója az esemény kibocsátásának időpontjában. | us-west-2 |
managed_assets |
struktúra | A feladatátvételi csoport által az esemény kibocsátásakor kezelt eszközök. Lásd: Felügyelt eszközök referenciája. | A felügyelt eszközökre vonatkozó referencia megtekintése |
Hibahivatkozás
Az errors oszlop a replikációt blokkoló hibák tömbét tartalmazza. A tömb minden eleme egy szerkezet, amely a következő mezőket tartalmazza:
| Mezőnév | Adattípus | Description |
|---|---|---|
error |
struktúra | A hibával kapcsolatos részletek. Tartalmaz error_class (sztring), a hiba osztályneve; parameters (térkép), kulcs-érték paraméterek a hibával kapcsolatos részletekkel; és message (sztring), egy ember által olvasható hibaüzenet. |
affected_assets_counts |
tömb | Egy bejegyzés érintett eszköztípusonként. Minden bejegyzés tartalmaz asset_type (sztring), az érintett objektum típusa és failing_count (hosszú), a hiba által érintett típusú objektumok számát. |
Felügyelt eszközök referenciája
Az managed_assets oszlop egy olyan szerkezet, amely leírja a feladatátvételi csoport által az esemény kibocsátásakor kezelt eszközöket. A következő mezőket tartalmazza:
| Mezőnév | Adattípus | Description |
|---|---|---|
metastores |
tömb | A feladatátvételi csoport által felügyelt metaadattárak. |
workspace_sets |
tömb | A feladatátvételi csoport által felügyelt munkaterület-csoportok. Minden bejegyzés tartalmaz name (sztring) és workspace_ids (tömb). |
catalogs |
tömb | A feladatátvételi csoport által felügyelt katalógusok. Minden bejegyzés tartalmaz name (sztring). |
Szempontok a táblázat olvasásakor
A táblázat elemzésekor jegyezze fel a states következőket:
- Az adatok feltöltése egy esemény bekövetkezése után akár 3 órát is igénybe vehet.
- A tábla a Azure Databricks fiók összes feladatátvételi csoportjának eseményeit tartalmazza.
Példakérdések
Az alábbi lekérdezés egy adott feladatátvételi csoport legutóbbi replikációs állapotát adja vissza, beleértve az aktuális replication_statereplikációs késést és a blokkolási hibákat:
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
Az alábbi lekérdezés egy adott feladatátvételi csoport replikációs késésének eloszlását adja vissza:
SELECT histogram_numeric(replication_lag_ms, 20) AS replication_lag_distribution
FROM system.replication.states
WHERE failover_group_name = :failover_group_name