Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Restituisce informazioni su tutte le attese rilevate dai thread eseguiti. È possibile usare questa vista aggregata per diagnosticare i problemi di prestazioni con SQL Server e anche con query e batch specifici. sys.dm_exec_session_wait_stats fornisce informazioni simili per sessione.
Annotazioni
Per chiamare questa visualizzazione a gestione dinamica da Azure Synapse Analytics o dal sistema della piattaforma di analisi (PDW), usare il nome sys.dm_pdw_nodes_os_wait_stats
. Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.
Nome della colonna | Tipo di dati | Descrizione |
---|---|---|
wait_type |
nvarchar(60) | Nome del tipo di attesa. Per altre informazioni, vedere Tipi di attese, più avanti in questo articolo. |
waiting_tasks_count |
bigint | Numero di attese per questo tipo di attesa. Questo contatore viene incrementato all'inizio di ogni attesa. |
wait_time_ms |
bigint | Tempo di attesa totale per questo tipo di attesa in millisecondi. Questa volta è inclusivo di signal_wait_time_ms . |
max_wait_time_ms |
bigint | Tempo di attesa massimo per questo tipo di attesa. |
signal_wait_time_ms |
bigint | Differenza tra il momento in cui è stato rilevato il thread in attesa e quello in cui è stata avviata l'esecuzione del thread. |
pdw_node_id |
Int | Identificatore del nodo in cui è attiva la distribuzione. Si applica a: Azure Synapse Analytics, Piattaforma di analisi (PDW) |
Autorizzazioni
In SQL Server e Istanza gestita di SQL è richiesta l'autorizzazione VIEW SERVER STATE
.
Negli obiettivi del servizio Basic del Database SQL, S0 e S1 e per i database nei pool elastici, è richiesto l'account amministratore del server, l'account amministratore di Microsoft Entra o l’adesione nel ##MS_ServerStateReader##
al ruolo del server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE
per il database o l'adesione ruolo del server ##MS_ServerStateReader##
.
Autorizzazioni per SQL Server 2022 e versioni successive
È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.
Tipi di attese
Le attese delle risorse si verificano quando un ruolo di lavoro richiede l'accesso a una risorsa non disponibile perché la risorsa viene usata da un altro ruolo di lavoro o non è ancora disponibile. Esempi di attese delle risorse sono blocchi, latch, rete e attese di I/O su disco. Le attese di blocco e latch sono attese per gli oggetti di sincronizzazione.
Le attese delle code si verificano quando un ruolo di lavoro è inattiva, in attesa dell'assegnazione del lavoro. Le attese delle code vengono in genere visualizzate con attività in background di sistema, ad esempio il monitoraggio dei deadlock e le attività di pulizia dei record eliminati. Queste attività attendono che le richieste di lavoro vengano inserite in una coda di lavoro. Anche le attese delle code potrebbero diventare attive periodicamente anche se non sono stati inseriti nuovi pacchetti nella coda.
Le attese esterne si verificano quando un ruolo di lavoro di SQL Server è in attesa di un evento esterno, ad esempio una chiamata di stored procedure estesa o una query del server collegato, per completare. Quando si diagnosticano i problemi di blocco, tenere presente che le attese esterne non implicano sempre che il ruolo di lavoro sia inattiva, perché il ruolo di lavoro potrebbe eseguire attivamente codice esterno.
Questa dmv (Dynamic Management View) mostra il tempo di attesa completato. Questa DMV non mostra le attese correnti.
Un thread di lavoro di SQL Server non viene considerato in attesa se sono soddisfatte le condizioni seguenti:
- Una risorsa diventa disponibile.
- Una coda non èempty.
- Termina un processo esterno.
Anche se il thread non è più in attesa, il thread non deve avviare immediatamente l'esecuzione. Questo perché tale thread viene prima inserito nella coda di ruoli di lavoro eseguibili e deve attendere l'esecuzione di un quantum nell'utilità di pianificazione.
In SQL Server i contatori del tempo di attesa sono valori bigint e pertanto non sono soggetti al rollover dei contatori come i contatori equivalenti nelle versioni precedenti di SQL Server.
Tipi specifici di tempi di attesa durante l'esecuzione della query possono indicare colli di bottiglia o punti di blocco all'interno della query. Analogamente, i tempi di attesa elevati o i conteggi di attesa a livello di server possono indicare colli di bottiglia o aree sensibili nelle interazioni tra query di interazione all'interno dell'istanza del server. Ad esempio, le attese di blocco indicano conflitti di dati per query; le attese di latch di I/O della pagina indicano tempi di risposta I/O lenti; le attese di aggiornamento del latch di pagina indicano un layout di file non corretto.
Il contenuto di questa DMV può essere reimpostato. Questo comando T-SQL reimposta tutti i contatori su 0:
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
Annotazioni
Queste statistiche non vengono mantenute dopo il riavvio del motore di database e tutti i dati sono cumulativi dall'ultima reimpostazione delle statistiche o all'avvio del motore di database. Usare la sqlserver_start_time
colonna in sys.dm_os_sys_info per trovare l'ora di avvio dell'ultimo motore di database.
Nella tabella seguente sono elencati i tipi di attesa rilevati dalle attività.
wait_type | Descrizione |
---|---|
ABR
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
AM_INDBUILD_ALLOCATION
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
AM_SCHEMAMGR_UNSHARED_CACHE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
ASSEMBLY_FILTER_HASHTABLE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
ASSEMBLY_LOAD
|
Si verifica durante l'accesso esclusivo al caricamento dell'assembly. |
ASYNC_DISKPOOL_LOCK
|
Si verifica quando si tenta di sincronizzare i thread paralleli che eseguono attività come la creazione o l'inizializzazione di un file. |
ASYNC_IO_COMPLETION
|
Si verifica quando un'attività è in attesa del completamento di operazioni di I/O asincrone non dati. Ad esempio, l'I/O coinvolto nel log shipping warm standby, il mirroring del database, alcune operazioni correlate all'importazione bulk. |
ASYNC_NETWORK_IO
|
Si verifica nelle scritture di rete quando l'attività viene bloccata in attesa che l'applicazione client riconosca che ha elaborato tutti i dati inviati. Verificare che l'applicazione client stia elaborando i dati dal server il più velocemente possibile o che non esistano ritardi di rete. I motivi per cui l'applicazione client non può utilizzare i dati in modo sufficientemente rapido includono: problemi di progettazione dell'applicazione, ad esempio la scrittura di risultati in un file, l'attesa dell'input dell'utente, il filtro sul lato client in un set di dati di grandi dimensioni anziché il filtro lato server o un'attesa intenzionale introdotta. Anche il computer client potrebbe riscontrare una risposta lenta a causa di problemi come memoria virtuale/fisica insufficiente, 100% utilizzo della CPU e così via. I ritardi di rete possono anche causare questa attesa, in genere causati da problemi del driver della scheda di rete, driver di filtro, firewall o router non configurati correttamente. |
ASYNC_OP_COMPLETION
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
ASYNC_OP_CONTEXT_READ
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
ASYNC_OP_CONTEXT_WRITE
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
ASYNC_SOCKETDUP_IO
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
AUDIT_GROUPCACHE_LOCK
|
Si verifica quando si verifica un'attesa su un blocco che controlla l'accesso a una cache speciale. La cache contiene informazioni sui controlli usati per controllare ogni gruppo di azioni di controllo. |
AUDIT_LOGINCACHE_LOCK
|
Si verifica quando si verifica un'attesa su un blocco che controlla l'accesso a una cache speciale. La cache contiene informazioni sui controlli usati per controllare i gruppi di azioni di controllo dell'account di accesso. |
AUDIT_ON_DEMAND_TARGET_LOCK
|
Si verifica quando si verifica un'attesa su un blocco usato per garantire l'inizializzazione singola delle destinazioni degli eventi estesi correlate al controllo. |
AUDIT_XE_SESSION_MGR
|
Si verifica quando si verifica un'attesa su un blocco usato per sincronizzare l'avvio e l'arresto delle sessioni degli eventi estesi correlate al controllo. |
BACKUP
|
Si verifica quando un'attività viene bloccata durante l'elaborazione del backup. |
BACKUP_OPERATOR
|
Si verifica quando un'attività è in attesa di un montaggio su nastro. Per visualizzare lo stato del nastro, eseguire una query sys.dm_io_backup_tapes su . Se un'operazione di montaggio non è in sospeso, questo tipo di attesa potrebbe indicare un problema hardware con l'unità nastro. |
BACKUPBUFFER
|
Si verifica quando un'attività di backup è in attesa di dati o è in attesa di un buffer in cui archiviare i dati. Questo tipo non è tipico, tranne quando un'attività è in attesa di un montaggio su nastro. |
BACKUPIO
|
Si verifica quando un'attività di backup è in attesa di dati o è in attesa di un buffer in cui archiviare i dati. Questo tipo non è tipico, tranne quando un'attività è in attesa di un montaggio su nastro. |
BACKUPTHREAD
|
Si verifica quando un'attività è in attesa del completamento di un'attività di backup. I tempi di attesa potrebbero essere lunghi, da diversi minuti a diverse ore. Se l'attività in attesa è in un processo di I/O, questo tipo non indica un problema. |
BAD_PAGE_PROCESS
|
Si verifica quando il logger di pagina sospetto in background tenta di evitare l'esecuzione di più di cinque secondi. Pagine sospette eccessive causano l'esecuzione frequente del logger. |
BLOB_METADATA
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
BMPALLOCATION
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione dell'allocazione di un filtro bitmap di grandi dimensioni. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
BMPBUILD
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione della compilazione di un filtro bitmap di grandi dimensioni. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
BMPREPARTITION
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione del ripartizionamento di un filtro bitmap di grandi dimensioni. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
BMPREPLICATION
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione della replica di un filtro bitmap di grandi dimensioni tra thread di lavoro. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
BPSORT
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione dell'ordinamento di un set di dati tra più thread. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
BROKER_CONNECTION_RECEIVE_TASK
|
Si verifica quando si attende che l'accesso riceva un messaggio in un endpoint di connessione. La ricezione dell'accesso all'endpoint viene serializzata. |
BROKER_DISPATCHER
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
BROKER_ENDPOINT_STATE_MUTEX
|
Si verifica quando è presente una contesa per accedere allo stato di un endpoint di connessione di Service Broker. L'accesso allo stato per le modifiche viene serializzato. |
BROKER_EVENTHANDLER
|
Si verifica quando un'attività è in attesa nel gestore eventi primario di Service Broker. Questo dovrebbe verificarsi molto brevemente. |
BROKER_FORWARDER
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
BROKER_INIT
|
Si verifica durante l'inizializzazione di Service Broker in ogni database attivo. Questo dovrebbe verificarsi raramente. |
BROKER_MASTERSTART
|
Si verifica quando un'attività è in attesa dell'avvio del gestore eventi primario di Service Broker. Questo dovrebbe verificarsi molto brevemente. |
BROKER_RECEIVE_WAITFOR
|
Si verifica quando l'oggetto RECEIVE WAITFOR è in attesa. Ciò potrebbe significare che nessun messaggio è pronto per essere ricevuto nella coda o che una contesa di blocco impedisce la ricezione di messaggi dalla coda. |
BROKER_REGISTERALLENDPOINTS
|
Si verifica durante l'inizializzazione di un endpoint di connessione di Service Broker. Questo dovrebbe verificarsi molto brevemente. |
BROKER_SERVICE
|
Si verifica quando l'elenco di destinazione di Service Broker associato a un servizio di destinazione viene aggiornato o riscrive. |
BROKER_SHUTDOWN
|
Si verifica quando si verifica un arresto pianificato di Service Broker. Questo dovrebbe verificarsi molto brevemente, se affatto. |
BROKER_START
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
BROKER_TASK_SHUTDOWN
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
BROKER_TASK_STOP
|
Si verifica quando il gestore dell'attività della coda di Service Broker tenta di arrestare l'attività. Il controllo dello stato viene serializzato e deve trovarsi in uno stato di esecuzione in anticipo. |
BROKER_TASK_SUBMIT
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
BROKER_TO_FLUSH
|
Si verifica quando lo scaricamento differita di Service Broker scarica gli oggetti di trasmissione in memoria in una tabella di lavoro. |
BROKER_TRANSMISSION_OBJECT
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
BROKER_TRANSMISSION_TABLE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
BROKER_TRANSMISSION_WORK
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
BROKER_TRANSMITTER
|
Si verifica quando il trasmettitore di Service Broker è in attesa di lavoro. Service Broker ha un componente noto come Trasmettitore, che pianifica l'invio di messaggi da più dialoghi attraverso la rete su uno o più endpoint di connessione. Il trasmettitore ha due thread dedicati a questo scopo. Questo tipo di attesa viene addebitato quando questi thread del trasmettitore sono in attesa dell'invio dei messaggi di dialogo tramite le connessioni di trasporto. Valori elevati di per questo tipo di waiting_tasks_count attesa puntano al lavoro intermittente per questi thread di trasmettitore e non sono indicazioni di alcun problema di prestazioni. Se Service Broker non viene usato affatto, waiting_tasks_count deve essere 2 (per i due thread del trasmettitore) e wait_time_ms deve essere due volte la durata dall'avvio dell'istanza. Vedere Statistiche di attesa di Service Broker. |
BUFFERPOOL_SCAN
|
Può verificarsi quando l'analisi del pool di buffer viene eseguita in parallelo e l'attività principale attende il completamento dell'analisi. Per altre informazioni, vedere Operazioni che attivano un'analisi del pool di buffer possono essere eseguite lentamente in computer di grandi dimensioni. Si applica a: SQL Server 2022 (16.x) e versioni successive. |
BUILTIN_HASHKEY_MUTEX
|
Potrebbe verificarsi dopo l'avvio dell'istanza, mentre le strutture di dati interne vengono inizializzate. Non si ripresenta dopo l'inizializzazione delle strutture di dati. |
CHANGE_TRACKING_WAITFORCHANGES
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
CHECK_PRINT_RECORD
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
CHECK_SCANNER_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
CHECK_TABLES_INITIALIZATION
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
CHECK_TABLES_SINGLE_SCAN
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
CHECK_TABLES_THREAD_BARRIER
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
CHECKPOINT_QUEUE
|
Si verifica mentre l'attività del checkpoint è in attesa della richiesta di checkpoint successiva. |
CHKPT
|
Si verifica all'avvio del server per indicare al thread del checkpoint che può essere avviato. |
CLEAR_DB
|
Si verifica durante le operazioni che modificano lo stato di un database, ad esempio l'apertura o la chiusura di un database. |
CLR_AUTO_EVENT
|
Si verifica quando un'attività esegue attualmente l'esecuzione di Common Language Runtime (CLR) ed è in attesa dell'avvio di un determinato evento automatico. Le attese lunghe sono tipiche e non indicano un problema. |
CLR_CRST
|
Si verifica quando un'attività sta attualmente eseguendo l'esecuzione CLR ed è in attesa di immettere una sezione critica dell'attività attualmente usata da un'altra attività. |
CLR_JOIN
|
Si verifica quando un'attività sta attualmente eseguendo l'esecuzione CLR ed è in attesa della fine di un'altra attività. Questo stato di attesa si verifica quando è presente un join tra le attività. |
CLR_MANUAL_EVENT
|
Si verifica quando un'attività sta eseguendo l'esecuzione CLR ed è in attesa dell'avvio di un evento manuale specifico. |
CLR_MEMORY_SPY
|
Si verifica durante un'attesa sull'acquisizione di blocchi per una struttura di dati usata per registrare tutte le allocazioni di memoria virtuale provenienti da CLR. La struttura dei dati è bloccata per mantenere l'integrità se è presente l'accesso parallelo. |
CLR_MONITOR
|
Si verifica quando un'attività sta eseguendo l'esecuzione CLR ed è in attesa di ottenere un blocco sul monitor. |
CLR_RWLOCK_READER
|
Si verifica quando un'attività sta eseguendo l'esecuzione clr ed è in attesa di un blocco lettore. |
CLR_RWLOCK_WRITER
|
Si verifica quando un'attività esegue attualmente l'esecuzione clr ed è in attesa di un blocco del writer. |
CLR_SEMAPHORE
|
Si verifica quando un'attività sta eseguendo l'esecuzione CLR ed è in attesa di un semaforo. |
CLR_TASK_START
|
Si verifica durante l'attesa del completamento dell'avvio di un'attività CLR. |
CLRHOST_STATE_ACCESS
|
Si verifica quando è presente un'attesa per acquisire l'accesso esclusivo alle strutture di dati che ospitano CLR. Questo tipo di attesa si verifica durante la configurazione o l'eliminazione del runtime CLR. |
CMEMPARTITIONED
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
CMEMTHREAD
|
Si verifica quando un'attività è in attesa di un oggetto memoria thread-safe. Il tempo di attesa potrebbe aumentare quando si verifica una contesa causata da più attività che tentano di allocare memoria dallo stesso oggetto memoria. |
COLUMNSTORE_BUILD_THROTTLE
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
COMMIT_TABLE
|
Solo per uso interno. |
CONNECTION_ENDPOINT_LOCK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
COUNTRECOVERYMGR
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
CREATE_DATINISERVICE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
CXCONSUMER
|
Si verifica con piani di query paralleli quando un thread consumer (padre) attende che un thread producer invii righe.
CXCONSUMER le attese sono causate da un iteratore di Exchange che esaurisce le righe dal thread producer. Si tratta di una parte normale dell'esecuzione di query parallele.Si applica a: SQL Server (a partire da SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) CU 3), database SQL di Azure, Istanza gestita di SQL di Azure |
CXPACKET
|
Si verifica con piani di query paralleli in attesa di sincronizzare l'iteratore di Exchange di Query Processor e durante la produzione e l'utilizzo di righe. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Nota: A partire da SQL Server 2016 (13.x) Service Pack 2 e SQL Server 2017 (14.x) CU 3, CXPACKET si riferisce solo all'attesa di sincronizzare l'Iteratore di Exchange e produrre righe. I thread che utilizzano le righe vengono rilevati separatamente nel CXCONSUMER tipo di attesa. Se i thread consumer sono troppo lenti, il buffer iteratore di Exchange potrebbe diventare pieno e causare CXPACKET attese.Nota: In SQL Server 2022 (16.x) e versioni successive, database SQL di Azure e Istanza gestita di SQL di Azure si CXPACKET riferisce solo all'attesa sui thread che producono righe. La sincronizzazione dell'iteratore CXSYNC_PORT di Exchange viene rilevata separatamente nei tipi di attesa e CXSYNC_CONSUMER . I thread che utilizzano le righe vengono rilevati separatamente nel CXCONSUMER tipo di attesa. |
CXSYNC_PORT
|
Si verifica con piani di query paralleli durante l'attesa di aprire, chiudere e sincronizzare le porte di Exchange Iterator tra i thread producer e consumer. Ad esempio, se un piano di query dispone di un'operazione di ordinamento lungo, CXSYNC_PORT le attese potrebbero essere superiori perché l'ordinamento deve essere completato prima che la porta iteratore di Exchange possa essere sincronizzata.si applica a: SQL Server 2022 (16.x) e versioni successive, database SQL di Azure e Istanza gestita di SQL di Azure |
CXSYNC_CONSUMER
|
Si verifica con piani di query paralleli quando è in attesa di raggiungere un punto di sincronizzazione di Exchange Iterator tra tutti i thread consumer. si applica a: SQL Server 2022 (16.x) e versioni successive, database SQL di Azure e Istanza gestita di SQL di Azure |
CXROWSET_SYNC
|
Si verifica durante un'analisi dell'intervallo parallelo. |
DAC_INIT
|
Si verifica durante l'inizializzazione della connessione amministrativa dedicata. |
DBCC_SCALE_OUT_EXPR_CACHE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
DBMIRROR_DBM_EVENT
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
DBMIRROR_DBM_MUTEX
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
DBMIRROR_EVENTS_QUEUE
|
Si verifica quando il mirroring del database attende l'elaborazione degli eventi. |
DBMIRROR_SEND
|
Si verifica quando un'attività è in attesa di un backlog delle comunicazioni a livello di rete per cancellare la possibilità di inviare messaggi. Indica che il livello di comunicazione inizia a diventare sovraccarico e influisce sulla velocità effettiva dei dati di mirroring del database. |
DBMIRROR_WORKER_QUEUE
|
Indica che l'attività di lavoro di mirroring del database è in attesa di più lavoro. |
DBMIRRORING_CMD
|
Si verifica quando un'attività è in attesa dello scaricamento dei record di log su disco. Questo stato di attesa dovrebbe essere mantenuto per lunghi periodi di tempo. |
DBSEEDING_FLOWCONTROL
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
DBSEEDING_OPERATION
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
DEADLOCK_ENUM_MUTEX
|
Si verifica quando il monitoraggio dei deadlock e sys.dm_os_waiting_tasks tenta di assicurarsi che SQL Server non esegua più ricerche di deadlock contemporaneamente. |
DEADLOCK_TASK_SEARCH
|
Tempo di attesa elevato in questa risorsa indica che il server esegue query su sys.dm_os_waiting_tasks e queste query bloccano l'esecuzione della ricerca deadlock. Questo tipo di attesa viene utilizzato solo dal monitoraggio deadlock. Query sull'uso sys.dm_os_waiting_tasks di DEADLOCK_ENUM_MUTEX . |
DEBUG
|
Si verifica durante il debug di Transact-SQL e CLR per la sincronizzazione interna. |
DIRECTLOGCONSUMER_LIST
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
DIRTY_PAGE_POLL
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
DIRTY_PAGE_SYNC
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
DIRTY_PAGE_TABLE_LOCK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
DISABLE_VERSIONING
|
Si verifica quando SQL Server esegue il polling della gestione transazioni della versione per verificare se il timestamp della transazione attiva meno recente è successivo al timestamp di quando lo stato ha iniziato a cambiare. In questo caso, tutte le transazioni snapshot avviate prima dell'esecuzione dell'istruzione ALTER DATABASE sono state completate. Questo stato di attesa viene usato quando SQL Server disabilita il controllo delle versioni usando l'istruzione ALTER DATABASE . |
DISKIO_SUSPEND
|
Si verifica quando un'attività è in attesa di accedere a un file quando è attivo un backup esterno. Questo viene segnalato per ogni processo utente in attesa. Un conteggio maggiore di cinque per processo utente potrebbe indicare che il backup esterno richiede troppo tempo per il completamento. |
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
DISPATCHER_QUEUE_SEMAPHORE
|
Si verifica quando un thread dal pool di dispatcher è in attesa di un maggior numero di operazioni da elaborare. Il tempo di attesa per questo tipo di attesa dovrebbe aumentare quando il dispatcher è inattivo. |
DLL_LOADING_MUTEX
|
Si verifica una volta durante l'attesa del caricamento della DLL del parser XML. |
DPT_ENTRY_LOCK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
DROP_DATABASE_TIMER_TASK
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
DROPTEMP
|
Si verifica tra i tentativi di eliminare un oggetto temporaneo se il tentativo precedente non è riuscito. La durata dell'attesa aumenta in modo esponenziale con ogni tentativo di rilascio non riuscito. |
DTC
|
Si verifica quando un'attività è in attesa di un evento utilizzato per gestire la transizione di stato. Questo stato controlla quando il ripristino delle transazioni di Microsoft Distributed Transaction Coordinator (MS DTC) si verifica dopo che SQL Server riceve una notifica che il servizio MS DTC non è più disponibile. |
DTC_ABORT_REQUEST
|
Si verifica in una sessione di lavoro MSDTC quando la sessione è in attesa di acquisire la proprietà di una transazione MSDTC. Dopo che MS DTC è proprietario della transazione, la sessione può eseguire il rollback della transazione. In genere, la sessione attende un'altra sessione che usa la transazione. |
DTC_RESOLVE
|
Si verifica quando un'attività di ripristino è in attesa del master database in una transazione tra database in modo che l'attività possa eseguire query sul risultato della transazione. |
DTC_STATE
|
Si verifica quando un'attività è in attesa di un evento che protegge le modifiche apportate all'oggetto di stato globale MS DTC interno. Questo stato deve essere tenuto per periodi di tempo molto brevi. |
DTC_TMDOWN_REQUEST
|
Si verifica in una sessione di lavoro MSDTC quando SQL Server riceve una notifica che il servizio MS DTC non è disponibile. Prima di tutto, il ruolo di lavoro attende l'avvio del processo di ripristino MS DTC. Il ruolo di lavoro attende quindi di ottenere il risultato della transazione distribuita su cui sta lavorando il ruolo di lavoro. Ciò potrebbe continuare fino a quando la connessione con il servizio MS DTC non è stata ristabilita. |
DTC_WAITFOR_OUTCOME
|
Si verifica quando le attività di ripristino attendono che MS DTC diventi attivo per abilitare la risoluzione delle transazioni preparate. |
DTCNEW_ENLIST
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
DTCNEW_PREPARE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
DTCNEW_RECOVERY
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
DTCNEW_TM
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
DTCNEW_TRANSACTION_ENLISTMENT
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
DTCPNTSYNC
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
DUMP_LOG_COORDINATOR
|
Si verifica quando un'attività principale è in attesa di una sottoattività per generare dati. In genere, questo stato non si verifica. Un'attesa prolungata indica un blocco imprevisto. È necessario analizzare la sottoattività. |
DUMP_LOG_COORDINATOR_QUEUE
|
Solo per uso interno. |
DUMPTRIGGER
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
EC
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
EE_PMOLOCK
|
Si verifica durante la sincronizzazione di determinati tipi di allocazioni di memoria durante l'esecuzione dell'istruzione. |
EE_SPECPROC_MAP_INIT
|
Si verifica durante la sincronizzazione della creazione della tabella hash della procedura interna. Questa attesa può verificarsi solo durante l'accesso iniziale della tabella hash dopo l'avvio dell'istanza di SQL Server. |
ENABLE_EMPTY_VERSIONING
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
ENABLE_VERSIONING
|
Si verifica quando SQL Server attende il completamento di tutte le transazioni di aggiornamento in questo database prima di dichiarare il database pronto per la transizione allo stato consentito di isolamento dello snapshot. Questo stato viene usato quando SQL Server abilita l'isolamento dello snapshot usando l'istruzione ALTER DATABASE . |
ERROR_REPORTING_MANAGER
|
Si verifica durante la sincronizzazione di più inizializzazioni simultanee del log degli errori. |
EXCHANGE
|
Si verifica durante la sincronizzazione nell'iteratore di scambio di Query Processor durante le query parallele. |
EXECSYNC
|
Si verifica durante le query parallele durante la sincronizzazione in Query Processor in aree non correlate all'iteratore di scambio. Esempi di tali aree sono bitmap, oggetti binari di grandi dimensioni (LOB) e iteratore di spooling. I LOB potrebbero usare spesso questo stato di attesa. |
EXECUTION_PIPE_EVENT_INTERNAL
|
Si verifica durante la sincronizzazione tra le parti producer e consumer dell'esecuzione batch inviate tramite il contesto di connessione. |
EXTERNAL_RG_UPDATE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
EXTERNAL_SCRIPT_NETWORK_IO
|
Solo per uso interno. Si applica a: DA SQL Server 2017 (14.x) a corrente. |
EXTERNAL_SCRIPT_PREPARE_SERVICE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
EXTERNAL_SCRIPT_SHUTDOWN
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
EXTERNAL_WAIT_ON_LAUNCHER,
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
FABRIC_HADR_TRANSPORT_CONNECTION
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
FABRIC_REPLICA_CONTROLLER_LIST
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
FAILPOINT
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
FCB_REPLICA_READ
|
Si verifica quando vengono sincronizzate le letture di uno snapshot (o uno snapshot temporaneo creato da DBCC ). |
FCB_REPLICA_WRITE
|
Si verifica quando viene sincronizzato il push o il pull di una pagina in uno snapshot (o uno snapshot temporaneo creato da DBCC ). |
FEATURE_SWITCHES_UPDATE
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
FFT_NSO_DB_KILL_FLAG
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_NSO_DB_LIST
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_NSO_FCB
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_NSO_FCB_FIND
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_NSO_FCB_PARENT
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_NSO_FCB_STATE
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
FFT_NSO_FILEOBJECT
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_NSO_TABLE_LIST
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_NTFS_STORE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_RECOVERY
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_RSFX_COMM
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_RSFX_WAIT_FOR_MEMORY
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_STARTUP_SHUTDOWN
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_STORE_DB
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_STORE_ROWSET_LIST
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FFT_STORE_TABLE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FILE_VALIDATION_THREADS
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
FILESTREAM_CACHE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FILESTREAM_CHUNKER
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FILESTREAM_CHUNKER_INIT
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FILESTREAM_FCB
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FILESTREAM_FILE_OBJECT
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FILESTREAM_WORKITEM_QUEUE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FILETABLE_SHUTDOWN
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FOREIGN_REDO
|
Solo per uso interno. Si applica a: DA SQL Server 2017 (14.x) a corrente. |
FORWARDER_TRANSITION
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
FS_FC_RWLOCK
|
Si verifica quando è presente un'attesa da parte del Garbage Collector FILESTREAM per eseguire una delle attività seguenti: - Disabilitare l'operazione di Garbage Collection (usata dal backup e dal ripristino). - Eseguire un ciclo del Garbage Collector FILESTREAM. |
FS_GARBAGE_COLLECTOR_SHUTDOWN
|
Si verifica quando il Garbage Collector FILESTREAM è in attesa del completamento delle attività di pulizia. |
FS_HEADER_RWLOCK
|
Si verifica quando si attende di acquisire l'accesso all'intestazione FILESTREAM di un contenitore di dati FILESTREAM per leggere o aggiornare il contenuto nel file di intestazione FILESTREAM (Filestream.hdr). |
FS_LOGTRUNC_RWLOCK
|
Si verifica quando è presente un'attesa per acquisire l'accesso al troncamento del log FILESTREAM per eseguire una delle attività seguenti: - Disabilitare temporaneamente il troncamento del log FILESTREAM (FSLOG) (usato dal backup e dal ripristino). - Eseguire un ciclo di troncamento FSLOG. |
FSA_FORCE_OWN_XACT
|
Si verifica quando un'operazione di I/O di file FILESTREAM deve essere associata alla transazione associata, ma la transazione è attualmente di proprietà di un'altra sessione. |
FSAGENT
|
Si verifica quando un'operazione di I/O file FILESTREAM è in attesa di una risorsa agente FILESTREAM usata da un'altra operazione di I/O file. |
FSTR_CONFIG_MUTEX
|
Si verifica quando è presente un'attesa per il completamento di un'altra riconfigurazione di un'altra funzionalità FILESTREAM. |
FSTR_CONFIG_RWLOCK
|
Si verifica quando è presente un'attesa per serializzare l'accesso ai parametri di configurazione FILESTREAM. |
FT_COMPROWSET_RWLOCK
|
Full-text è in attesa dell'operazione sui metadati del frammento. Documentata solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
FT_IFTS_RWLOCK
|
Full-text è in attesa della sincronizzazione interna. Documentata solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
FT_IFTS_SCHEDULER_IDLE_WAIT
|
Tipo di attesa sospensione dell'utilità di pianificazione full-text. L'utilità di pianificazione è inattiva. |
FT_IFTS_ASYNC_WRITE_PIPE
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_BLOB_HASH
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_CATEALOG_SOURCE
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_COMP_DESC_MANAGER
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_CONSUMER_PLUGIN
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_CRAWL_BATCH_LIST
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_CRAWL_CHILDREN
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_DOCID_INTERFACE_LIST
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_DOCID_LIST
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_FP_INFO_LIST
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_HOST_CONTROLLER
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_MASTER_MERGE_TASK_LIST
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_MEMREGPOOL
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_MERGE_FRAGMENT_SYNC
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_NOISE_WORDS_RESOURCE
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_OCCURRENCE_BUFFER_POOL
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_PIPELINE
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_PIPELINE_LIST
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_PIPELINE_MANAGER
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_PROJECT_FD_INFO_MAP
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_SCHEDULER
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_SHARED_MEMORY
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_SHUTDOWN_PIPE
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_SRCH_FD_MANAGER
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_SRCH_FD_SERVICE
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_STOPLIST_CACHE_MANAGER
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_THESAURUS
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_VERSION_MANAGER
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTS_WORK_QUEUE
|
Solo per uso interno. Si applica a: SQL Server 2022 (16.x) CU 1 e versioni successive. |
FT_IFTSHC_MUTEX
|
Full-text è in attesa di un'operazione di controllo FDHost. Documentata solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
FT_IFTSISM_MUTEX
|
Full-text è in attesa dell'operazione di comunicazione. Documentata solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
FT_MASTER_MERGE
|
Full-text è in attesa dell'operazione di unione master. Documentata solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
FT_MASTER_MERGE_COORDINATOR
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FT_METADATA_MUTEX
|
Documentata solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
FT_PROPERTYLIST_CACHE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
FT_RESTART_CRAWL
|
Si verifica quando una ricerca per indicizzazione full-text deve essere riavviata da un ultimo punto valido noto per il ripristino da un errore temporaneo. L'attesa consente alle attività di lavoro che attualmente lavorano su tale popolamento di completare o uscire dal passaggio corrente. |
FULLTEXT GATHERER
|
Si verifica durante la sincronizzazione delle operazioni full-text. |
GDMA_GET_RESOURCE_OWNER
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
GHOSTCLEANUP_UPDATE_STATS
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
GHOSTCLEANUPSYNCMGR
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
GLOBAL_QUERY_CANCEL
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
GLOBAL_QUERY_CLOSE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
GLOBAL_QUERY_CONSUMER
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
GLOBAL_QUERY_PRODUCER
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
GLOBAL_TRAN_CREATE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
GLOBAL_TRAN_UCS_SESSION
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
GUARDIAN
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
HADR_AG_MUTEX
|
Si verifica quando un'istruzione DDL del gruppo di disponibilità o un comando Windows Server Failover Clustering è in attesa dell'accesso esclusivo in lettura/scrittura alla configurazione di un gruppo di disponibilità. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_AR_CRITICAL_SECTION_ENTRY
|
Si verifica quando un'istruzione DDL del gruppo di disponibilità o un comando windows Server Failover Clustering è in attesa dell'accesso esclusivo in lettura/scrittura allo stato di runtime della replica locale del gruppo di disponibilità associato. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_AR_MANAGER_MUTEX
|
Si verifica quando un arresto della replica di disponibilità è in attesa del completamento dell'avvio o l'avvio di una replica di disponibilità è in attesa del completamento dell'arresto. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_AR_UNLOAD_COMPLETED
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST
|
Il server di pubblicazione per un evento di replica di disponibilità, ad esempio una modifica dello stato o una modifica della configurazione, è in attesa dell'accesso esclusivo in lettura/scrittura all'elenco dei sottoscrittori di eventi. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_BACKUP_BULK_LOCK
|
Il database primario del gruppo di disponibilità ha ricevuto una richiesta di backup da un database secondario ed è in attesa che il thread in background finisca l'elaborazione della richiesta all'acquisizione o al rilascio del blocco BulkOp. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_BACKUP_QUEUE
|
Il thread in background di backup del database primario del gruppo di disponibilità è in attesa di una nuova richiesta di lavoro dal database secondario. In genere, ciò si verifica quando il database primario contiene il log BulkOp ed è in attesa che il database secondario indichi che il database primario può rilasciare il blocco. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_CLUSAPI_CALL
|
Un thread di SQL Server è in attesa di passare dalla modalità non preemptive (pianificata da SQL Server) alla modalità preemptive (pianificata dal sistema operativo) per richiamare le API di Clustering di failover di Windows Server. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_COMPRESSED_CACHE_SYNC
|
In attesa dell'accesso alla cache dei blocchi di log compressi usati per evitare la compressione ridondante dei blocchi di log inviati a più database secondari. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_CONNECTIVITY_INFO
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DATABASE_FLOW_CONTROL
|
In attesa dell'invio dei messaggi al partner quando è stato raggiunto il numero massimo di messaggi in coda. Indica che le analisi dei log vengono eseguite più velocemente rispetto agli invii di rete. Si tratta di un problema solo se gli invii di rete sono più lenti del previsto. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DATABASE_VERSIONING_STATE
|
Si verifica nella modifica dello stato del controllo delle versioni di un database secondario del gruppo di disponibilità. Questa attesa riguarda le strutture di dati interne e in genere è molto breve senza alcun effetto diretto sull'accesso ai dati. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DATABASE_WAIT_FOR_RECOVERY
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HADR_DATABASE_WAIT_FOR_RESTART
|
In attesa del riavvio del database nel controllo del gruppo di disponibilità. In condizioni normali, questo non è un problema del cliente perché le attese sono previste qui. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING
|
Una query sugli oggetti in un database secondario leggibile di un gruppo di disponibilità viene bloccata al controllo delle versioni delle righe durante l'attesa del commit o del rollback di tutte le transazioni in esecuzione quando la replica secondaria è stata abilitata per i carichi di lavoro di lettura. Questo tipo di attesa garantisce che le versioni di riga siano disponibili prima dell'esecuzione di una query con isolamento dello snapshot. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DB_COMMAND
|
In attesa di risposte ai messaggi di conversazione(che richiedono una risposta esplicita dall'altra parte, usando l'infrastruttura messaggi conversazionale del gruppo di disponibilità). Molti tipi di messaggi diversi usano questo tipo di attesa. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DB_OP_COMPLETION_SYNC
|
In attesa di risposte ai messaggi di conversazione(che richiedono una risposta esplicita dall'altra parte, usando l'infrastruttura messaggi conversazionale del gruppo di disponibilità). Molti tipi di messaggi diversi usano questo tipo di attesa. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DB_OP_START_SYNC
|
Un'istruzione DDL del gruppo di disponibilità o un comando windows Server Failover Clustering è in attesa dell'accesso serializzato a un database di disponibilità e al relativo stato di runtime. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DBR_SUBSCRIBER
|
Il server di pubblicazione per un evento di replica di disponibilità, ad esempio una modifica dello stato o una modifica della configurazione, è in attesa dell'accesso esclusivo in lettura/scrittura allo stato di runtime di un sottoscrittore di eventi corrispondente a un database di disponibilità. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DBR_SUBSCRIBER_FILTER_LIST
|
Il server di pubblicazione per un evento di replica di disponibilità, ad esempio una modifica dello stato o una modifica della configurazione, è in attesa dell'accesso esclusivo in lettura/scrittura all'elenco di sottoscrittori di eventi che corrispondono ai database di disponibilità. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_DBSEEDING
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
HADR_DBSEEDING_LIST
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
HADR_DBSTATECHANGE_SYNC
|
Il controllo di concorrenza attende l'aggiornamento dello stato interno della replica di database. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_FABRIC_CALLBACK
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
HADR_FILESTREAM_BLOCK_FLUSH
|
La gestione trasporto AlwaysOn FILESTREAM è in attesa fino al termine dell'elaborazione di un blocco di log. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_FILESTREAM_FILE_CLOSE
|
Il gestore di trasporto Always On FILESTREAM è in attesa fino a quando non viene elaborato il file FILESTREAM successivo e il relativo handle viene chiuso. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_FILESTREAM_FILE_REQUEST
|
Una replica secondaria AlwaysOn è in attesa che la replica primaria invii tutti i file FILESTREAM richiesti durante UNDO. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_FILESTREAM_IOMGR
|
Il gestore di trasporto Always On FILESTREAM è in attesa del blocco R/W che protegge la gestione di I/O Always On FILESTREAM durante l'avvio o l'arresto. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_FILESTREAM_IOMGR_IOCOMPLETION
|
Il gestore di I/O AlwaysOn FILESTREAM è in attesa del completamento di I/O. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_FILESTREAM_MANAGER
|
Il gestore di trasporto Always On FILESTREAM è in attesa del blocco R/W che protegge la gestione trasporto Always On FILESTREAM durante l'avvio o l'arresto. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_FILESTREAM_PREPROC
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HADR_GROUP_COMMIT
|
L'elaborazione del commit delle transazioni è in attesa di consentire il commit di un gruppo in modo che più record di log di commit possano essere inseriti in un singolo blocco di log. Questa attesa è una condizione prevista che ottimizza le operazioni di I/O, acquisizione e invio del log. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_LOGCAPTURE_SYNC
|
Controllo della concorrenza intorno all'acquisizione del log o applicazione dell'oggetto durante la creazione o l'eliminazione di analisi. Si tratta di un'attesa prevista quando i partner modificano lo stato o lo stato della connessione. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_LOGCAPTURE_WAIT
|
In attesa che i record di log diventino disponibili. Può verificarsi quando si attende che i nuovi record di log vengano generati da connessioni o per il completamento di I/O durante la lettura del log non nella cache. Si tratta di un'attesa prevista se l'analisi del log viene intercettata fino alla fine del log o la lettura dal disco. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_LOGPROGRESS_SYNC
|
Il controllo della concorrenza attende quando si aggiorna lo stato di avanzamento del log delle repliche di database. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_NOTIFICATION_DEQUEUE
|
Un'attività in background che elabora le notifiche di Windows Server Failover Clustering è in attesa della notifica successiva. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS
|
Gestione repliche di disponibilità è in attesa dell'accesso serializzato allo stato di runtime di un'attività in background che elabora le notifiche del clustering di failover di Windows Server. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC
|
Un'attività in background è in attesa del completamento dell'avvio di un'attività in background che elabora le notifiche di Windows Server Failover Clustering. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC
|
Un'attività in background è in attesa della chiusura di un'attività in background che elabora le notifiche di Windows Server Failover Clustering. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_PARTNER_SYNC
|
Attesa del controllo della concorrenza nell'elenco dei partner. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_READ_ALL_NETWORKS
|
In attesa di ottenere l'accesso in lettura o scrittura all'elenco delle reti WSFC. Solo per uso interno. Nota: il motore mantiene un elenco di reti WSFC usate nelle DMV (ad esempio sys.dm_hadr_cluster_networks ) o per convalidare le istruzioni always On Transact-SQL che fanno riferimento alle informazioni di rete WSFC. Questo elenco viene aggiornato all'avvio del motore, alle notifiche correlate WSFC e al riavvio always On interno( ad esempio, la perdita e il recupero del quorum WSFC). Le attività vengono in genere bloccate quando è in corso un aggiornamento in tale elenco.Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_RECOVERY_WAIT_FOR_CONNECTION
|
In attesa che il database secondario si connetta al database primario prima di eseguire il ripristino. Si tratta di un'attesa prevista, che può aumentare se la connessione al database primario è lenta da stabilire. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_RECOVERY_WAIT_FOR_UNDO
|
Il ripristino del database è in attesa del completamento della fase di ripristino e inizializzazione del database secondario per riportarlo al punto di log comune con il database primario. Si tratta di un'attesa prevista dopo i failover. Lo stato di annullamento può essere monitorato tramite Monitoraggio di sistema Windows (perfmon.exe) e DMV. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_REPLICAINFO_SYNC
|
In attesa del controllo della concorrenza per aggiornare lo stato corrente della replica. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_SEEDING_CANCELLATION
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HADR_SEEDING_FILE_LIST
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HADR_SEEDING_LIMIT_BACKUPS
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HADR_SEEDING_SYNC_COMPLETION
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HADR_SEEDING_TIMEOUT_TASK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HADR_SEEDING_WAIT_FOR_COMPLETION
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HADR_SYNC_COMMIT
|
In attesa di un'elaborazione del commit delle transazioni nei database secondari sincronizzati per rafforzare la protezione avanzata del log. Questa attesa viene riflessa anche dal contatore delle prestazioni Ritardo transazione. Questo tipo di attesa è previsto per i gruppi di disponibilità con commit sincrono e indica il tempo necessario per inviare, scrivere e confermare il commit del log nei database secondari. Per informazioni dettagliate e risoluzione dei problemi HADR_SYNC_COMMIT, vedere questo post di blog Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_SYNCHRONIZING_THROTTLE
|
In attesa dell'elaborazione del commit della transazione per consentire a un database secondario di sincronizzazione di recuperare fino alla fine primaria del log, per passare allo stato sincronizzato. Si tratta di un'attesa prevista quando viene aggiornato un database secondario. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_TDS_LISTENER_SYNC
|
Il sistema Always On interno o il cluster WSFC richiede l'avvio o l'arresto dei listener. L'elaborazione di questa richiesta è sempre asincrona ed è disponibile un meccanismo per rimuovere le richieste ridondanti. Ci sono anche momenti in cui questo processo viene sospeso a causa delle modifiche alla configurazione. Tutte le attese correlate a questo meccanismo di sincronizzazione del listener usano questo tipo di attesa. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_TDS_LISTENER_SYNC_PROCESSING
|
Usato alla fine di un'istruzione Transact-SQL Always On che richiede l'avvio e/o l'arresto di un listener del gruppo di disponibilità. Poiché l'operazione di avvio/arresto viene eseguita in modo asincrono, il thread utente si blocca usando questo tipo di attesa fino a quando non viene nota la situazione del listener. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_THROTTLE_LOG_RATE_GOVERNOR
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO
|
Si verifica quando una replica geografica secondaria è configurata con dimensioni di calcolo inferiori (SLO inferiori) rispetto al database primario. Un database primario è limitato a causa del ritardo dell'utilizzo del log da parte del database secondario. Ciò è causato dalla capacità di calcolo insufficiente del database secondario per mantenere il passo con la frequenza di modifica del database primario. Si applica a: Database SQL di Azure |
HADR_THROTTLE_LOG_RATE_LOG_SIZE
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
HADR_THROTTLE_LOG_RATE_SEEDING
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
HADR_TIMER_TASK
|
In attesa di ottenere il blocco sull'oggetto attività timer e viene usato anche per le attese effettive tra i tempi di esecuzione del lavoro. Ad esempio, per un'attività che viene eseguita ogni 10 secondi, dopo un'esecuzione, i gruppi di disponibilità attendono circa 10 secondi per riprogrammare l'attività e l'attesa è inclusa qui. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_TRANSPORT_DBRLIST
|
In attesa dell'accesso all'elenco di repliche di database del livello di trasporto. Usato per lo spinlock che concede l'accesso. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_TRANSPORT_FLOW_CONTROL
|
In attesa del numero di messaggi Always On non riconosciuti in sospeso supera la soglia di controllo del flusso di uscita. Si tratta di una replica a replica di disponibilità (non su base di database). Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_TRANSPORT_SESSION
|
I gruppi di disponibilità sono in attesa durante la modifica o l'accesso allo stato del trasporto sottostante. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_WORK_POOL
|
Il controllo della concorrenza attende l'oggetto attività in background del gruppo di disponibilità. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_WORK_QUEUE
|
Thread di lavoro in background del gruppo di disponibilità in attesa dell'assegnazione di un nuovo lavoro. Si tratta di un'attesa prevista quando ci sono lavoratori pronti in attesa di un nuovo lavoro, che è lo stato normale. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HADR_XRF_STACK_ACCESS
|
Accesso (ricerca, aggiunta ed eliminazione) dello stack di fork di recupero esteso per un database di disponibilità. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HCCO_CACHE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HK_RESTORE_FILEMAP
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HKCS_PARALLEL_MIGRATION
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HKCS_PARALLEL_RECOVERY
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
HTBUILD
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione della compilazione della tabella hash sul lato di input di un hash join/aggregazione. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2012 (11.x) e versioni successive, ma non al database SQL di Azure, Istanza gestita di SQL di Azure con i criteri di aggiornamento sempreup-to-date e Azure Synapse Analytics. |
HTBUILD_AGG
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione della compilazione della tabella hash sul lato input di un'aggregazione hash. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: Database SQL di Azure, Istanza gestita di SQL di Azure con i criteri di aggiornamento sempreup-to-date e Azure Synapse Analytics. |
HTBUILD_JOIN
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione della compilazione della tabella hash sul lato input di un hash join. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: Database SQL di Azure, Istanza gestita di SQL di Azure con i criteri di aggiornamento sempreup-to-date e Azure Synapse Analytics. |
HTDELETE
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione alla fine di un hash join/aggregazione. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2014 (12.x) e versioni successive, ma non al database SQL di Azure, Istanza gestita di SQL di Azure con i criteri di aggiornamento sempreup-to-date e Azure Synapse Analytics. |
HTDELETE_AGG
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione alla fine di un'aggregazione hash. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: Database SQL di Azure, Istanza gestita di SQL di Azure con i criteri di aggiornamento sempreup-to-date e Azure Synapse Analytics. |
HTDELETE_JOIN
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione alla fine di un hash join. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: Database SQL di Azure, Istanza gestita di SQL di Azure con i criteri di aggiornamento sempreup-to-date e Azure Synapse Analytics. |
HTMEMO
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione prima di analizzare le corrispondenze di output della tabella hash o le corrispondenze non in hash join/aggregazione. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
HTREINIT
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione prima di reimpostare un hash join/aggregazione per il join parziale successivo. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
HTREPARTITION
|
Si verifica con piani in modalità batch paralleli durante la sincronizzazione del ripartizionamento della tabella hash sul lato input di un hash join/aggregazione. Se l'attesa è eccessiva e non può essere ridotta ottimizzando la query ,ad esempio aggiungendo indici, valutare la possibilità di modificare la soglia di costo per il parallelismo o abbassare il grado di parallelismo. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
HTTP_ENUMERATION
|
Si verifica all'avvio per enumerare gli endpoint HTTP per avviare HTTP. |
HTTP_START
|
Si verifica quando una connessione è in attesa che HTTP completi l'inizializzazione. |
HTTP_STORAGE_CONNECTION
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
IMPPROV_IOWAIT
|
Si verifica quando SQL Server attende il completamento di un I/O bulkload. |
INSTANCE_LOG_RATE_GOVERNOR
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
INTERNAL_TESTING
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
IO_AUDIT_MUTEX
|
Si verifica durante la sincronizzazione dei buffer eventi di traccia. |
IO_COMPLETION
|
Si verifica durante l'attesa del completamento delle operazioni di I/O. Questo tipo di attesa rappresenta in genere l'I/O della pagina non dati. Le attese di completamento I/O della pagina dei dati vengono visualizzate come PAGEIOLATCH_* attese. |
IO_QUEUE_LIMIT
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
IO_RETRY
|
Si verifica quando un'operazione di I/O, ad esempio una lettura o una scrittura su disco, ha esito negativo a causa di risorse insufficienti e viene quindi ritentata. |
IOAFF_RANGE_QUEUE
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
KSOURCE_WAKEUP
|
Usato dall'attività di controllo del servizio durante l'attesa delle richieste da Service Control Manager. Le attese lunghe sono previste e non indicano un problema. |
KTM_ENLISTMENT
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
KTM_RECOVERY_MANAGER
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
KTM_RECOVERY_RESOLUTION
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
LATCH_DT
|
Si verifica in attesa di un latch DT (destroy). Questo non include latch di buffer o latch di contrassegno delle transazioni. Un elenco di LATCH_* attese è disponibile in sys.dm_os_latch_stats .
sys.dm_os_latch_stats raggruppa LATCH_NL , LATCH_SH , LATCH_UP LATCH_EX , e LATCH_DT attende insieme. |
LATCH_EX
|
Si verifica in attesa di un latch EX (esclusivo). Questo non include latch di buffer o latch di contrassegno delle transazioni. Un elenco di LATCH_* attese è disponibile in sys.dm_os_latch_stats .
sys.dm_os_latch_stats raggruppa LATCH_NL , LATCH_SH , LATCH_UP LATCH_EX , e LATCH_DT attende insieme. |
LATCH_KP
|
Si verifica in attesa di un latch KP (keep). Questo non include latch di buffer o latch di contrassegno delle transazioni. Un elenco di LATCH_* attese è disponibile in sys.dm_os_latch_stats .
sys.dm_os_latch_stats raggruppa LATCH_NL , LATCH_SH , LATCH_UP LATCH_EX , e LATCH_DT attende insieme. |
LATCH_NL
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
LATCH_SH
|
Si verifica durante l'attesa di un latch SH (condivisione). Questo non include latch di buffer o latch di contrassegno delle transazioni. Un elenco di LATCH_* attese è disponibile in sys.dm_os_latch_stats .
sys.dm_os_latch_stats raggruppa LATCH_NL , LATCH_SH , LATCH_UP LATCH_EX , e LATCH_DT attende insieme. |
LATCH_UP
|
Si verifica in attesa di un latch UP (aggiornamento). Questo non include latch di buffer o latch di contrassegno delle transazioni. Un elenco di LATCH_* attese è disponibile in sys.dm_os_latch_stats .
sys.dm_os_latch_stats raggruppa LATCH_NL , LATCH_SH , LATCH_UP LATCH_EX , e LATCH_DT attende insieme. |
LAZYWRITER_SLEEP
|
Si verifica quando le attività di scrittura differita vengono sospese. Si tratta di una misura del tempo dedicato alle attività in background in attesa. Non considerare questo stato quando si cercano stalle degli utenti. |
LCK_M_BU
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento bulk . Per altre informazioni, vedere Blocchi di aggiornamento bulk. |
LCK_M_BU_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento bulk con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi di aggiornamento bulk.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_BU_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento bulk con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi di aggiornamento bulk.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_IS
|
Si verifica quando un'attività è in attesa di acquisire un blocco Condiviso finalità (IS). Per altre informazioni, vedere Blocchi delle finalità. |
LCK_M_IS_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco Condiviso finalità (IS) con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_IS_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco Condiviso finalità (IS) con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_IU
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento finalità (IU). Per altre informazioni, vedere Blocchi delle finalità. |
LCK_M_IU_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento finalità (IU) con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_IU_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento finalità (IU) con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_IX
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo finalità (IX). Per altre informazioni, vedere Blocchi delle finalità. |
LCK_M_IX_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo finalità (IX) con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_IX_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo finalità (IX) con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RIn_NL
|
Si verifica quando un'attività è in attesa di acquisire un NULL blocco sul valore della chiave corrente e un blocco Di intervallo di inserimento tra la chiave corrente e quella precedente. Un NULL blocco sulla chiave è un blocco di rilascio immediato. |
LCK_M_RIn_NL_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un NULL blocco con blocchi di interruzione sul valore della chiave corrente e un blocco di intervallo di inserimento con blocchi di interruzione tra la chiave corrente e quella precedente. Un NULL blocco sulla chiave è un blocco di rilascio immediato. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RIn_NL_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un NULL blocco con priorità bassa sul valore della chiave corrente e un blocco Intervallo di inserimento con priorità bassa tra la chiave corrente e quella precedente. Un NULL blocco sulla chiave è un blocco di rilascio immediato. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RIn_S
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso sul valore della chiave corrente e un blocco Di intervallo di inserimento tra la chiave corrente e quella precedente. |
LCK_M_RIn_S_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con blocchi di interruzione sul valore della chiave corrente e un blocco di intervallo di inserimento con blocchi di interruzione tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RIn_S_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con priorità bassa sul valore della chiave corrente e un blocco intervallo di inserimento con priorità bassa tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RIn_U
|
L'attività è in attesa di acquisire un blocco di aggiornamento sul valore della chiave corrente e un blocco Di intervallo di inserimento tra la chiave corrente e quella precedente. |
LCK_M_RIn_U_ABORT_BLOCKERS
|
L'attività è in attesa di acquisire un blocco di aggiornamento con blocchi di interruzione sul valore della chiave corrente e un blocco di intervallo di inserimento con blocchi di interruzione tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RIn_U_LOW_PRIORITY
|
L'attività è in attesa di acquisire un blocco di aggiornamento con priorità bassa sul valore della chiave corrente e un blocco Intervallo di inserimento con priorità bassa tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RIn_X
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo sul valore della chiave corrente e un blocco Di intervallo di inserimento tra la chiave corrente e quella precedente. |
LCK_M_RIn_X_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo con blocchi di interruzione sul valore della chiave corrente e un blocco di intervallo di inserimento con blocchi di interruzione tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RIn_X_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo con priorità bassa sul valore della chiave corrente e un blocco intervallo di inserimento con priorità bassa tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RS_S
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso sul valore della chiave corrente e un blocco intervallo condiviso tra la chiave corrente e quella precedente. |
LCK_M_RS_S_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con blocchi di interruzione sul valore della chiave corrente e un blocco intervallo condiviso con blocchi di interruzione tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RS_S_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con priorità bassa sul valore della chiave corrente e un blocco intervallo condiviso con priorità bassa tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RS_U
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento sul valore della chiave corrente e un blocco intervallo di aggiornamento tra la chiave corrente e quella precedente. |
LCK_M_RS_U_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento con blocchi di interruzione sul valore della chiave corrente e un blocco intervallo di aggiornamento con blocchi di interruzione tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_S_XACT
|
Si verifica quando è abilitato il blocco ottimizzato e un'attività è in attesa di un blocco condiviso su un tipo XACT (transazione), wait_resource in cui non è possibile dedurre la finalità di lettura o modifica. |
LCK_M_S_XACT_READ
|
Si verifica quando è abilitato il blocco ottimizzato e un'attività è in attesa di un blocco condiviso su un tipo XACT (transazione),wait_resource con la finalità di leggere. |
LCK_M_S_XACT_MODIFY
|
Si verifica quando è abilitato il blocco ottimizzato e un'attività è in attesa di un blocco condiviso su un tipo XACT (transazione), wait_resource con la finalità di modificare. |
LCK_M_RS_U_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento con priorità bassa sul valore della chiave corrente e un blocco intervallo di aggiornamento con priorità bassa tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RX_S
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso sul valore della chiave corrente e un blocco intervallo esclusivo tra la chiave corrente e quella precedente. |
LCK_M_RX_S_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con blocchi di interruzione sul valore della chiave corrente e un intervallo esclusivo con blocchi di interruzione tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RX_S_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con priorità bassa sul valore della chiave corrente e un intervallo esclusivo con blocco con priorità bassa tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RX_U
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento sul valore della chiave corrente e un blocco intervallo esclusivo tra la chiave corrente e quella precedente. |
LCK_M_RX_U_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento con blocchi di interruzione sul valore della chiave corrente e un blocco intervallo esclusivo con blocchi di interruzione tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RX_U_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento con priorità bassa sul valore della chiave corrente e un blocco intervallo esclusivo con priorità bassa tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RX_X
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo sul valore della chiave corrente e un blocco intervallo esclusivo tra la chiave corrente e quella precedente. |
LCK_M_RX_X_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo con blocchi di interruzione sul valore della chiave corrente e un blocco intervallo esclusivo con blocchi di interruzione tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_RX_X_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo con priorità bassa sul valore della chiave corrente e un blocco intervallo esclusivo con priorità bassa tra la chiave corrente e quella precedente. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX .Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_S
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso. Per altre informazioni, vedere Blocchi condivisi. |
LCK_M_S_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi condivisi.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_S_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi condivisi.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_SCH_M
|
Si verifica quando un'attività è in attesa di acquisire un blocco di modifica dello schema. Per altre informazioni, vedere Blocchi dello schema. |
LCK_M_SCH_M_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco di modifica dello schema con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi dello schema.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_SCH_M_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco di modifica dello schema con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi dello schema.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_SCH_S
|
Si verifica quando un'attività è in attesa di acquisire un blocco di condivisione schema. Per altre informazioni, vedere Blocchi dello schema. |
LCK_M_SCH_S_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco di condivisione schema con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi dello schema.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_SCH_S_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco di condivisione dello schema con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi dello schema.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_SIU
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento condiviso con finalità. Per altre informazioni, vedere Blocchi delle finalità. |
LCK_M_SIU_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento condiviso con finalità con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_SIU_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento condiviso con finalità con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_SIX
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con finalità esclusiva. Per altre informazioni, vedere Blocchi delle finalità. |
LCK_M_SIX_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo condiviso con finalità con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_SIX_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco condiviso con finalità esclusiva con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_U
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento. Per altre informazioni, vedere Blocchi di aggiornamento. |
LCK_M_U_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi di aggiornamento.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_U_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi di aggiornamento.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_UIX
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo di aggiornamento con finalità. Per altre informazioni, vedere Blocchi delle finalità. |
LCK_M_UIX_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo di aggiornamento con finalità con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_UIX_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo di aggiornamento con finalità con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi delle finalità.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_X
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo. Per altre informazioni, vedere Blocchi esclusivi. |
LCK_M_X_ABORT_BLOCKERS
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo con blocchi di interruzione. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi esclusivi.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LCK_M_X_LOW_PRIORITY
|
Si verifica quando un'attività è in attesa di acquisire un blocco esclusivo con priorità bassa. (Correlato all'opzione di attesa con priorità bassa di ALTER TABLE e ALTER INDEX . Per altre informazioni, vedere Blocchi esclusivi.Si applica a: SQL Server 2014 (12.x) e versioni successive. |
LOG_POOL_SCAN
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
LOG_RATE_GOVERNOR
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
LOGBUFFER
|
Si verifica quando un'attività è in attesa di spazio nel buffer di log per archiviare un record di log. I valori costantemente elevati possono indicare che i dispositivi di log non possono tenere il passo con la quantità di log generata dal server. |
LOGCAPTURE_LOGPOOLTRUNCPOINT
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
LOGGENERATION
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
LOGMGR
|
Si verifica quando un'attività è in attesa del completamento di eventuali operazioni di I/O di log in sospeso prima di arrestare il log durante la chiusura del database. |
LOGMGR_FLUSH
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
LOGMGR_PMM_LOG
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
LOGMGR_QUEUE
|
Si verifica mentre l'attività del writer di log attende le richieste di lavoro. |
LOGMGR_RESERVE_APPEND
|
Si verifica quando un'attività è in attesa di verificare se il troncamento del log libera spazio di log per consentire all'attività di scrivere un nuovo record di log. Valutare la possibilità di aumentare le dimensioni dei file di log per il database interessato per ridurre l'attesa. |
LOGPOOL_CACHESIZE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
LOGPOOL_CONSUMER
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
LOGPOOL_CONSUMERSET
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
LOGPOOL_FREEPOOLS
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
LOGPOOL_MGRSET
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
LOGPOOL_REPLACEMENTSET
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
LOGPOOLREFCOUNTEDOBJECT_REFDONE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
LOWFAIL_MEMMGR_QUEUE
|
Si verifica durante l'attesa della disponibilità della memoria per l'uso. |
MD_AGENT_YIELD
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
MD_LAZYCACHE_RWLOCK
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
MEMORY_ALLOCATION_EXT
|
Si verifica durante l'allocazione della memoria dal pool di memoria interno di SQL Server o dal sistema operativo. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
MEMORY_GRANT_UPDATE
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
METADATA_LAZYCACHE_RWLOCK
|
Solo per uso interno. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
MIGRATIONBUFFER
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
MISCELLANEOUS
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
MSQL_DQ
|
Si verifica quando un'attività è in attesa del completamento di un'operazione di query distribuita. Viene usato per rilevare potenziali deadlock dell'applicazione MARS (Multiple Active Result Set). L'attesa termina al termine della chiamata di query distribuita. |
MSQL_XACT_MGR_MUTEX
|
Si verifica quando un'attività è in attesa di ottenere la proprietà del gestore transazioni di sessione per eseguire un'operazione di transazione a livello di sessione. |
MSQL_XACT_MUTEX
|
Si verifica durante la sincronizzazione dell'utilizzo delle transazioni. Una richiesta deve acquisire il mutex prima di poter usare la transazione. |
MSQL_XP
|
Si verifica quando un'attività è in attesa della fine di una stored procedure estesa. SQL Server usa questo stato di attesa per rilevare potenziali deadlock dell'applicazione MARS. L'attesa si arresta al termine della chiamata alla stored procedure estesa. |
MSSEARCH
|
Si verifica durante le chiamate di ricerca Full-Text. Questa attesa termina al termine dell'operazione full-text. Non indica conflitti, ma piuttosto la durata delle operazioni full-text. |
NET_WAITFOR_PACKET
|
Si verifica quando una connessione è in attesa di un pacchetto di rete durante la lettura di una rete. |
NETWORKSXMLMGRLOAD
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
NODE_CACHE_MUTEX
|
Solo per uso interno. |
OLEDB
|
Si verifica quando SQL Server chiama il provider OLE DB SNAC (SQLNCLI) o Microsoft OLE DB Driver per SQL Server (MSOLEDBSQL). Questo tipo di attesa non viene usato per la sincronizzazione. Indica invece la durata delle chiamate al provider OLE DB. |
ONDEMAND_TASK_QUEUE
|
Si verifica mentre un'attività in background attende le richieste di attività di sistema ad alta priorità. Tempi di attesa lunghi indicano che non sono state elaborate richieste con priorità elevata e che non dovrebbero causare problemi. |
PAGEIOLATCH_DT
|
Si verifica quando un'attività è in attesa di un latch per un buffer che si trova in una richiesta di I/O. La richiesta di latch è in modalità Destroy. Le attese lunghe potrebbero indicare problemi con il sottosistema del disco. |
PAGEIOLATCH_EX
|
Si verifica quando un'attività è in attesa di un latch per un buffer che si trova in una richiesta di I/O. La richiesta di latch è in modalità esclusiva, una modalità usata quando il buffer viene scritto su disco. Le attese lunghe potrebbero indicare problemi con il sottosistema del disco. Per altre informazioni, vedere Rallentamento delle operazioni di I/O - SQL Server e prestazioni di I/O del disco. |
PAGEIOLATCH_KP
|
Si verifica quando un'attività è in attesa di un latch per un buffer che si trova in una richiesta di I/O. La richiesta di latch è in modalità Keep. Le attese lunghe potrebbero indicare problemi con il sottosistema del disco. |
PAGEIOLATCH_NL
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
PAGEIOLATCH_SH
|
Si verifica quando un'attività è in attesa di un latch per un buffer che si trova in una richiesta di I/O. La richiesta di latch è in modalità condivisa, una modalità usata quando il buffer viene letto dal disco. Le attese lunghe potrebbero indicare problemi con il sottosistema del disco. Per altre informazioni, vedere Rallentamento delle operazioni di I/O - SQL Server e prestazioni di I/O del disco. |
PAGEIOLATCH_UP
|
Si verifica quando un'attività è in attesa di un latch per un buffer che si trova in una richiesta di I/O. La richiesta di latch è in modalità di aggiornamento. Le attese lunghe potrebbero indicare problemi con il sottosistema del disco. Per altre informazioni, vedere Rallentamento delle operazioni di I/O - SQL Server e prestazioni di I/O del disco. |
PAGELATCH_DT
|
Si verifica quando un'attività è in attesa di un latch per un buffer che non si trova in una richiesta di I/O. La richiesta di latch è in modalità Destroy. È necessario acquisire la modalità di eliminazione definitiva prima di eliminare il contenuto di una pagina. Per altre informazioni, vedere Modalità latch. |
PAGELATCH_EX
|
Si verifica quando un'attività è in attesa di un latch per un buffer che non si trova in una richiesta di I/O. La richiesta di latch è in modalità esclusiva. Impedisce ad altri thread di scrivere o leggere dalla pagina (buffer). Uno scenario comune che porta a questo latch è la contesa di latch di buffer "inserimento ultima pagina". Per comprendere e risolvere questo problema, usare Risolvere l'inserimento dell'ultima pagina PAGELATCH_EX contesa e diagnosticare e risolvere la contesa di latch last-page-insert in SQL Server. Un altro scenario è la contesa di latch in tabelle di piccole dimensioni con un indice non cluster e inserimenti casuali (tabella di accodamento). |
PAGELATCH_KP
|
Si verifica quando un'attività è in attesa di un latch per un buffer che non si trova in una richiesta di I/O. La richiesta di latch è in modalità Keep, che impedisce che la pagina venga eliminata definitivamente da un altro thread. Per altre informazioni, vedere Modalità latch. |
PAGELATCH_NL
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
PAGELATCH_SH
|
Si verifica quando un'attività è in attesa di un latch per un buffer che non si trova in una richiesta di I/O. La richiesta di latch è in modalità Condivisa, che consente a più thread di leggere, ma non modificare, un buffer (pagina). Per altre informazioni, vedere Modalità latch. |
PAGELATCH_UP
|
Si verifica quando un'attività è in attesa di un latch per un buffer che non si trova in una richiesta di I/O. La richiesta di latch è in modalità di aggiornamento. In genere, questo tipo di attesa può essere osservato quando una pagina di sistema (buffer) come PFS, GAM, SGAM è latch. Per altre informazioni, vedere Modalità latch. Per la risoluzione dei problemi relativi a uno scenario comune con questo latch, vedere Ridurre la contesa di allocazione nel database tempdb di SQL Server. |
PARALLEL_BACKUP_QUEUE
|
Si verifica quando si serializza l'output prodotto da RESTORE HEADERONLY , RESTORE FILELISTONLY o RESTORE LABELONLY . |
PARALLEL_REDO_DRAIN_WORKER
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PARALLEL_REDO_FLOW_CONTROL
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PARALLEL_REDO_LOG_CACHE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PARALLEL_REDO_TRAN_LIST
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PARALLEL_REDO_TRAN_TURN
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PARALLEL_REDO_WORKER_SYNC
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PARALLEL_REDO_WORKER_WAIT_WORK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PERFORMANCE_COUNTERS_RWLOCK
|
Solo per uso interno. |
PHYSICAL_SEEDING_DMV
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
POOL_LOG_RATE_GOVERNOR
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PREEMPTIVE_ABR
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG
|
Si verifica quando l'utilità di pianificazione di SQL Server Operating System (SQLOS) passa alla modalità preemptive per scrivere un evento di controllo nel registro eventi di Windows. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_AUDIT_ACCESS_SECLOG
|
Si verifica quando l'utilità di pianificazione SQLOS passa alla modalità preemptive per scrivere un evento di controllo nel registro di sicurezza di Windows. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
PREEMPTIVE_CLOSEBACKUPMEDIA
|
Si verifica quando l'utilità di pianificazione SQLOS passa alla modalità preemptive per chiudere i supporti di backup. |
PREEMPTIVE_CLOSEBACKUPTAPE
|
Si verifica quando l'utilità di pianificazione SQLOS passa alla modalità preemptive per chiudere un dispositivo di backup su nastro. |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE
|
Si verifica quando l'utilità di pianificazione SQLOS passa alla modalità preemptive per chiudere un dispositivo di backup virtuale. |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL
|
Si verifica quando l'utilità di pianificazione SQLOS passa alla modalità preemptive per eseguire operazioni del cluster di failover windows. |
PREEMPTIVE_COM_COCREATEINSTANCE
|
Si verifica quando l'utilità di pianificazione SQLOS passa alla modalità preemptive per creare un oggetto COM. |
PREEMPTIVE_COM_COGETCLASSOBJECT
|
Solo per uso interno. |
PREEMPTIVE_COM_CREATEACCESSOR
|
Solo per uso interno. |
PREEMPTIVE_COM_DELETEROWS
|
Solo per uso interno. |
PREEMPTIVE_COM_GETCOMMANDTEXT
|
Solo per uso interno. |
PREEMPTIVE_COM_GETDATA
|
Solo per uso interno. |
PREEMPTIVE_COM_GETNEXTROWS
|
Solo per uso interno. |
PREEMPTIVE_COM_GETRESULT
|
Solo per uso interno. |
PREEMPTIVE_COM_GETROWSBYBOOKMARK
|
Solo per uso interno. |
PREEMPTIVE_COM_LBFLUSH
|
Solo per uso interno. |
PREEMPTIVE_COM_LBLOCKREGION
|
Solo per uso interno. |
PREEMPTIVE_COM_LBREADAT
|
Solo per uso interno. |
PREEMPTIVE_COM_LBSETSIZE
|
Solo per uso interno. |
PREEMPTIVE_COM_LBSTAT
|
Solo per uso interno. |
PREEMPTIVE_COM_LBUNLOCKREGION
|
Solo per uso interno. |
PREEMPTIVE_COM_LBWRITEAT
|
Solo per uso interno. |
PREEMPTIVE_COM_QUERYINTERFACE
|
Solo per uso interno. |
PREEMPTIVE_COM_RELEASE
|
Solo per uso interno. |
PREEMPTIVE_COM_RELEASEACCESSOR
|
Solo per uso interno. |
PREEMPTIVE_COM_RELEASEROWS
|
Solo per uso interno. |
PREEMPTIVE_COM_RELEASESESSION
|
Solo per uso interno. |
PREEMPTIVE_COM_RESTARTPOSITION
|
Solo per uso interno. |
PREEMPTIVE_COM_SEQSTRMREAD
|
Solo per uso interno. |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE
|
Solo per uso interno. |
PREEMPTIVE_COM_SETDATAFAILURE
|
Solo per uso interno. |
PREEMPTIVE_COM_SETPARAMETERINFO
|
Solo per uso interno. |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES
|
Solo per uso interno. |
PREEMPTIVE_COM_STRMLOCKREGION
|
Solo per uso interno. |
PREEMPTIVE_COM_STRMSEEKANDREAD
|
Solo per uso interno. |
PREEMPTIVE_COM_STRMSEEKANDWRITE
|
Solo per uso interno. |
PREEMPTIVE_COM_STRMSETSIZE
|
Solo per uso interno. |
PREEMPTIVE_COM_STRMSTAT
|
Solo per uso interno. |
PREEMPTIVE_COM_STRMUNLOCKREGION
|
Solo per uso interno. |
PREEMPTIVE_CONSOLEWRITE
|
Solo per uso interno. |
PREEMPTIVE_CREATEPARAM
|
Solo per uso interno. |
PREEMPTIVE_DEBUG
|
Solo per uso interno. |
PREEMPTIVE_DFSADDLINK
|
Solo per uso interno. |
PREEMPTIVE_DFSLINKEXISTCHECK
|
Solo per uso interno. |
PREEMPTIVE_DFSLINKHEALTHCHECK
|
Solo per uso interno. |
PREEMPTIVE_DFSREMOVELINK
|
Solo per uso interno. |
PREEMPTIVE_DFSREMOVEROOT
|
Solo per uso interno. |
PREEMPTIVE_DFSROOTFOLDERCHECK
|
Solo per uso interno. |
PREEMPTIVE_DFSROOTINIT
|
Solo per uso interno. |
PREEMPTIVE_DFSROOTSHARECHECK
|
Solo per uso interno. |
PREEMPTIVE_DTC_ABORT
|
Solo per uso interno. |
PREEMPTIVE_DTC_ABORTREQUESTDONE
|
Solo per uso interno. |
PREEMPTIVE_DTC_BEGINTRANSACTION
|
Solo per uso interno. |
PREEMPTIVE_DTC_COMMITREQUESTDONE
|
Solo per uso interno. |
PREEMPTIVE_DTC_ENLIST
|
Solo per uso interno. |
PREEMPTIVE_DTC_PREPAREREQUESTDONE
|
Solo per uso interno. |
PREEMPTIVE_FILESIZEGET
|
Solo per uso interno. |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION
|
Solo per uso interno. |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION
|
Solo per uso interno. |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION
|
Solo per uso interno. |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO
|
Solo per uso interno. |
PREEMPTIVE_GETRMINFO
|
Solo per uso interno. |
PREEMPTIVE_HADR_LEASE_MECHANISM
|
Pianificazione del gestore di lease del gruppo di disponibilità per la diagnostica del supporto Tecnico Microsoft. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PREEMPTIVE_HTTP_EVENT_WAIT
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PREEMPTIVE_HTTP_REQUEST
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PREEMPTIVE_LOCKMONITOR
|
Solo per uso interno. |
PREEMPTIVE_MSS_RELEASE
|
Solo per uso interno. |
PREEMPTIVE_ODBCOPS
|
Solo per uso interno. |
PREEMPTIVE_OLE_UNINIT
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_ABORTTRAN
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_GETDATASOURCE
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_GETLITERALINFO
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_GETPROPERTIES
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_GETPROPERTYINFO
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_GETSCHEMALOCK
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_JOINTRANSACTION
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_RELEASE
|
Solo per uso interno. |
PREEMPTIVE_OLEDB_SETPROPERTIES
|
Solo per uso interno. |
PREEMPTIVE_OLEDBOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT
|
Solo per uso interno. |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE
|
Solo per uso interno. |
PREEMPTIVE_OS_AUTHENTICATIONOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_AUTHORIZATIONOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT
|
Solo per uso interno. |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID
|
Solo per uso interno. |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER
|
Solo per uso interno. |
PREEMPTIVE_OS_BACKUPREAD
|
Solo per uso interno. |
PREEMPTIVE_OS_CLOSEHANDLE
|
Solo per uso interno. |
PREEMPTIVE_OS_CLUSTEROPS
|
Solo per uso interno. |
PREEMPTIVE_OS_COMOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN
|
Solo per uso interno. |
PREEMPTIVE_OS_COPYFILE
|
Solo per uso interno. |
PREEMPTIVE_OS_CREATEDIRECTORY
|
Solo per uso interno. |
PREEMPTIVE_OS_CREATEFILE
|
Solo per uso interno. |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT
|
Solo per uso interno. |
PREEMPTIVE_OS_CRYPTIMPORTKEY
|
Solo per uso interno. |
PREEMPTIVE_OS_CRYPTOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_DECRYPTMESSAGE
|
Solo per uso interno. |
PREEMPTIVE_OS_DELETEFILE
|
Solo per uso interno. |
PREEMPTIVE_OS_DELETESECURITYCONTEXT
|
Solo per uso interno. |
PREEMPTIVE_OS_DEVICEIOCONTROL
|
Solo per uso interno. |
PREEMPTIVE_OS_DEVICEOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE
|
Solo per uso interno. |
PREEMPTIVE_OS_DOMAINSERVICESOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_DSGETDCNAME
|
Solo per uso interno. |
PREEMPTIVE_OS_DTCOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_ENCRYPTMESSAGE
|
Solo per uso interno. |
PREEMPTIVE_OS_FILEOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_FINDFILE
|
Solo per uso interno. |
PREEMPTIVE_OS_FLUSHFILEBUFFERS
|
Solo per uso interno. |
PREEMPTIVE_OS_FORMATMESSAGE
|
Solo per uso interno. |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE
|
Solo per uso interno. |
PREEMPTIVE_OS_FREELIBRARY
|
Solo per uso interno. |
PREEMPTIVE_OS_GENERICOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_GETADDRINFO
|
Solo per uso interno. |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE
|
Solo per uso interno. |
PREEMPTIVE_OS_GETDISKFREESPACE
|
Solo per uso interno. |
PREEMPTIVE_OS_GETFILEATTRIBUTES
|
Solo per uso interno. |
PREEMPTIVE_OS_GETFILESIZE
|
Solo per uso interno. |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PREEMPTIVE_OS_GETLONGPATHNAME
|
Solo per uso interno. |
PREEMPTIVE_OS_GETPROCADDRESS
|
Solo per uso interno. |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT
|
Solo per uso interno. |
PREEMPTIVE_OS_GETVOLUMEPATHNAME
|
Solo per uso interno. |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT
|
Solo per uso interno. |
PREEMPTIVE_OS_LIBRARYOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_LOADLIBRARY
|
Solo per uso interno. |
PREEMPTIVE_OS_LOGONUSER
|
Solo per uso interno. |
PREEMPTIVE_OS_LOOKUPACCOUNTSID
|
Solo per uso interno. |
PREEMPTIVE_OS_MESSAGEQUEUEOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_MOVEFILE
|
Solo per uso interno. |
PREEMPTIVE_OS_NETGROUPGETUSERS
|
Solo per uso interno. |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS
|
Solo per uso interno. |
PREEMPTIVE_OS_NETUSERGETGROUPS
|
Solo per uso interno. |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS
|
Solo per uso interno. |
PREEMPTIVE_OS_NETUSERMODALSGET
|
Solo per uso interno. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY
|
Solo per uso interno. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE
|
Solo per uso interno. |
PREEMPTIVE_OS_OPENDIRECTORY
|
Solo per uso interno. |
PREEMPTIVE_OS_PDH_WMI_INIT
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PREEMPTIVE_OS_PIPEOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_PROCESSOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PREEMPTIVE_OS_QUERYREGISTRY
|
Solo per uso interno. |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN
|
Solo per uso interno. |
PREEMPTIVE_OS_REMOVEDIRECTORY
|
Solo per uso interno. |
PREEMPTIVE_OS_REPORTEVENT
|
Solo per uso interno. |
PREEMPTIVE_OS_REVERTTOSELF
|
Solo per uso interno. |
PREEMPTIVE_OS_RSFXDEVICEOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_SECURITYOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_SERVICEOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_SETENDOFFILE
|
Solo per uso interno. |
PREEMPTIVE_OS_SETFILEPOINTER
|
Solo per uso interno. |
PREEMPTIVE_OS_SETFILEVALIDDATA
|
Solo per uso interno. |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO
|
Solo per uso interno. |
PREEMPTIVE_OS_SQLCLROPS
|
Solo per uso interno. |
PREEMPTIVE_OS_SQMLAUNCH
|
Solo per uso interno. Si applica a: DA SQL Server 2008 R2 (10.50.x) a SQL Server 2016 (13.x). |
PREEMPTIVE_OS_VERIFYSIGNATURE
|
Solo per uso interno. |
PREEMPTIVE_OS_VERIFYTRUST
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PREEMPTIVE_OS_VSSOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT
|
Solo per uso interno. |
PREEMPTIVE_OS_WINSOCKOPS
|
Solo per uso interno. |
PREEMPTIVE_OS_WRITEFILE
|
Solo per uso interno. |
PREEMPTIVE_OS_WRITEFILEGATHER
|
Solo per uso interno. |
PREEMPTIVE_OS_WSASETLASTERROR
|
Solo per uso interno. |
PREEMPTIVE_REENLIST
|
Solo per uso interno. |
PREEMPTIVE_RESIZELOG
|
Solo per uso interno. |
PREEMPTIVE_ROLLFORWARDREDO
|
Solo per uso interno. |
PREEMPTIVE_ROLLFORWARDUNDO
|
Solo per uso interno. |
PREEMPTIVE_SB_STOPENDPOINT
|
Solo per uso interno. |
PREEMPTIVE_SERVER_STARTUP
|
Solo per uso interno. |
PREEMPTIVE_SETRMINFO
|
Solo per uso interno. |
PREEMPTIVE_SHAREDMEM_GETDATA
|
Solo per uso interno. |
PREEMPTIVE_SNIOPEN
|
Solo per uso interno. |
PREEMPTIVE_SOSHOST
|
Solo per uso interno. |
PREEMPTIVE_SOSTESTING
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PREEMPTIVE_STARTRM
|
Solo per uso interno. |
PREEMPTIVE_STREAMFCB_CHECKPOINT
|
Solo per uso interno. |
PREEMPTIVE_STREAMFCB_RECOVER
|
Solo per uso interno. |
PREEMPTIVE_STRESSDRIVER
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
PREEMPTIVE_TESTING
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
PREEMPTIVE_TRANSIMPORT
|
Solo per uso interno. |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN
|
Solo per uso interno. |
PREEMPTIVE_VSS_CREATESNAPSHOT
|
Solo per uso interno. |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT
|
Solo per uso interno. |
PREEMPTIVE_XE_CALLBACKEXECUTE
|
Solo per uso interno. |
PREEMPTIVE_XE_CX_FILE_OPEN
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
PREEMPTIVE_XE_CX_HTTP_CALL
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
PREEMPTIVE_XE_DISPATCHER
|
Solo per uso interno. |
PREEMPTIVE_XE_ENGINEINIT
|
Solo per uso interno. |
PREEMPTIVE_XE_GETTARGETSTATE
|
Solo per uso interno. |
PREEMPTIVE_XE_SESSIONCOMMIT
|
Solo per uso interno. |
PREEMPTIVE_XE_TARGETFINALIZE
|
Solo per uso interno. |
PREEMPTIVE_XE_TARGETINIT
|
Solo per uso interno. |
PREEMPTIVE_XE_TIMERRUN
|
Solo per uso interno. |
PREEMPTIVE_XETESTING
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
PRINT_ROLLBACK_PROGRESS
|
Utilizzato per attendere mentre i processi utente vengono terminati in un database che è stato sottoposto a transizione tramite la clausola di terminazione ALTER DATABASE. Per altre informazioni, vedere ALTER DATABASE (Transact-SQL). |
PRU_ROLLBACK_DEFERRED
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PVS_CLEANUP_LOCK
|
Si verifica quando il processo di pulizia dell'archivio versioni permanente (PVS) è in attesa di un blocco necessario per avviare la pulizia. Può verificarsi quando una transazione attiva impedisce la pulizia PVS avviata internamente o tramite la stored procedure di sys.sp_persistent_version_cleanup sistema. Per altre informazioni, vedere Monitorare e risolvere i problemi relativi al ripristino accelerato del database.si applica a: SQL Server 2019 (15.x) e versioni successive. |
PWAIT_ALL_COMPONENTS_INITIALIZED
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_COOP_SCAN
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_DIRECTLOGCONSUMER_GETNEXT
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PWAIT_EVENT_SESSION_INIT_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PWAIT_HADR_ACTION_COMPLETED
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC
|
Si verifica quando un'attività in background è in attesa della chiusura dell'attività in background che riceve (tramite polling) notifiche di Windows Server Failover Clustering. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_HADR_CLUSTER_INTEGRATION
|
Un'operazione di accodamento, sostituzione e/o rimozione è in attesa di recuperare un blocco di scrittura in un elenco interno AlwaysOn, ad esempio un elenco di reti, indirizzi di rete o listener del gruppo di disponibilità. Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_HADR_FAILOVER_COMPLETED
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_HADR_JOIN
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
PWAIT_HADR_OFFLINE_COMPLETED
|
Un'operazione di eliminazione del gruppo di disponibilità è in attesa che il gruppo di disponibilità di destinazione venga offline prima di eliminare gli oggetti Clustering di failover di Windows Server. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_HADR_ONLINE_COMPLETED
|
Un'operazione di creazione o di failover del gruppo di disponibilità è in attesa che il gruppo di disponibilità di destinazione venga online. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_HADR_POST_ONLINE_COMPLETED
|
Un'operazione di eliminazione del gruppo di disponibilità è in attesa della chiusura di qualsiasi attività in background pianificata come parte di un comando precedente. Ad esempio, potrebbe essere presente un'attività in background che esegue la transizione dei database di disponibilità al ruolo primario. Il DDL deve attendere che l'attività DROP AVAILABILITY GROUP in background venga terminata per evitare race condition.Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_HADR_SERVER_READY_CONNECTIONS
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_HADR_WORKITEM_COMPLETED
|
Attesa interna da parte di un thread in attesa del completamento di un'attività di lavoro asincrona. Si tratta di un'attesa prevista ed è per l'uso CSS. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_HADRSIM
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
PWAIT_LOG_CONSOLIDATION_IO
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
PWAIT_LOG_CONSOLIDATION_POLL
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
PWAIT_MD_LOGIN_STATS
|
Si verifica durante la sincronizzazione interna nei metadati delle statistiche di accesso. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_MD_RELATION_CACHE
|
Si verifica durante la sincronizzazione interna nei metadati della tabella o dell'indice. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_MD_SERVER_CACHE
|
Si verifica durante la sincronizzazione interna nei metadati nei server collegati. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_MD_UPGRADE_CONFIG
|
Si verifica durante la sincronizzazione interna nell'aggiornamento delle configurazioni a livello di server. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_QRY_BPMEMORY
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_REPLICA_ONLINE_INIT_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
PWAIT_SBS_FILE_OPERATION
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
PWAIT_XTP_FSSTORAGE_MAINTENANCE
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
PWAIT_XTP_HOST_STORAGE_WAIT
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_ASYNC_CHECK_CONSISTENCY_TASK
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_ASYNC_PERSIST_TASK
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_ASYNC_PERSIST_TASK_START
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_ASYNC_QUEUE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
QDS_BCKG_TASK
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_BLOOM_FILTER
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_CTXS
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_DB_DISK
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_DYN_VECTOR
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_EXCLUSIVE_ACCESS
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
QDS_HOST_INIT
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
QDS_LOADDB
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_QDS_CAPTURE_INIT
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
QDS_SHUTDOWN_QUEUE
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_STMT
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_STMT_DISK
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_TASK_SHUTDOWN
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QDS_TASK_START
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QE_WARN_LIST_SYNC
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
QPJOB_KILL
|
Indica che un aggiornamento automatico asincrono delle statistiche è stato annullato da una chiamata a KILL durante l'avvio dell'esecuzione dell'aggiornamento. Il thread di terminazione viene sospeso, in attesa che inizi ad ascoltare KILL i comandi. Un buon valore è inferiore a un secondo. |
QPJOB_WAITFOR_ABORT
|
Indica che un aggiornamento automatico asincrono delle statistiche è stato annullato da una chiamata a KILL quando era in esecuzione. L'aggiornamento è stato completato ma è sospeso fino al completamento del coordinamento dei messaggi del thread di terminazione. Si tratta di uno stato comune ma raro, e dovrebbe essere molto breve. Un buon valore è inferiore a un secondo. |
QRY_MEM_GRANT_INFO_MUTEX
|
Si verifica quando la gestione della memoria esecuzione query tenta di controllare l'accesso all'elenco di informazioni sulle concessioni statiche. Questo stato elenca le informazioni sulle richieste di memoria attualmente concesse e in attesa. Questo stato è uno stato di controllo di accesso semplice. Non dovrebbe mai esserci un'attesa lunga su questo stato. Se questo mutex non viene rilasciato, tutte le nuove query che usano la memoria smettono di rispondere. |
QRY_PARALLEL_THREAD_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
QRY_PROFILE_LIST_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
QUERY_ERRHDL_SERVICE_DONE
|
Identificato solo a scopo informativo. Non supportato. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
QUERY_WAIT_ERRHDL_SERVICE
|
Identificato solo a scopo informativo. Non supportato. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN
|
Si verifica in alcuni casi quando la compilazione dell'indice di creazione offline viene eseguita in parallelo e i diversi thread di lavoro che ordinano sincronizzano l'accesso ai file di ordinamento. |
QUERY_NOTIFICATION_MGR_MUTEX
|
Si verifica durante la sincronizzazione della coda di Garbage Collection in Gestione notifiche query. |
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX
|
Si verifica durante la sincronizzazione dello stato per le transazioni in Notifiche query. |
QUERY_NOTIFICATION_TABLE_MGR_MUTEX
|
Si verifica durante la sincronizzazione interna all'interno di Gestione notifiche query. |
QUERY_NOTIFICATION_UNITTEST_MUTEX
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
QUERY_OPTIMIZER_PRINT_MUTEX
|
Si verifica durante la sincronizzazione dell'output di diagnostica di Query Optimizer. Questo tipo di attesa si verifica solo se le impostazioni di diagnostica sono state abilitate in direzione del supporto tecnico Microsoft. |
QUERY_TASK_ENQUEUE_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
QUERY_TRACEOUT
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
RBIO_WAIT_VLF
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
RBIO_RG_STORAGE
|
Si verifica quando un nodo di calcolo del database Hyperscale viene limitato a causa di un utilizzo ritardato dei log nei server di pagina. Si applica a: Hyperscale del database SQL di Azure. |
RBIO_RG_DESTAGE
|
Si verifica quando un nodo di calcolo del database Hyperscale viene limitato a causa del consumo ritardato del log dall'archiviazione dei log a lungo termine. Si applica a: Hyperscale del database SQL di Azure. |
RBIO_RG_REPLICA
|
Si verifica quando un nodo di calcolo del database Hyperscale viene limitato a causa del ritardo dell'utilizzo del log dai nodi di replica secondaria leggibile. Si applica a: Hyperscale del database SQL di Azure. |
RBIO_RG_LOCALDESTAGE
|
Si verifica quando un nodo di calcolo del database Hyperscale viene limitato a causa del consumo ritardato del log dal servizio di log. Si applica a: Hyperscale del database SQL di Azure. |
RECOVER_CHANGEDB
|
Si verifica durante la sincronizzazione dello stato del database nel database warm standby. |
RECOVERY_MGR_LOCK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
REDO_THREAD_PENDING_WORK
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
REDO_THREAD_SYNC
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
REMOTE_BLOCK_IO
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
REPL_CACHE_ACCESS
|
Si verifica durante la sincronizzazione in una cache degli articoli di replica. Durante queste attese, il lettore di log di replica si blocca e le istruzioni DDL (Data Definition Language) in una tabella pubblicata vengono bloccate. |
REPL_HISTORYCACHE_ACCESS
|
Solo per uso interno. |
REPL_SCHEMA_ACCESS
|
Si verifica durante la sincronizzazione delle informazioni sulla versione dello schema di replica. Questo stato esiste quando le istruzioni DDL vengono eseguite nell'oggetto replicato e quando il lettore di log compila o utilizza lo schema con controllo delle versioni in base all'occorrenza DDL. La contesa può essere visualizzata in questo tipo di attesa se sono presenti molti database pubblicati in un singolo server di pubblicazione con replica transazionale e i database pubblicati sono molto attivi. |
REPL_TRANFSINFO_ACCESS
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
REPL_TRANHASHTABLE_ACCESS
|
Solo per uso interno. |
REPL_TRANTEXTINFO_ACCESS
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
REPLICA_WRITES
|
Si verifica mentre un'attività attende il completamento delle scritture di pagine in snapshot del database o repliche DBCC. |
REQUEST_DISPENSER_PAUSE
|
Si verifica quando un'attività è in attesa del completamento di tutte le operazioni di I/O in sospeso, in modo che le operazioni di I/O in un file possano essere bloccate per il backup dello snapshot. |
REQUEST_FOR_DEADLOCK_SEARCH
|
Si verifica mentre il monitoraggio deadlock attende l'avvio della ricerca di deadlock successiva. Questa attesa è prevista tra i rilevamenti dei deadlock e il tempo di attesa totale lungo per questa risorsa non indica un problema. |
RESERVED_MEMORY_ALLOCATION_EXT
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
RESMGR_THROTTLED
|
Si verifica quando arriva una nuova richiesta e viene limitata in base all'impostazione GROUP_MAX_REQUESTS . |
RESOURCE_GOVERNOR_IDLE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
RESOURCE_QUEUE
|
Si verifica durante la sincronizzazione di varie code di risorse interne. |
RESOURCE_SEMAPHORE
|
Si verifica quando non è possibile concedere immediatamente una richiesta di memoria di query durante l'esecuzione della query a causa di altre query simultanee. Attese elevate e tempi di attesa possono indicare un numero eccessivo di query simultanee o un numero eccessivo di quantità di richieste di memoria. Attese eccessive di questo tipo potrebbero generare l'errore SQL 8645, "Si è verificato un timeout durante l'attesa di risorse di memoria per l'esecuzione della query. Rieseguire la query." Per informazioni dettagliate e idee sulla risoluzione dei problemi relativi alle attese delle concessioni di memoria, vedere Risolvere i problemi di memoria lenta o di memoria insufficiente causati dalle concessioni di memoria in SQL Server. |
RESOURCE_SEMAPHORE_MUTEX
|
Si verifica quando una query attende che venga soddisfatta una prenotazione di thread. Si verifica anche quando si sincronizzano le richieste di compilazione e concessione di memoria delle query. |
RESOURCE_SEMAPHORE_QUERY_COMPILE
|
Si verifica quando il numero di compilazioni di query simultanee raggiunge un limite di limitazione. Attese e tempi di attesa elevati possono indicare compilazioni eccessive, ricompilazioni o piani non individuabili. |
RESOURCE_SEMAPHORE_SMALL_QUERY
|
Si verifica quando la richiesta di memoria da una query di piccole dimensioni non può essere concessa immediatamente a causa di altre query simultanee. Il tempo di attesa non deve superare più di pochi secondi, perché il server trasferisce la richiesta al pool di memoria di query principale se non riesce a concedere la memoria richiesta entro pochi secondi. Attese elevate possono indicare un numero eccessivo di query simultanee di piccole dimensioni mentre il pool di memoria principale è bloccato da query in attesa. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
RESTORE_FILEHANDLECACHE_ENTRYLOCK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
RESTORE_FILEHANDLECACHE_LOCK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
RG_RECONFIG
|
Solo per uso interno. |
ROWGROUP_OP_STATS
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
ROWGROUP_VERSION
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
RTDATA_LIST
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
SATELLITE_CARGO
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SATELLITE_SERVICE_SETUP
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SATELLITE_TASK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SBS_DISPATCH
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
SBS_RECEIVE_TRANSPORT
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
SBS_TRANSPORT
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SEC_DROP_TEMP_KEY
|
Si verifica dopo un tentativo non riuscito di eliminare una chiave di sicurezza temporanea prima di un tentativo. |
SECURITY_CNG_PROVIDER_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
SECURITY_CRYPTO_CONTEXT_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SECURITY_DBE_STATE_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SECURITY_KEYRING_RWLOCK
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SECURITY_MUTEX
|
Si verifica quando si verifica un'attesa per i mutex che controllano l'accesso all'elenco globale di provider di crittografia EKM (Extensible Key Management) e all'elenco con ambito sessione di sessioni EKM. |
SECURITY_RULETABLE_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SEMPLAT_DSI_BUILD
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SEQUENCE_GENERATION
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SEQUENTIAL_GUID
|
Si verifica mentre viene ottenuto un nuovo GUID sequenziale. |
SERVER_IDLE_CHECK
|
Si verifica durante la sincronizzazione dello stato di inattività dell'istanza di SQL Server quando un monitoraggio risorse tenta di dichiarare un'istanza di SQL Server come inattiva o tenta di riattivarsi. |
SERVER_RECONFIGURE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SESSION_WAIT_STATS_CHILDREN
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SHARED_DELTASTORE_CREATION
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SHUTDOWN
|
Si verifica quando un'istruzione di arresto attende l'uscita delle connessioni attive. |
SLEEP_BPOOL_FLUSH
|
Si verifica quando un checkpoint limita il rilascio di nuovi I/O per evitare il sovraccarico del sottosistema del disco. |
SLEEP_BUFFERPOOL_HELPLW
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SLEEP_DBSTARTUP
|
Si verifica durante l'avvio del database durante l'attesa del ripristino di tutti i database. |
SLEEP_DCOMSTARTUP
|
Si verifica una volta al massimo durante l'avvio dell'istanza di SQL Server durante l'attesa del completamento dell'inizializzazione DCOM. |
SLEEP_MASTERDBREADY
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SLEEP_MASTERMDREADY
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SLEEP_MASTERUPGRADED
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SLEEP_MEMORYPOOL_ALLOCATEPAGES
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SLEEP_MSDBSTARTUP
|
Si verifica quando traccia SQL attende il completamento dell'avvio del msdb database. |
SLEEP_RETRY_VIRTUALALLOC
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SLEEP_SYSTEMTASK
|
Si verifica durante l'avvio di un'attività in background durante l'attesa tempdb del completamento dell'avvio. |
SLEEP_TASK
|
Si verifica quando un'attività è in sospensione durante l'attesa di un evento generico. |
SLEEP_TEMPDBSTARTUP
|
Si verifica mentre un'attività attende tempdb il completamento dell'avvio. |
SLEEP_WORKSPACE_ALLOCATEPAGE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SLO_UPDATE
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
SMSYNC
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SNI_CONN_DUP
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
SNI_CRITICAL_SECTION
|
Si verifica durante la sincronizzazione interna all'interno dei componenti di rete di SQL Server. |
SNI_HTTP_WAITFOR_0_DISCON
|
Si verifica durante l'arresto di SQL Server, durante l'attesa dell'uscita delle connessioni HTTP in sospeso. |
SNI_LISTENER_ACCESS
|
Si verifica durante l'attesa che i nodi NUMA (Non Uniform Memory Access) aggiornino la modifica dello stato. L'accesso alla modifica dello stato viene serializzato. |
SNI_TASK_COMPLETION
|
Si verifica quando è presente un'attesa per il completamento di tutte le attività durante una modifica dello stato di un nodo NUMA. |
SNI_WRITE_ASYNC
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
SOAP_READ
|
Si verifica durante l'attesa del completamento della lettura di una rete HTTP. |
SOAP_WRITE
|
Si verifica durante l'attesa del completamento della scrittura di una rete HTTP. |
SOCKETDUPLICATEQUEUE_CLEANUP
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
SOS_CALLBACK_REMOVAL
|
Si verifica durante l'esecuzione della sincronizzazione in un elenco di callback per rimuovere un callback. Non è previsto che questo contatore cambi dopo il completamento dell'inizializzazione del server. |
SOS_DISPATCHER_MUTEX
|
Si verifica durante la sincronizzazione interna del pool di dispatcher. Ciò include quando il pool è in fase di regolazione. |
SOS_LOCALALLOCATORLIST
|
Si verifica durante la sincronizzazione interna nella gestione memoria di SQL Server. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SOS_MEMORY_USAGE_ADJUSTMENT
|
Si verifica quando l'utilizzo della memoria viene regolato tra i pool. |
SOS_OBJECT_STORE_DESTROY_MUTEX
|
Si verifica durante la sincronizzazione interna nei pool di memoria durante l'eliminazione di oggetti dal pool. |
SOS_PHYS_PAGE_CACHE
|
Il tempo in cui un thread attende di acquisire il mutex deve acquisire prima di allocare pagine fisiche o prima di restituire tali pagine al sistema operativo. Le attese su questo tipo vengono visualizzate solo se l'istanza di SQL Server usa la memoria AWE. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SOS_PROCESS_AFFINITY_MUTEX
|
Si verifica durante la sincronizzazione dell'accesso alle impostazioni di affinità di elaborazione. |
SOS_RESERVEDMEMBLOCKLIST
|
Si verifica durante la sincronizzazione interna in Gestione memoria di SQL Server. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
SOS_SCHEDULER_YIELD
|
Si verifica quando un'attività restituisce volontariamente l'utilità di pianificazione per l'esecuzione di altre attività. Durante questa attesa, l'attività è in attesa in una coda eseguibile per il rinnovo del relativo quantum, ovvero in attesa di essere pianificata di nuovo per l'esecuzione sulla CPU. Attese prolungate su questo tipo di attesa indicano più frequentemente opportunità per ottimizzare le query che eseguono analisi di indici o tabelle. Concentrarsi sulla regressione del piano, sull'indice mancante, sugli aggiornamenti delle statistiche e sulle riscritture delle query. L'ottimizzazione dei runtime riduce la necessità che le attività vengano restituite più volte. Se i tempi di query per tali attività che utilizzano la CPU sono accettabili, questo tipo di attesa è previsto e può essere ignorato. |
SOS_SMALL_PAGE_ALLOC
|
Si verifica durante l'allocazione e la liberazione della memoria gestita da alcuni oggetti memoria. |
SOS_STACKSTORE_INIT_MUTEX
|
Si verifica durante la sincronizzazione dell'inizializzazione dell'archivio interno. |
SOS_SYNC_TASK_ENQUEUE_EVENT
|
Si verifica quando un'attività viene avviata in modo sincrono. La maggior parte delle attività in SQL Server viene avviata in modo asincrono, in cui il controllo torna allo starter immediatamente dopo che la richiesta di attività è stata inserita nella coda di lavoro. |
SOS_VIRTUALMEMORY_LOW
|
Si verifica quando un'allocazione di memoria attende che Resource Manager liberi la memoria virtuale. |
SOSHOST_EVENT
|
Si verifica quando un componente ospitato, ad esempio CLR, attende un oggetto di sincronizzazione eventi di SQL Server. |
SOSHOST_INTERNAL
|
Si verifica durante la sincronizzazione dei callback di Gestione memoria usati da componenti ospitati, ad esempio CLR. |
SOSHOST_MUTEX
|
Si verifica quando un componente ospitato, ad esempio CLR, attende un oggetto di sincronizzazione mutex di SQL Server. |
SOSHOST_RWLOCK
|
Si verifica quando un componente ospitato, ad esempio CLR, attende un oggetto di sincronizzazione reader-writer di SQL Server. |
SOSHOST_SEMAPHORE
|
Si verifica quando un componente ospitato, ad esempio CLR, attende un oggetto di sincronizzazione semaforo di SQL Server. |
SOSHOST_SLEEP
|
Si verifica quando un'attività ospitata è in sospensione durante l'attesa di un evento generico. Le attività ospitate vengono usate da componenti ospitati, ad esempio CLR. |
SOSHOST_TRACELOCK
|
Si verifica durante la sincronizzazione dell'accesso ai flussi di traccia. |
SOSHOST_WAITFORDONE
|
Si verifica quando un componente ospitato, ad esempio CLR, attende il completamento di un'attività. |
SOS_WORK_DISPATCHER
|
Solo per uso interno. si applica a: SQL Server 2019 (15.x) e versioni successive. |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SP_SERVER_DIAGNOSTICS_SLEEP
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SPINLOCK_EXT
|
Si verifica quando un thread è in attesa di acquisire uno spinlock. Include sia la rotazione che il tempo di sospensione. Valori elevati possono indicare contese di spinlock. A causa di una possibilità di un impatto minore sulle prestazioni con velocità effettiva elevata e carichi di lavoro con concorrenza elevata, le SPINLOCK_EXT attese vengono rilevate solo se è abilitato il flag di traccia 8134 .Si applica a: SQL Server 2025 (17.x) Preview e versioni successive. |
SQLCLR_APPDOMAIN
|
Si verifica mentre CLR attende il completamento dell'avvio di un dominio applicazione. |
SQLCLR_ASSEMBLY
|
Si verifica durante l'attesa dell'accesso all'elenco di assembly caricato nel dominio app. |
SQLCLR_DEADLOCK_DETECTION
|
Si verifica mentre CLR attende il completamento del rilevamento dei deadlock. |
SQLCLR_QUANTUM_PUNISHMENT
|
Si verifica quando un'attività CLR viene limitata perché ha superato il quantum di esecuzione. Questa limitazione viene eseguita per ridurre l'effetto di questa attività a elevato utilizzo di risorse in altre attività. |
SQLSORT_NORMMUTEX
|
Si verifica durante la sincronizzazione interna, durante l'inizializzazione di strutture di ordinamento interne. |
SQLSORT_SORTMUTEX
|
Si verifica durante la sincronizzazione interna, durante l'inizializzazione di strutture di ordinamento interne. |
SQLTRACE_BUFFER_FLUSH
|
Si verifica quando un'attività è in attesa di un'attività in background per scaricare i buffer di traccia su disco ogni quattro secondi. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
SQLTRACE_FILE_BUFFER
|
Si verifica durante la sincronizzazione sui buffer di traccia durante una traccia di file. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SQLTRACE_FILE_READ_IO_COMPLETION
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SQLTRACE_FILE_WRITE_IO_COMPLETION
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SQLTRACE_LOCK
|
Solo per uso interno. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
SQLTRACE_PENDING_BUFFER_WRITERS
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
SQLTRACE_SHUTDOWN
|
Si verifica mentre l'arresto della traccia attende il completamento degli eventi di traccia in sospeso. |
SQLTRACE_WAIT_ENTRIES
|
Si verifica quando una coda di eventi di traccia SQL attende l'arrivo dei pacchetti nella coda. |
SRVPROC_SHUTDOWN
|
Si verifica mentre il processo di arresto attende il rilascio delle risorse interne per l'arresto pulito. |
STARTUP_DEPENDENCY_MANAGER
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
TDS_BANDWIDTH_STATE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
TDS_INIT
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
TDS_PROXY_CONTAINER
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
TEMPOBJ
|
Si verifica quando vengono sincronizzate le eliminazioni temporanee dell'oggetto. Questa attesa è rara e si verifica solo se un'attività ha richiesto l'accesso esclusivo per le eliminazioni della tabella temporanea. |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
TERMINATE_LISTENER
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
THREADPOOL
|
Si verifica quando un'attività (query o accesso/disconnessione) è in attesa dell'esecuzione di un thread di lavoro. Ciò può indicare che l'impostazione massima del thread di lavoro non è configurata correttamente o, più comunemente, che le esecuzioni batch richiedono insolitamente molto tempo, riducendo così il numero di thread di lavoro disponibili per soddisfare altri batch. Esaminare le prestazioni dei batch (query) e ridurre la durata delle query riducendo i colli di bottiglia (blocco, parallelismo, I/O, attese di latch) o fornendo un'indicizzazione o una progettazione di query appropriata. |
TIMEPRIV_TIMEPERIOD
|
Si verifica durante la sincronizzazione interna del timer degli eventi estesi. |
TRACE_EVTNOTIF
|
Solo per uso interno. |
TRACEWRITE
|
Si verifica quando il provider di traccia del set di righe di traccia SQL attende l'elaborazione di un buffer libero o di un buffer con eventi da elaborare. |
TRAN_MARKLATCH_DT
|
Si verifica quando è in attesa di un latch in modalità di eliminazione su un latch di contrassegno della transazione. I latch di contrassegno delle transazioni vengono usati per la sincronizzazione dei commit con transazioni contrassegnate. |
TRAN_MARKLATCH_EX
|
Si verifica in attesa di un latch in modalità esclusiva su una transazione contrassegnata. I latch di contrassegno delle transazioni vengono usati per la sincronizzazione dei commit con transazioni contrassegnate. |
TRAN_MARKLATCH_KP
|
Si verifica in attesa di un latch in modalità keep su una transazione contrassegnata. I latch di contrassegno delle transazioni vengono usati per la sincronizzazione dei commit con transazioni contrassegnate. |
TRAN_MARKLATCH_NL
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
TRAN_MARKLATCH_SH
|
Si verifica in attesa di un latch in modalità condivisa in una transazione contrassegnata. I latch di contrassegno delle transazioni vengono usati per la sincronizzazione dei commit con transazioni contrassegnate. |
TRAN_MARKLATCH_UP
|
Si verifica in attesa di un latch in modalità di aggiornamento in una transazione contrassegnata. I latch di contrassegno delle transazioni vengono usati per la sincronizzazione dei commit con transazioni contrassegnate. |
TRANSACTION_MUTEX
|
Si verifica durante la sincronizzazione dell'accesso a una transazione da più batch. |
UCS_ENDPOINT_CHANGE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
UCS_MANAGER
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
UCS_MEMORY_NOTIFICATION
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
UCS_SESSION_REGISTRATION
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
UCS_TRANSPORT
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
UCS_TRANSPORT_STREAM_CHANGE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
UTIL_PAGE_ALLOC
|
Si verifica quando il log delle transazioni esegue l'analisi dell'attesa della memoria durante l'utilizzo elevato della memoria. |
VDI_CLIENT_COMPLETECOMMAND
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
VDI_CLIENT_GETCOMMAND
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
VDI_CLIENT_OPERATION
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
VDI_CLIENT_OTHER
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
VERSIONING_COMMITTING
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
VIA_ACCEPT
|
Si verifica quando viene completata una connessione provider VIA (Virtual Interface Adapter) durante l'avvio. |
VIEW_DEFINITION_MUTEX
|
Si verifica durante la sincronizzazione per l'accesso alle definizioni di visualizzazione memorizzate nella cache. |
WAIT_FOR_RESULTS
|
Si verifica in attesa dell'attivazione di una notifica di query. |
WAIT_ON_SYNC_STATISTICS_REFRESH
|
Si verifica in attesa del completamento dell'aggiornamento delle statistiche sincrone prima che la compilazione e l'esecuzione delle query possano riprendere. Si applica a: a partire da SQL Server 2019 (15.x) |
WAIT_SCRIPTDEPLOYMENT_REQUEST
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_SCRIPTDEPLOYMENT_WORKER
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XLOGREAD_SIGNAL
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
WAIT_XTP_ASYNC_TX_COMPLETION
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_CKPT_AGENT_WAKEUP
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_CKPT_CLOSE
|
Si verifica in attesa del completamento di un checkpoint. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_CKPT_ENABLED
|
Si verifica quando il checkpoint è disabilitato e in attesa dell'abilitazione del checkpoint. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_CKPT_STATE_LOCK
|
Si verifica durante la sincronizzazione del controllo dello stato del checkpoint. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_COMPILE_WAIT
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
WAIT_XTP_GUEST
|
Si verifica quando l'allocatore di memoria del database deve interrompere la ricezione di notifiche di memoria insufficiente. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
WAIT_XTP_HOST_WAIT
|
Si verifica quando le attese vengono attivate dal motore di database e implementate dall'host. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_OFFLINE_CKPT_LOG_IO
|
Si verifica quando il checkpoint offline è in attesa del completamento di un I/O di lettura del log. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG
|
Si verifica quando il checkpoint offline è in attesa dell'analisi dei nuovi record di log. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_PROCEDURE_ENTRY
|
Si verifica quando una routine di rilascio è in attesa del completamento di tutte le esecuzioni correnti di tale procedura. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_RECOVERY
|
Si verifica quando il ripristino del database è in attesa del completamento del ripristino di oggetti ottimizzati per la memoria. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAIT_XTP_SERIAL_RECOVERY
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
WAIT_XTP_SWITCH_TO_INACTIVE
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
WAIT_XTP_TASK_SHUTDOWN
|
Si verifica in attesa del completamento di un thread OLTP In-Memory. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
WAIT_XTP_TRAN_DEPENDENCY
|
Si verifica in attesa delle dipendenze delle transazioni. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WAITFOR
|
Si verifica come risultato di un'istruzione WAITFOR Transact-SQL. La durata dell'attesa è determinata dai parametri dell'istruzione . Si tratta di un'attesa avviata dall'utente. |
WAITFOR_PER_QUEUE
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
WAITFOR_TASKSHUTDOWN
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
WAITSTAT_MUTEX
|
Si verifica durante la sincronizzazione dell'accesso alla raccolta di statistiche usate per popolare sys.dm_os_wait_stats . |
WCC
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
WINDOW_AGGREGATES_MULTIPASS
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
WINFAB_API_CALL
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WINFAB_REPLICA_BUILD_OPERATION
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
WINFAB_REPORT_FAULT
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
WORKTBL_DROP
|
Si verifica durante la sospensione prima di riprovare, dopo un'eliminazione della tabella di lavoro non riuscita. |
WRITE_COMPLETION
|
Si verifica quando è in corso un'operazione di scrittura. |
WRITELOG
|
Si verifica durante l'attesa del completamento dello scaricamento del log. Le operazioni comuni che causano lo scaricamento dei log sono i commit e i checkpoint delle transazioni. I motivi comuni per i lunghi tempi di attesa WRITELOG sono la latenza del disco (dove risiedono i file di log delle transazioni), l'impossibilità di I/O di mantenere il passo con le transazioni o un numero elevato di operazioni e scaricamenti del log delle transazioni (commit, rollback) |
XACT_OWN_TRANSACTION
|
Si verifica durante l'attesa di acquisire la proprietà di una transazione. |
XACT_RECLAIM_SESSION
|
Si verifica durante l'attesa del proprietario corrente di una sessione per rilasciare la proprietà della sessione. |
XACTLOCKINFO
|
Si verifica durante la sincronizzazione dell'accesso all'elenco di blocchi per una transazione. Oltre alla transazione stessa, l'elenco di blocchi è accessibile da operazioni quali il rilevamento dei deadlock e la migrazione dei blocchi durante le divisioni di pagina. |
XACTWORKSPACE_MUTEX
|
Si verifica durante la sincronizzazione delle difetti da una transazione, nonché il numero di blocchi del database tra i membri di una transazione. |
XDB_CONN_DUP_HASH
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
XDES_HISTORY
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
XDES_OUT_OF_ORDER_LIST
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
XDES_SNAPSHOT
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
XDESTSVERMGR
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
XE_BUFFERMGR_ALLPROCESSED_EVENT
|
Si verifica quando i buffer di sessione degli eventi estesi vengono scaricati nelle destinazioni. Questa attesa si verifica in un thread in background. |
XE_BUFFERMGR_FREEBUF_EVENT
|
Si verifica quando una delle condizioni seguenti è vera: - Una sessione eventi estesi è configurata per nessuna perdita di eventi e tutti i buffer nella sessione sono attualmente pieni. Ciò può indicare che i buffer per una sessione eventi estesi sono troppo piccoli o devono essere partizionati. - I controlli riscontrano un ritardo. Ciò può indicare un collo di bottiglia del disco nell'unità in cui vengono scritti i controlli. |
XE_CALLBACK_LIST
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
XE_CX_FILE_READ
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
XE_DISPATCHER_CONFIG_SESSION_LIST
|
Si verifica quando viene avviata o arrestata una sessione eventi estesi che usa destinazioni asincrone. Questa attesa indica una delle condizioni seguenti: - Una sessione eventi estesi viene registrata con un pool di thread in background. - Il pool di thread in background calcola il numero necessario di thread in base al carico corrente. |
XE_DISPATCHER_JOIN
|
Si verifica quando un thread in background utilizzato per le sessioni eventi estesi termina. |
XE_DISPATCHER_WAIT
|
Si verifica quando un thread in background utilizzato per le sessioni eventi estesi è in attesa dell'elaborazione dei buffer eventi. |
XE_FILE_TARGET_TVF
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
XE_LIVE_TARGET_TVF
|
Solo per uso interno. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
XE_MODULEMGR_SYNC
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
XE_OLS_LOCK
|
Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita. |
XE_PACKAGE_LOCK_BACKOFF
|
Identificato solo a scopo informativo. Non supportato. Si applica a: solo SQL Server 2008 R2 (10.50.x). |
XE_SERVICES_EVENTMANUAL
|
Solo per uso interno. |
XE_SERVICES_MUTEX
|
Solo per uso interno. |
XE_SERVICES_RWLOCK
|
Solo per uso interno. |
XE_SESSION_CREATE_SYNC
|
Solo per uso interno. |
XE_SESSION_FLUSH
|
Solo per uso interno. |
XE_SESSION_SYNC
|
Solo per uso interno. |
XE_STM_CREATE
|
Solo per uso interno. |
XE_TIMER_EVENT
|
Solo per uso interno. |
XE_TIMER_MUTEX
|
Solo per uso interno. |
XE_TIMER_TASK_DONE
|
Solo per uso interno. |
XIO_CREDENTIAL_MGR_RWLOCK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
XIO_CREDENTIAL_RWLOCK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
XIO_EDS_MGR_RWLOCK
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
XIO_EDS_RWLOCK
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
XIO_IOSTATS_BLOBLIST_RWLOCK
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
XIO_IOSTATS_FCBLIST_RWLOCK
|
Solo per uso interno. Si applica a: SQL Server 2017 (14.x) e versioni successive. |
XIO_LEASE_RENEW_MGR_RWLOCK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
XTP_HOST_DB_COLLECTION
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
XTP_HOST_LOG_ACTIVITY
|
Solo per uso interno. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
XTP_HOST_PARALLEL_RECOVERY
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
XTP_PREEMPTIVE_TASK
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
XTP_TRUNCATION_LSN
|
Solo per uso interno. Si applica a: SQL Server 2016 (13.x) e versioni successive. |
XTPPROC_CACHE_ACCESS
|
Si verifica quando si accede a tutti gli oggetti cache stored procedure compilati in modo nativo. Si applica a: SQL Server 2014 (12.x) e versioni successive. |
XTPPROC_PARTITIONED_STACK_CREATE
|
Si verifica quando si allocano strutture della cache stored procedure compilate in modo nativo per ogni nodo NUMA (deve essere eseguito un thread singolo) per una determinata procedura. Si applica a: SQL Server 2012 (11.x) e versioni successive. |
Per una matrice di compatibilità dei blocchi, vedere sys.dm_tran_locks.