Referência da tabela do sistema de replicação
Visualização
Esse recurso está na Visualização privada. Para experimentar, fale com o seu contato no Databricks.
Esta página fornece uma referência para a tabela states no esquema de sistema replication, que rastreia o status de replicação da recuperação de desastres (DR) gerenciada do Databricks. Cada linha é um evento de status para um grupo de failover, emitido periodicamente e sempre que o grupo de failover é alterado. Use esta tabela para monitorar o status de replicação atual e histórico de seus grupos de failover, incluindo o atraso da replicação e quaisquer erros que estejam bloqueando a replicação de pelo menos um ativo.
Caminho da tabela : system.replication.states
Referência do esquema da tabela de Estados
A tabela states usa o seguinte esquema:
Nome da coluna | Tipo de dados | Descrição | Exemplo |
|---|---|---|---|
| string | Identificador exclusivo para o evento de status. |
|
| carimbo de data/hora | Carimbo de data/hora de quando o evento foi emitido. |
|
| string | ID da account à qual o grupo de failover pertence. |
|
| string | Nome totalmente qualificado do grupo de failover. |
|
| string | Estado da replicação quando o evento foi emitido. Os valores possíveis são |
|
| matriz | Quando | Consulte a referência de erros |
| long | Milissegundos desde a última replicação bem-sucedida quando o evento foi emitido. Um valor |
|
| string | A região primária do grupo de failover no momento em que o evento foi emitido. |
|
| struct | Os ativos gerenciados pelo grupo de failover quando o evento foi emitido. Consulte Referência de ativos gerenciados. | Consulte a referência de ativos gerenciados |
Referência de erros
A coluna errors contém um array dos erros que estão bloqueando a replicação. Cada elemento da matriz é uma estrutura com os seguintes campos:
Nome do campo | Tipo de dados | Descrição |
|---|---|---|
| struct | Detalhes do erro. Contém |
| matriz | Uma entrada por tipo de ativo afetado. Cada entrada contém |
Referência de ativos gerenciados
A coluna managed_assets é uma estrutura que descreve os ativos gerenciados pelo grupo de failover quando o evento foi emitido. Contém os seguintes campos:
Nome do campo | Tipo de dados | Descrição |
|---|---|---|
| matriz | Os metastores gerenciados pelo grupo de failover. |
| matriz | Os workspaces gerenciados pelo grupo de failover. Cada entrada contém |
| matriz | Os catálogos gerenciados pelo grupo de failover. Cada entrada contém |
Considerações ao ler a tabela
Observe o seguinte ao analisar a tabela states:
- Os dados podem levar até 3 horas para estarem disponíveis após um evento ocorrer.
- A tabela contém eventos para todos os grupos de failover na conta do Databricks.
Exemplos de consultas
A consulta a seguir retorna o status de replicação mais recente para um determinado grupo de failover, incluindo seu replication_state atual, o atraso de replicação e quaisquer erros de bloqueio:
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 consulta a seguir retorna a distribuição do atraso de replicação para um determinado grupo de failover:
SELECT histogram_numeric(replication_lag_ms, 20) AS replication_lag_distribution
FROM system.replication.states
WHERE failover_group_name = :failover_group_name