Fonti di informazioni aggiuntive su un database con mirroring
Oltre all'utilizzo di Monitoraggio mirroring del database e delle stored procedure dbmmonitor per monitorare un database con mirroring e impostare avvisi sulle variabili delle prestazioni monitorate, in Microsoft SQL Server 2008 è disponibile quanto segue:
Metadati di mirroring del database nelle viste del catalogo. Per ulteriori informazioni, vedere "Metadati di mirroring del database" di seguito in questa sezione.
Contatori delle prestazioni di mirroring del database. Per ulteriori informazioni, vedere "Contatori delle prestazioni di mirroring del database" di seguito in questa sezione.
Notifiche degli eventi di mirroring del database. Per ulteriori informazioni, vedere "Eventi di mirroring del database" di seguito in questa sezione.
Eventi del server per il provider WMI per eventi del server.
Metadati di mirroring del database
Ogni sessione di mirroring del database viene descritta nei metadati esposti tramite le viste a gestione dinamica o del catalogo seguenti:
sys.database_mirroring
In questa vista vengono visualizzati i metadati di mirroring del database per ogni database con mirroring in un'istanza del server. Per ulteriori informazioni, vedere sys.database_mirroring (Transact-SQL).
sys.database_mirroring_endpoints
Nella vista del catalogo sys.database_mirroring_endpoints vengono visualizzate informazioni relative all'endpoint del mirroring del database dell'istanza del server. Per ulteriori informazioni, vedere sys.database_mirroring_endpoints (Transact-SQL).
sys.database_mirroring_witnesses
In questa vista vengono visualizzati i metadati di mirroring del database per ogni sessione in cui un'istanza del server è il server di controllo del mirroring. Per ulteriori informazioni, vedere sys.database_mirroring_witnesses (Transact-SQL).
sys.dm_db_mirroring_connections
Questa vista a gestione dinamica restituisce una riga per ogni connessione di rete di mirroring del database.
Per ulteriori informazioni, vedere sys.dm_db_mirroring_connections (Transact-SQL).
Contatori delle prestazioni di mirroring del database
I contatori delle prestazioni consentono di monitorare le prestazioni di mirroring del database. Ad esempio, è possibile esaminare il contatore Ritardo transazioni per verificare se il mirroring del database sta influendo sulle prestazioni nel server principale. È possibile esaminare i contatori Coda rollforward e Coda invii log per verificare se il database mirror è in grado di mantenere la sincronizzazione con il database principale. Il contatore Byte log inviati/sec consente di monitorare il numero di eventi di log inviati al secondo.
In Performance Monitor su ogni partner, i contatori delle prestazioni sono disponibili nell'oggetto prestazione del mirroring del database (SQLServer:Database Mirroring). Per ulteriori informazioni, vedere Oggetto Database Mirroring di SQL Server.
Per avviare Performance Monitor
Notifiche degli eventi di mirroring del database
Le notifiche degli eventi sono un tipo speciale di oggetto di database. Le notifiche degli eventi vengono eseguite in risposta a una serie di istruzioni DDL (Data Definition Language) Transact-SQL ed eventi di Traccia SQL e inviano informazioni su eventi di server e database a un servizio di Service Broker.
Per il mirroring del database sono disponibili gli eventi seguenti:
Classe di evento Database Mirroring State Change
Indica quando lo stato di mirroring di un database con mirroring cambia. Per ulteriori informazioni, vedere Classe di evento Database Mirroring State Change.
Classe di evento Audit Database Mirroring Login
Segnala i messaggi di controllo correlati alla protezione di trasporto per il mirroring del database. Per ulteriori informazioni, vedere Classe di evento Audit Database Mirroring Login.
Per ulteriori informazioni sulle notifiche degli eventi, vedere Informazioni sulle notifiche degli eventi e Monitoraggio di eventi.