Condividi tramite


Monitorare la replica del database nel 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 programmatico e l'utilizzo 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 Monitor replica ti presenta lo stato del livello di database e un elenco delle tabelle sotto replica, completato con lo stato corrispondente, il totale delle righe replicate e l'orario dell'ultimo aggiornamento per rinfrescare la tabella specchiata dalla sorgente.

Screenshot dal portale Fabric del riquadro Monitor del database mirror. Lo stato della replica di origine e di tutte le tabelle mostrano In esecuzione.

Suggerimento

Se si osserva un ritardo nella visualizzazione dei dati con mirroring, seguire la guida alla risoluzione dei problemi per risolvere il potenziale problema.

Ecco gli stati possibili della replica:

Monitor Stato
A livello di database 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.
In arresto/Arrestato: La replica è stata arrestata.
Errore: errore irreversibile nella replica che non può essere ripristinato.
Livello tabella Esecuzione: i dati vengono replicati.
Esecuzione con avviso: Avviso di un errore non critico durante la replica dei dati nella tabella.
Arresto in corso/arresto: La replica è stata arrestata.
Errore: Errore irreversibile nella replicazione per la tabella.

Monitorare a livello di codice

È possibile monitorare i database con mirroring a livello di codice usando le API REST o l'SDK. Scopri di più da l'API REST pubblica per il mirroring di Microsoft Fabric su come ottenere lo stato del mirroring per il database duplicato o per 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 mirroring vengono automaticamente inseriti nella tabella MirroredDatabaseTableExecution nel database KQL di monitoraggio. Scopri di più sui log disponibili e sulla struttura dei log delle operazioni del database con mirroring.

Screenshot del portale di Fabric per abilitare il 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 Fabric per interrogare il 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 dal portale Fabric del dashboard di costruzione per monitorare il database con mirroring.

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