Condividi tramite


sys.dm_os_wait_stats (Transact- SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (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 (Transact-SQL) fornisce informazioni simili per sessione.

Nota

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 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 del tipo specificato. Questo contatore viene incrementato all'inizio di ogni attesa.
wait_time_ms bigint Tempo di attesa totale, espresso in millisecondi, per il tipo di attesa specifico. Questa volta è inclusivo di signal_wait_time_ms.
max_wait_time_ms bigint Tempo di attesa massimo per il tipo di attesa specifico.
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 blocchi e latch sono attese sugli oggetti di sincronizzazione.

Le attese delle code si verificano quando un ruolo di lavoro è inattiva, in attesa dell'assegnazione del lavoro. Le attese di code si verificano principalmente nell'ambito di attività di sistema in background quali, 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 è vuota.
  • Un processo esterno viene completato.

Anche se il thread non è più in attesa, il thread non deve avviare immediatamente l'esecuzione. perché tale thread viene innanzitutto inserito nella coda dei thread di lavoro eseguibili e pertanto deve attendere un quantum per essere eseguito 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 di query possono indicare colli di bottiglia oppure punti di stallo all'interno della query. In modo analogo, tempi di attesa o conteggi di attesa rilevanti a livello di server possono indicare colli di bottiglia o aree critiche nelle interazioni tra query all'interno dell'istanza del server. Ad esempio, le attese di blocco indicano contese a livello di dati da parte delle query, le attese di latch di I/O di pagina indicano tempi di risposta I/O bassi, mentre le attese di aggiornamento dei latch di pagina indicano layout di file errati.

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

Nota

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 colonna sqlserver_start_time 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 di 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, consumo di CPU al 100% 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 le 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 le informazioni sui controlli usati per controllare i gruppi di azioni di controllo 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à è bloccata in quanto parte dell'elaborazione di un backup.
BACKUP_OPERATOR Si verifica quando un'attività è in attesa del montaggio del nastro. Per visualizzare lo stato del nastro, eseguire una query sys.dm_io_backup_tapessu . 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 oppure di un buffer in cui archiviare 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 oppure di un buffer in cui archiviare 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 in background delle pagine sospette tenta di evitare l'esecuzione con una frequenza superiore a 5 secondi. Un numero eccessivo di pagine sospette determina una frequente esecuzione 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 durante l'attesa dell'accesso per la ricezione di un messaggio su un endpoint della connessione. L'accesso per la ricezione all'endpoint viene serializzato.
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 tipo di attesa si verifica per brevissimi periodi.
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 tipo di attesa si verifica raramente.
BROKER_MASTERSTART Si verifica quando un'attività è in attesa dell'avvio del gestore eventi primario di Service Broker. Questo tipo di attesa si verifica per brevissimi periodi.
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 tipo di attesa si verifica per brevissimi periodi.
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 tipo di attesa si verifica saltuariamente ed eventualmente per brevissimi periodi.
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 di stato è serializzato e deve essere in uno stato di esecuzione prima dell'operazione.
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 quando l'attività di checkpoint è in attesa della successiva richiesta di checkpoint.
CHKPT Si verifica all'avvio del server per indicare il thread di gestione dei checkpoint che è possibile avviare.
CLEAR_DB Si verifica durante le operazioni che modificano lo stato di un database, ad esempio l'apertura o la chiusura.
CLR_AUTO_EVENT Si verifica quando un'attività sta effettuando un'esecuzione CLR (Common Language Runtime) ed è in attesa dell'inizializzazione di un evento automatico specifico. 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 l'attesa dell'acquisizione del blocco per una struttura di dati usata per registrare tutte le allocazioni della memoria virtuale che provengono 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 la rimozione 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 affidabile. 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, CXPACKET si 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 di intervalli parallela.
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 è in attesa di eventi da elaborare.
DBMIRROR_SEND Si verifica quando un'attività è in attesa della cancellazione di un backlog delle comunicazioni nel livello rete per essere in grado di inviare messaggi. Indica che nel livello comunicazioni si sta verificando un overload che può pregiudicare la velocità effettiva dei dati di mirroring del database.
DBMIRROR_WORKER_QUEUE Indica che l'attività di lavoro del mirroring del database è in attesa di ulteriore lavoro.
DBMIRRORING_CMD Si verifica quando un'attività è in attesa dello scaricamento su disco dei record di log. Questo stato di attesa viene in genere 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_taskse queste query bloccano l'esecuzione della ricerca deadlock. Questo tipo di attesa viene usato soltanto dalla funzionalità di monitoraggio dei deadlock. Query sull'uso DEADLOCK_ENUM_MUTEXdi sys.dm_os_waiting_tasks .
DEBUG Si verifica durante il debug 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 tipo di attesa 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 del pool di dispatcher è in attesa di più lavori da elaborare. Si prevede che il tempo di attesa per questo tipo di attesa aumenti 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 diversi tentativi di eliminare un oggetto temporaneo, se il tentativo precedente ha avuto esito negativo. La durata dell'attesa aumenta in modo esponenziale con ogni tentativo di eliminazione non riuscito.
DTC Si verifica quando un'attività è in attesa di un evento usato 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. Non appena MS DTC acquisisce la proprietà 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 impedisce le modifiche all'oggetto stato globale MS DTC interno. Questo stato deve essere mantenuto per brevissimi periodi di tempo.
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 thread di lavoro attende quindi di ottenere il risultato della transazione distribuita su cui sta lavorando. 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 recupero attendono l'attivazione di MS DTC per consentire 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 che una sottoattività generi dati. In genere, questo stato non si verifica. Un tempo di attesa prolungato indica un blocco imprevisto. È pertanto necessario verificare 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 nel corso dell'esecuzione di istruzioni.
EE_SPECPROC_MAP_INIT Si verifica durante la sincronizzazione della creazione della tabella hash delle procedure interne. 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 delle inizializzazioni di più log degli errori simultanei.
EXCHANGE Si verifica durante la sincronizzazione nell'iteratore di scambio di Query Processor nel corso di query parallele.
EXECSYNC Si verifica durante query parallele nel corso della sincronizzazione in Query Processor in aree non correlate all'iteratore di scambio. Tali aree sono, ad esempio, bitmap, oggetti BLOB (Binary Large Object) e l'iteratore di spool. I LOB potrebbero usare spesso questo stato di attesa.
EXECUTION_PIPE_EVENT_INTERNAL Si verifica durante la sincronizzazione tra parti del produttore e dell'utente 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 di FILESTREAM attende il 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 del file FILESTREAM deve essere associata alla transazione associata, ma la transazione appartiene attualmente a un'altra sessione.
FSAGENT Si verifica quando un'operazione di I/O del file FILESTREAM attende una risorsa dell'agente di FILESTREAM usata da un'altra operazione di I/O di 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 di un'operazione di metadati di frammenti. Documentato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita.
FT_IFTS_RWLOCK Full-text è in attesa di sincronizzazione interna. Documentato 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. Documentato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita.
FT_IFTSISM_MUTEX Full-text è in attesa di un'operazione di comunicazione. Documentato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita.
FT_MASTER_MERGE Full-text è in attesa di un'operazione di unione nell'indice master. Documentato 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 Documentato 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 è necessario riavviare una ricerca per indicizzazione full-text dall'ultimo punto valido noto per correggere un errore temporaneo. L'attesa consente alle attività di lavoro usate per il popolamento di completare il passaggio corrente o uscirne.
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 l'arresto di una 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 di un evento di replica di disponibilità, ad esempio una modifica di stato o di configurazione, è in attesa dell'accesso in lettura/scrittura esclusivo all'elenco di sottoscrittori 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 Attesa di messaggi da inviare al partner quando viene raggiunto il numero massimo di messaggi in coda. Indica che le analisi del log vengono eseguite più rapidamente degli 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 di un evento di replica di disponibilità, ad esempio una modifica di stato o di configurazione, è in attesa dell'accesso in lettura/scrittura esclusivo allo stato di runtime di un sottoscrittore eventi che corrisponde 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 di un evento di replica di disponibilità, ad esempio una modifica di stato o di configurazione, è in attesa dell'accesso in lettura/scrittura esclusivo all'elenco di sottoscrittori 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 della transazione è in attesa di consentire un commit di gruppo in modo che sia possibile l'inserimento di più record di log del commit in un unico blocco del 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 relativa all'acquisizione del log o applicazione dell'oggetto durante la creazione o l'eliminazione delle 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 Attesa che diventino disponibili i record di log. Si può verificare quando si attende la generazione di nuovi record di log tramite connessioni o il completamento di I/O quando la lettura del log non viene eseguita 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 tramite cui vengono elaborate notifiche di Windows Server Failover Clustering è in attesa della prossima notifica. 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 tramite cui vengono elaborate 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 del completamento di un'attività in background tramite cui vengono elaborate 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 Attesa di ottenere l'accesso in lettura o scrittura all'elenco di 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 istruzioni Transact-SQL Always On 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 Attesa della connessione del database secondario al database primario prima dell'esecuzione del recupero. 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 recupero del database è in attesa del completamento della fase di ripristino e inizializzazione da parte del database secondario che ne consente il ripristino al punto di log comune con il database primario. Si tratta di un'attesa prevista dopo i failover. È possibile tenere traccia dello stato di avanzamento di annullamento tramite Windows System Monitor (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 inoltre riflessa dal contatore delle prestazioni Ritardo transazioni. 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. Inoltre, si possono verificare momenti in cui questa elaborazione viene sospesa a causa di modifiche di configurazione. Questo tipo di attesa viene usato da tutte le attese correlate a questo meccanismo di sincronizzazione del listener. 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 Attesa per ottenere il blocco sull'oggetto attività del timer, nonché per le attese effettive tra i tempi in cui il lavoro viene effettuato. 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 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 database SQL di Azure, Istanza gestita di SQL di Azure con i criteri di aggiornamento sempre aggiornati 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 sempre aggiornati 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 sempre aggiornati 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 database SQL di Azure, Istanza gestita di SQL di Azure con i criteri di aggiornamento sempre aggiornati 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 sempre aggiornati 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 sempre aggiornati 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 di buffer di eventi di traccia.
IO_COMPLETION Si verifica durante l'attesa del completamento di operazioni di I/O. Questo tipo di attesa rappresenta in genere operazioni di I/O su pagine non di 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, quale un'operazione di lettura o scrittura sul disco, non riesce a causa di risorse insufficienti e viene ritentata l'operazione.
IOAFF_RANGE_QUEUE Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita.
KSOURCE_WAKEUP Viene usato dall'attività di controllo dei servizi durante l'attesa di richieste da Gestione controllo servizi. 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 durante l'attesa di un latch di eliminazione (DT). 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_statsraggruppa LATCH_NL, LATCH_SH, LATCH_UPLATCH_EX, e LATCH_DT attende insieme.
LATCH_EX Si verifica durante l'attesa di un latch esclusivo (EX). 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_statsraggruppa LATCH_NL, LATCH_SH, LATCH_UPLATCH_EX, e LATCH_DT attende insieme.
LATCH_KP Si verifica durante l'attesa di un latch conservativo (KP). 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_statsraggruppa LATCH_NL, LATCH_SH, LATCH_UPLATCH_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 di condivisione (SH). 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_statsraggruppa LATCH_NL, LATCH_SH, LATCH_UPLATCH_EX, e LATCH_DT attende insieme.
LATCH_UP Si verifica durante l'attesa di un latch di aggiornamento (UP). 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_statsraggruppa LATCH_NL, LATCH_SH, LATCH_UPLATCH_EX, e LATCH_DT attende insieme.
LAZYWRITER_SLEEP Si verifica quando le attività di scrittura differita vengono sospese. Si tratta di una misura della durata dell'attesa delle attività in background. Non considerare questo stato quando si cercano stalle degli utenti.
LCK_M_BU Si verifica quando un'attività è in attesa di acquisire un blocco aggiornamenti bulk (BU). Per altre informazioni, vedere Blocchi di aggiornamento bulk.
LCK_M_BU_ABORT_BLOCKERS Si verifica quando un'attività è in attesa di acquisire un blocco aggiornamenti bulk (BU) 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 aggiornamenti bulk (BU) 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 preventivo condiviso (IS). Per altre informazioni, vedere Blocchi delle finalità.
LCK_M_IS_ABORT_BLOCKERS Si verifica quando un'attività è in attesa di acquisire un blocco preventivo condiviso (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 preventivo condiviso (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 preventivo di aggiornamento (IU). Per altre informazioni, vedere Blocchi delle finalità.
LCK_M_IU_ABORT_BLOCKERS Si verifica quando un'attività è in attesa di acquisire un blocco preventivo di aggiornamento (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 preventivo di aggiornamento (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 preventivo esclusivo (IX). Per altre informazioni, vedere Blocchi delle finalità.
LCK_M_IX_ABORT_BLOCKERS Si verifica quando un'attività è in attesa di acquisire un blocco preventivo esclusivo (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 preventivo esclusivo (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 blocco NULL per il valore di chiave corrente e un blocco di intervallo di inserimento tra la chiave corrente e quella precedente. Un blocco NULL per la chiave è un blocco a rilascio immediato.
LCK_M_RIn_NL_ABORT_BLOCKERS Si verifica quando un'attività è in attesa di acquisire un blocco NULL con blocchi di interruzione per il valore di chiave corrente e un blocco di intervallo di inserimento con blocchi di interruzione tra la chiave corrente e quella precedente. Un blocco NULL per la chiave è un blocco a 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 blocco NULL con priorità bassa per il valore di chiave corrente e un blocco di intervallo di inserimento con priorità bassa tra la chiave corrente e quella precedente. Un blocco NULL per la chiave è un blocco a 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 per il valore di 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 per il valore di 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 per il valore di chiave corrente e un blocco di 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 Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento per il valore di 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 per il valore di 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 per il valore di chiave corrente e un blocco di 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 per il valore di 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 per il valore di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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_U Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 per il valore di chiave corrente e un blocco di 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 condiviso dello 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 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_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 condiviso preventivo di aggiornamento. Per altre informazioni, vedere Blocchi delle finalità.
LCK_M_SIU_ABORT_BLOCKERS Si verifica quando un'attività è in attesa di acquisire un blocco condiviso preventivo 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 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 condiviso preventivo di aggiornamento 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 preventivo esclusivo. Per altre informazioni, vedere Blocchi delle finalità.
LCK_M_SIX_ABORT_BLOCKERS Si verifica quando un'attività è in attesa di acquisire un blocco condiviso preventivo esclusivo 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 preventivo esclusivo 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 di aggiornamento preventivo esclusivo. Per altre informazioni, vedere Blocchi delle finalità.
LCK_M_UIX_ABORT_BLOCKERS Si verifica quando un'attività è in attesa di acquisire un blocco di aggiornamento preventivo esclusivo 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 di aggiornamento preventivo esclusivo 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 del log per l'archiviazione di 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 qualsiasi operazione di I/O di log in sospeso prima di chiudere 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 quando l'attività di scrittura del log è in attesa di 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 di memoria disponibile per l'utilizzo.
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 di applicazioni MARS (Multiple Active Result Set). L'attesa si arresta al completamento della chiamata della query distribuita.
MSQL_XACT_MGR_MUTEX Si verifica quando un'attività è in attesa di acquisire la proprietà della gestione transazioni della sessione per eseguire un'operazione di transazione a livello di sessione.
MSQL_XACT_MUTEX Si verifica durante la sincronizzazione dell'utilizzo della transazione. Per poter usare la transazione, una richiesta deve prima acquisire il mutex.
MSQL_XP Si verifica quando un'attività è in attesa del completamento di una stored procedure estesa. SQL Server usa questo stato di attesa per rilevare potenziali deadlock dell'applicazione MARS. L'attesa si arresta al completamento della chiamata della stored procedure estesa.
MSSEARCH Si verifica durante le chiamate di ricerca full-text. L'attesa si arresta al completamento 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 una lettura in 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 il 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 quando un'attività in background è in attesa di richieste di attività di sistema con priorità elevata. 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 in una richiesta di I/O. La richiesta di latch è in modalità di eliminazione. 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 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 in una richiesta di I/O. La richiesta di latch è in modalità di mantenimento. 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 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 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à di eliminazione. È 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 Risolvi 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 FILELISTONLYo 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 del sistema operativo di SQL Server 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 del sistema operativo di SQL Server passa alla modalità preemptive per chiudere i supporti di backup.
PREEMPTIVE_CLOSEBACKUPTAPE Si verifica quando l'utilità di pianificazione del sistema operativo di SQL Server passa alla modalità preemptive per chiudere un dispositivo di backup su nastro.
PREEMPTIVE_CLOSEBACKUPVDIDEVICE Si verifica quando l'utilità di pianificazione del sistema operativo di SQL Server passa alla modalità preemptive per chiudere un dispositivo di backup virtuale.
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL Si verifica quando l'utilità di pianificazione del sistema operativo di SQL Server passa alla modalità preemptive per eseguire operazioni di cluster di failover di Windows.
PREEMPTIVE_COM_COCREATEINSTANCE Si verifica quando l'utilità di pianificazione del sistema operativo di SQL Server 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 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 l'attesa durante la conclusione di processi utente in un database in cui si è verificata una 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.
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 del completamento dell'attività in background mediante cui vengono ricevute (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 un thread in attesa del completamento di un'attività di lavoro asincrona. Si tratta di un'attesa prevista e consente l'utilizzo di 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 per le 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 per la tabella o l'indice.

Si applica a: SQL Server 2012 (11.x) e versioni successive.
PWAIT_MD_SERVER_CACHE Si verifica durante la sincronizzazione interna nei metadati per i 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 per l'intero 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 valore ottimale è minore di 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 è completato ma viene sospeso fino al completamento del coordinamento dei messaggi dei thread di interruzione. Questo stato è comune ma si verifica raramente e dovrebbe essere molto breve. Un valore ottimale è minore di un secondo.
QRY_MEM_GRANT_INFO_MUTEX Si verifica quando la gestione della memoria dell'esecuzione di query cerca di controllare l'accesso all'elenco di informazioni statiche sulle concessioni. Questo stato elenca le informazioni sulle richieste di memoria correnti concesse e in attesa. Questo stato rappresenta un semplice stato di controllo dell'accesso. In questo stato non si dovrebbero mai verificare attese lunghe. 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 determinati casi in cui la compilazione di indici offline viene eseguita in parallelo e i diversi thread di lavoro in cui viene eseguito l'ordinamento sincronizzano l'accesso ai file di ordinamento.
QUERY_NOTIFICATION_MGR_MUTEX Si verifica durante la sincronizzazione della coda di Garbage Collection nell'utilità di gestione delle notifiche delle query.
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX Si verifica durante la sincronizzazione dello stato per le transazioni nelle notifiche delle query.
QUERY_NOTIFICATION_TABLE_MGR_MUTEX Si verifica durante la sincronizzazione interna nell'utilità di gestione delle notifiche delle 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 della produzione di output di dati diagnostici 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: database SQL di Azure Hyperscale.
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: database SQL di Azure Hyperscale.
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: database SQL di Azure Hyperscale.
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: database SQL di Azure Hyperscale.
RECOVER_CHANGEDB Si verifica durante la sincronizzazione dello stato del database in modalità standby a caldo (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 si riscontra uno stallo nella lettura del log delle repliche e il blocco delle istruzioni DDL (Data Definition Language) per una tabella pubblicata.
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 vengono eseguite istruzioni DDL sull'oggetto replicato e quando nella lettura del log viene compilato o usato uno schema con versione basato sull'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 quando un'attività è in attesa del completamento di scritture di pagina in snapshot di 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, per poter bloccare l'I/O in un file per il backup snapshot.
REQUEST_FOR_DEADLOCK_SEARCH Si verifica quando il monitoraggio dei deadlock è in attesa di avviare la successiva ricerca di deadlock. 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 diverse 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 è in attesa che venga soddisfatta la richiesta di prenotazione di thread, nonché durante la sincronizzazione di richieste di compilazione di query e concessione di memoria.
RESOURCE_SEMAPHORE_QUERY_COMPILE Si verifica quando il numero di compilazioni di query simultanee raggiunge un limite massimo. 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 nuovo 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 durante l'ottenimento di 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 chiusura è in attesa dell'interruzione delle connessioni attive.
SLEEP_BPOOL_FLUSH Si verifica quando un checkpoint limita il rilascio di nuove operazioni di I/O per evitare il sovraccarico del sottosistema 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 di database, in attesa del recupero 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à viene sospesa in 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 dei nodi NUMA (Non-Uniform Memory Access) per aggiornare il cambiamento dello stato. L'accesso alla modifica dello stato è 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 di una lettura in rete HTTP.
SOAP_WRITE Si verifica durante l'attesa del completamento di una scrittura in 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 allo scopo di 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 e quando il pool viene modificato.
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 è regolato tra i pool.
SOS_OBJECT_STORE_DESTROY_MUTEX Si verifica durante la sincronizzazione interna in pool di memoria, in caso di eliminazione di oggetti dal pool.
SOS_PHYS_PAGE_CACHE Considera il tempo che un thread attende per acquisire il mutex necessario prima che siano allocate le pagine fisiche o prima che tali pagine siano restituite 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 a impostazioni relative all'affinità di processo.
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à cede il controllo dell'utilità di pianificazione per consentire 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 della 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 del gestore della memoria usate da componenti hosted, 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à hosted viene sospesa in attesa di un evento generico. Le attività hosted vengono usate da componenti hosted come CLR.
SOSHOST_TRACELOCK Si verifica durante la sincronizzazione dell'accesso a flussi di traccia.
SOSHOST_WAITFORDONE Si verifica quando un componente hosted, ad esempio CLR, è in attesa del completamento di un'attività.
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.
SQLCLR_APPDOMAIN Si verifica quando CLR è in attesa che venga completato l'avvio di un dominio applicazione.
SQLCLR_ASSEMBLY Si verifica durante l'attesa dell'accesso all'elenco degli assembly caricati nel dominio applicazione.
SQLCLR_DEADLOCK_DETECTION Si verifica quando CLR è in attesa che venga completato il rilevamento dei deadlock.
SQLCLR_QUANTUM_PUNISHMENT Si verifica quando viene applicata una limitazione a un'attività CLR poiché ha superato il quantum di esecuzione. Questa limitazione ha lo scopo di ridurre l'effetto di questa attività a elevato utilizzo di risorse sulle altre attività.
SQLSORT_NORMMUTEX Si verifica durante la sincronizzazione interna, nel corso dell'inizializzazione delle strutture di ordinamento interne.
SQLSORT_SORTMUTEX Si verifica durante la sincronizzazione interna, nel corso dell'inizializzazione delle 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 4 secondi.

Si applica a: solo SQL Server 2008 R2 (10.50.x).
SQLTRACE_FILE_BUFFER Si verifica durante la sincronizzazione in buffer di traccia nel corso di 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 quando la chiusura della traccia è in attesa del completamento degli eventi di traccia in sospeso.
SQLTRACE_WAIT_ENTRIES Si verifica quando una coda degli eventi di Traccia SQL è in attesa di pacchetti in arrivo 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 di oggetti temporanei. Questo tipo di attesa è raro e si verifica solo se un'attività ha richiesto l'accesso esclusivo per eliminazioni di tabelle temp.
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 è in attesa di un buffer libero o un buffer con eventi da elaborare.
TRAN_MARKLATCH_DT Si verifica durante l'attesa di un latch in modalità di eliminazione in un latch di contrassegno di transazione. I latch di contrassegno di transazione vengono usati per la sincronizzazione di commit con transazioni contrassegnate.
TRAN_MARKLATCH_EX Si verifica durante l'attesa di un latch in modalità esclusiva in una transazione contrassegnata. I latch di contrassegno di transazione vengono usati per la sincronizzazione di commit con transazioni contrassegnate.
TRAN_MARKLATCH_KP Si verifica durante l'attesa di un latch in modalità conservativa in una transazione contrassegnata. I latch di contrassegno di transazione vengono usati per la sincronizzazione di commit con transazioni contrassegnate.
TRAN_MARKLATCH_NL Identificato solo a scopo informativo. Non supportato. La compatibilità futura non è garantita.
TRAN_MARKLATCH_SH Si verifica durante l'attesa di un latch in modalità condivisa in una transazione contrassegnata. I latch di contrassegno di transazione vengono usati per la sincronizzazione di commit con transazioni contrassegnate.
TRAN_MARKLATCH_UP Si verifica durante l'attesa di un latch in modalità di aggiornamento in una transazione contrassegnata. I latch di contrassegno di transazione vengono usati per la sincronizzazione di commit con transazioni contrassegnate.
TRANSACTION_MUTEX Si verifica durante la sincronizzazione dell'accesso a una transazione da parte di 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 le analisi di log delle transazioni sono in attesa di memoria disponibile in caso di numero eccessivo di richieste di 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 una connessione del provider VIA (Virtual Interface Adapter) viene completata durante l'avvio.
VIEW_DEFINITION_MUTEX Si verifica durante la sincronizzazione dell'accesso a definizioni delle viste memorizzate nella cache.
WAIT_FOR_RESULTS Si verifica durante l'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: SQL Server a partire da 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 memoria.

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 per l'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 che precede un nuovo tentativo dopo un'eliminazione di tabella di lavoro non riuscita.
WRITE_COMPLETION Si verifica quando è in esecuzione un'operazione di scrittura.
WRITELOG Si verifica durante l'attesa del completamento di uno 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 dell'acquisizione della proprietà di una transazione.
XACT_RECLAIM_SESSION Si verifica durante l'attesa del rilascio della proprietà della sessione da parte del proprietario corrente.
XACTLOCKINFO Si verifica durante la sincronizzazione dell'accesso all'elenco dei blocchi per una transazione. In aggiunta alla transazione stessa, all'elenco dei blocchi accedono operazioni come il rilevamento dei deadlock e la migrazione dei blocchi durante le suddivisioni delle pagine.
XACTWORKSPACE_MUTEX Si verifica durante la sincronizzazione delle esclusioni da una transazione, nonché del numero di blocchi di database tra i membri integrati 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 della sessione degli eventi estesi vengono scaricati nelle destinazioni. Questa attesa si verifica in un thread in background.
XE_BUFFERMGR_FREEBUF_EVENT Si verifica quando viene soddisfatta una delle condizioni seguenti:

- 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. Questa situazione può indicare la presenza di 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 una sessione degli eventi estesi che utilizza destinazioni asincrone viene avviata o arrestata. 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 usato per le sessioni degli eventi estesi verrà terminato.
XE_DISPATCHER_WAIT Si verifica quando un thread in background usato per le sessioni degli eventi estesi è in attesa dell'elaborazione dei buffer degli 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 (Transact-SQL).