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)

Guida in linea e informazioni

Assistenza su SQL Server 2005