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 colonnaNetwork 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 |
Il processo è attualmente in esecuzione. |
|
eseguibile |
Il processo ha stabilito una connessione e l'esecuzione è riuscita in passato. Attualmente non deve eseguire alcuna operazione. |
|
in pausa |
Il processo deve eseguire un'operazione, ma è in attesa di qualcosa, ad esempio un blocco o un input utente. |
|
background |
Un processo eseguito in background che viene attivato periodicamente. |
|
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 |
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
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
5 dicembre 2005 |
|