Monitoraggio tramite istruzioni Transact-SQL
In Microsoft SQL Server sono disponibili numerose istruzioni Transact-SQL e stored procedure di sistema che consentono il monitoraggio ad hoc di un'istanza di SQL Server. Utilizzare queste istruzioni per raccogliere informazioni generali sulle prestazioni e l'attività del server.
Tramite istruzioni Transact-SQL e stored procedure di sistema è possibile, ad esempio, visualizzare le seguenti informazioni relative al server:
- Blocchi correnti.
- Attività corrente degli utenti.
- Ultimo batch di comandi inviato da un utente.
- Spazio utilizzato da una tabella o da un database.
- Spazio utilizzato da un log delle transazioni.
- Transazione attiva meno recente del database, incluse le transazioni replicate.
- Informazioni sulle prestazioni relative all'I/O, alla memoria e alla velocità effettiva di rete.
- Utilizzo della cache delle procedure.
- Statistiche generali sull'attività e l'utilizzo di SQL Server, ad esempio il tempo della CPU utilizzato per l'esecuzione delle operazioni di SQL Server e il tempo utilizzato da SQL Server per l'esecuzione delle operazioni di I/O.
È possibile eseguire il monitoraggio della maggior parte di queste informazioni anche utilizzando SQL Server Management Studio, SMO (SQL Server Management Objects) o Monitor di sistema (Performance Monitor in Windows NT 4.0).
Vedere anche
Attività
Procedura: Avvio di Monitor di sistema (Windows)
Procedura: Avvio di Performance Monitor (Windows NT)
Altre risorse
Guida di riferimento a Transact-SQL (Transact-SQL)
Introduzione a SQL Server Management Studio
SQL Server Management Objects (SMO)