Condividi tramite


Monitorare la replica del database con mirroring di Fabric

Questo articolo illustra vari metodi per il monitoraggio del database con mirroring dopo la configurazione, tra cui l'uso del portale di Fabric, il monitoraggio a livello di codice e l'uso del monitoraggio dell'area di lavoro.

Monitorare dal portale di Fabric

Dopo aver configurato il database con mirroring, è possibile monitorare lo stato corrente della replica. La sezione Monitoraggio replica mostra lo stato a livello di database e un elenco di tabelle nella replica insieme allo stato corrispondente, alle righe totali replicate e all'ora dell'ultimo completamento.

Screenshot del portale infrastruttura del riquadro Monitoraggio database mirror. Lo stato della replica di origine e di tutte le tabelle mostra In esecuzione.

Suggerimento

Se si osserva un ritardo nell'aspetto dei dati con mirroring, seguire la guida alla risoluzione dei problemi per eseguire il debug del potenziale problema.

Di seguito sono riportati i dettagli relativi alla visualizzazione di monitoraggio:

Monitor Descrizione
Stato a livello di database Gli stati possibili includono:
- In esecuzione: la replica è attualmente in esecuzione con l'inserimento di snapshot e modifica dei dati in OneLake.
- Esecuzione con avviso: la replica è in esecuzione, con errori temporanei.
- Arresto/arresto: la replica è stata arrestata.
- Non riuscito: errore irreversibile nella replica che non può essere ripristinato.
- Sospesa: la replica è sospesa. Si verifica quando si sospende e si riprende la capacità dell'infrastruttura. Per altre informazioni, vedere Modifiche alla capacità di Fabric.
Nome Nome della tabella di origine in [schema_name].[table_name] formato o [table_Name] .
Stato del livello di tabella Gli stati possibili includono:
- Esecuzione: i dati vengono replicati.
- Esecuzione con avviso: avviso di errore non irreversibile con replica dei dati della tabella.
- Arresto/arresto: la replica è stata arrestata.
- Operazione non riuscita: errore irreversibile nella replica per la tabella.
Righe replicate Numero cumulativo di righe replicate, inclusi tutti gli inserimenti, gli aggiornamenti e le eliminazioni applicati alla tabella di destinazione.
Ultimo completamento Ora dell'ultimo completamento per aggiornare la tabella con mirroring dall'origine.

Monitorare a livello di codice

È possibile monitorare i database con mirroring a livello di codice usando le API REST o l'SDK. Per altre informazioni, vedere l'API REST pubblica del mirroring di Microsoft Fabric su come ottenere lo stato del mirroring per il database con mirroring o tabelle specifiche.

Usare il monitoraggio dell'area di lavoro

Il monitoraggio dell'area di lavoro è una funzionalità osservabile in Microsoft Fabric che consente agli sviluppatori e agli amministratori di accedere a log dettagliati e metriche delle prestazioni delle aree di lavoro.

Il mirroring in Fabric supporta i log delle operazioni nel monitoraggio dell'area di lavoro per offrire un'esperienza di monitoraggio più completa per i database con mirroring. È possibile usare questi log per monitorare l'esecuzione e le prestazioni del database con mirroring, tra cui la replica dei dati, le modifiche alle tabelle, lo stato del mirroring, gli errori e la latenza di replica.

Per iniziare, abilitare il monitoraggio nell'area di lavoro. Dopo aver abilitato il monitoraggio dell'area di lavoro, i log di esecuzione del database con mirroring vengono inseriti automaticamente nella MirroredDatabaseTableExecution tabella nel database KQL di monitoraggio. Altre informazioni sui log disponibili e sulla struttura dei log delle operazioni del database con mirroring.

Screenshot del portale infrastruttura dell'abilitazione del monitoraggio nelle impostazioni dell'area di lavoro.

Si ha quindi accesso completo a un'esperienza di monitoraggio avanzata per il database con mirroring:

  • Derivare informazioni dettagliate su richiesta: Eseguire una query sui log delle operazioni granulari usando KQL nel database di monitoraggio per ottenere l'accesso immediato alle informazioni necessarie.

    Screenshot del portale infrastruttura per l'esecuzione di query sul database di monitoraggio.

  • Creare dashboard di monitoraggio personalizzati: Con il database di monitoraggio è possibile integrare i dati negli strumenti preferiti, ad esempio Power BI e dashboardReal-Time , per creare dashboard personalizzati in base alle proprie esigenze.

    Screenshot del portale dell'infrastruttura del dashboard di compilazione per monitorare il database con mirroring.

  • Configurare gli avvisi: configuraregli avvisi in base ai log e alle metriche monitorati.