Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
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.
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.
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.
Configurare gli avvisi: configuraregli avvisi in base ai log e alle metriche monitorati.