Condividi tramite


Monitor attività (pagina Informazioni processo)

Data aggiornamento: 5 dicembre 2005

Utilizzare questa pagina per visualizzare le proprietà dei processi correnti.

Opzioni

  • ID processo
    ID del processo di SQL Server.
  • Utente
    ID dell'utente che ha eseguito il comando.
  • Database
    Database attualmente utilizzato dal processo.
  • Stato
    Stato del processo, ad esempio in esecuzione, in pausa, eseguibile e background.
  • Transazioni aperte
    Numero di transazioni aperte per il processo.
  • Comando
    Comando in fase di esecuzione.
  • Applicazione
    Nome dell'applicazione utilizzata dal processo.
  • Tempo di attesa
    Periodo di attesa espresso in millisecondi. Se il processo non è in attesa, il valore è zero.
  • Tipo di attesa
    Indica il nome del tipo di attesa più recente o corrente.
  • Risorsa
    Rappresentazione in formato testo di una risorsa di blocco.
  • CPU
    Tempo CPU totale per il processo. La voce viene aggiornata solo per i processi eseguiti tramite istruzioni Transact-SQL utilizzate quando SET STATISTICS TIME ON è attivato nella stessa sessione. La colonna CPU viene aggiornata quando si esegue una query con l'opzione SET STATISTICS TIME è impostata su ON. Se il valore restituito è zero, l'opzione SET STATISTICS TIME è impostata su OFF.
  • I/O fisico
    Numero totale di letture e scritture su disco per il processo.
  • Utilizzo memoria
    Numero di pagine della cache delle procedure attualmente assegnate al processo. Un numero negativo indica che il processo sta liberando la memoria assegnata da un altro processo.
  • Data e ora accesso
    Ora dell'accesso al server di un processo client. Per i processi di sistema viene visualizzata l'ora di avvio di SQL Server.
  • Ultimo batch
    Ora dell'ultima chiamata a una stored procedure o istruzione EXECUTE eseguita da un processo client. Per i processi di sistema viene visualizzata l'ora di avvio di SQL Server.
  • Host
    Nome della workstation.
  • Libreria di rete
    Colonna in cui viene archiviata la libreria di rete del client. Ogni processo client proviene da una connessione di rete. Le connessioni di rete sono associate a una libreria di rete che consente di stabilire la connessione .
  • Indirizzo di rete
    Identificatore univoco assegnato alla scheda di interfaccia di rete di ogni workstation. All'accesso dell'utente, questo identificatore viene inserito nella colonna Network Address.
  • Bloccato da
    ID di processo (SPID) del processo che ha attivato il blocco.
  • Processi bloccati
    Indica se questo processo ne blocca altri. 1 = sì; 0 = no.
  • Contesto esecuzione
    ID del contesto di esecuzione utilizzato per identificare in modo univoco i subthread utilizzati da un unico processo.

Valori di stato

Nella tabella seguente vengono descritti i valori di stato e le icone possibili:

Icona Termine Definizione
In esecuzione

in esecuzione

Il processo è attualmente in esecuzione.

Eseguibile

eseguibile

Il processo ha stabilito una connessione e l'esecuzione è riuscita in passato. Attualmente non deve eseguire alcuna operazione.

Inattivo

in pausa

Il processo deve eseguire un'operazione, ma è in attesa di qualcosa, ad esempio un blocco o un input utente.

Background

background

Un processo eseguito in background che viene attivato periodicamente.

Sospeso

sospeso

Il processo deve eseguire un'operazione ma è stato interrotto. Il campo relativo allo stato non contiene il motivo della sospensione del processo. Il campo Tipo di attesa può contenere informazioni sul motivo della sospensione del processo.

Altro

altro

Il processo non si trova in uno degli altri stati.

Autorizzazioni

Utilizzare Monitor attività durante la risoluzione di problemi di blocco del database e per terminare un processo interrotto a causa di un deadlock oppure bloccato per altri motivi.

Per visualizzare Monitor attività, è necessario disporre dell'autorizzazione VIEW SERVER STATE in un server SQL Server 2005.

Per visualizzare Monitor attività, è necessario disporre dell'autorizzazione SELECT per le tabelle sysprocesses e syslocks nel database master in un server SQL Server 2000. Le autorizzazioni per visualizzare tali tabelle vengono concesse per impostazione predefinita al ruolo di database PUBLIC.

Le autorizzazioni per l'istruzione KILL su un processo vengono assegnate per impostazione predefinita ai membri dei ruoli predefiniti del database sysadmin e processadmin e non sono trasferibili.

Vedere anche

Altre risorse

sp_who (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

5 dicembre 2005

Contenuto modificato:
  • Correzione della descrizione di Processi bloccati.