sys.dm_os_wait_stats (Transact-SQL)
s’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Retourne des informations sur toutes les attentes rencontrées par les threads qui ont été exécutés. Vous pouvez utiliser cette vue agrégée pour diagnostiquer les problèmes de performances avec SQL Server et également avec des requêtes et des lots spécifiques. sys.dm_exec_session_wait_stats (Transact-SQL) fournit des informations similaires par session.
Note
Pour appeler cette vue de gestion dynamique à partir d’Azure Synapse Analytics ou d’Analytics Platform System (PDW), utilisez le nom sys.dm_pdw_nodes_os_wait_stats
. Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.
Nom de colonne | Type de données | Description |
---|---|---|
wait_type |
nvarchar(60) | Nom du type d’attente. Pour plus d’informations, consultez Types d’attente, plus loin dans cet article. |
waiting_tasks_count |
bigint | Nombre d’attentes sur ce type d’attente. Ce compteur est incrémenté au début de chaque attente. |
wait_time_ms |
bigint | Temps d’attente total pour ce type d’attente en millisecondes. Cette fois-ci est inclusive de signal_wait_time_ms . |
max_wait_time_ms |
bigint | Durée d’attente maximale sur ce type d’attente. |
signal_wait_time_ms |
bigint | Différence entre le moment où le thread en attente a été signalé et quand il a commencé à s’exécuter. |
pdw_node_id |
int | Identificateur du nœud sur lequel cette distribution est activée. s’applique à: Azure Synapse Analytics, Système de plateforme Analytique (PDW) |
Autorisations
Sur SQL Server et SQL Managed Instance, vous devez disposer d’une autorisation VIEW SERVER STATE
.
Sur sql Database de base, S0et objectifs de service S1, et pour les bases de données dans pools élastiques, le compte d’administrateur de serveur, le compte Administrateur Microsoft Entra ou l’appartenance au rôle serveur ##MS_ServerStateReader##
est nécessaire. Sur tous les autres objectifs de service SQL Database, l’autorisation VIEW DATABASE STATE
sur la base de données ou l’appartenance au rôle serveur ##MS_ServerStateReader##
est requise.
Autorisations pour SQL Server 2022 et versions ultérieures
Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.
Types d’attente
Ressource attend se produit lorsqu’un worker demande l’accès à une ressource qui n’est pas disponible, car la ressource est utilisée par un autre worker ou n’est pas encore disponible. Les attentes de ressources sont des verrous, des verrous, du réseau et des attentes d’E/S de disque. Les attentes de verrouillage et de verrou sont des attentes sur les objets de synchronisation.
file d’attente attend se produire lorsqu’un worker est inactif, en attendant que le travail soit affecté. Les attentes de file d’attente sont généralement observées avec des tâches en arrière-plan système telles que le moniteur d’interblocage et les tâches de nettoyage d’enregistrement supprimées. Ces tâches attendent que les demandes de travail soient placées dans une file d’attente de travail. Les attentes de file d’attente peuvent également être régulièrement actives même si aucun nouveau paquet n’a été placé dans la file d’attente.
attentes externes se produisent lorsqu’un worker SQL Server attend un événement externe, tel qu’un appel de procédure stockée étendue ou une requête de serveur lié, à terminer. Lorsque vous diagnostiquez des problèmes de blocage, n’oubliez pas que les attentes externes n’impliquent pas toujours que le worker est inactif, car le worker peut exécuter activement du code externe.
Cette vue de gestion dynamique (DMV) affiche le délai d’attente qui s’est terminé. Cette vue DMV n’affiche pas les attentes actuelles.
Un thread de travail SQL Server n’est pas considéré comme étant en attente si l’une des conditions suivantes est remplie :
- Une ressource devient disponible.
- Une file d’attente n’est pas vide.
- Un processus externe se termine.
Bien que le thread n’attende plus, le thread n’a pas besoin de commencer à s’exécuter immédiatement. Cela est dû au fait qu’un tel thread est d’abord placé dans la file d’attente des workers exécutables et doit attendre qu’un quantum s’exécute sur le planificateur.
Dans SQL Server, les compteurs de temps d’attente sont valeurs de bigint et ne sont donc pas aussi sujettes à la substitution de compteur que les compteurs équivalents dans les versions antérieures de SQL Server.
Des types spécifiques de temps d’attente pendant l’exécution de la requête peuvent indiquer des goulots d’étranglement ou des points de blocage dans la requête. De même, les temps d’attente élevés ou le nombre d’attente au niveau du serveur peuvent indiquer des goulots d’étranglement ou des points chauds dans les interactions de requête d’interaction au sein de l’instance de serveur. Par exemple, les attentes de verrouillage indiquent la contention des données par requêtes ; les attentes de verrou d’E/S de page indiquent des temps de réponse d’E/S lents lentes ; Les attentes de mise à jour de latch de page indiquent une disposition de fichier incorrecte.
Le contenu de cette vue dynamique peut être réinitialisé. Cette commande T-SQL réinitialise tous les compteurs à 0 :
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
Note
Ces statistiques ne sont pas conservées après le redémarrage du moteur de base de données, et toutes les données sont cumulatives depuis la dernière réinitialisation des statistiques ou le démarrage du moteur de base de données. Utilisez la colonne sqlserver_start_time
dans sys.dm_os_sys_info pour rechercher la dernière heure de démarrage du moteur de base de données.
Le tableau suivant répertorie les types d’attente rencontrés par les tâches.
Type d’attente | Description |
---|---|
ABR
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
AM_INDBUILD_ALLOCATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
AM_SCHEMAMGR_UNSHARED_CACHE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
ASSEMBLY_FILTER_HASHTABLE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
ASSEMBLY_LOAD
|
Se produit pendant l’accès exclusif au chargement d’assembly. |
ASYNC_DISKPOOL_LOCK
|
Se produit lorsqu’il existe une tentative de synchronisation de threads parallèles qui effectuent des tâches telles que la création ou l’initialisation d’un fichier. |
ASYNC_IO_COMPLETION
|
Se produit lorsqu’une tâche attend que les E/S non-données asynchrones se terminent. Par exemple, les E/S impliquées dans la copie de journaux de secours à chaud, la mise en miroir de bases de données, certaines opérations liées à l’importation en bloc sont des exemples. |
ASYNC_NETWORK_IO
|
Se produit sur les écritures réseau lorsque la tâche est bloquée en attendant que l’application cliente reconnaisse qu’elle a traité toutes les données envoyées à celui-ci. Vérifiez que l’application cliente traite les données du serveur aussi rapidement que possible ou qu’aucun délai réseau n’existe. Les raisons pour lesquelles l’application cliente ne peut pas consommer suffisamment de données sont les suivantes : problèmes de conception d’application tels que l’écriture de résultats dans un fichier lorsque les résultats arrivent, en attendant l’entrée utilisateur, le filtrage côté client sur un jeu de données volumineux plutôt que le filtrage côté serveur ou une attente intentionnelle introduite. En outre, l’ordinateur client peut rencontrer une réponse lente en raison de problèmes tels que la mémoire virtuelle/physique faible, 100% consommation du processeur, etc. Les retards réseau peuvent également entraîner cette attente, généralement causée par des problèmes de pilote de carte réseau, des pilotes de filtre, des pare-feu ou des routeurs mal configurés. |
ASYNC_OP_COMPLETION
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
ASYNC_OP_CONTEXT_READ
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
ASYNC_OP_CONTEXT_WRITE
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
ASYNC_SOCKETDUP_IO
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
AUDIT_GROUPCACHE_LOCK
|
Se produit lorsqu’il existe une attente sur un verrou qui contrôle l’accès à un cache spécial. Le cache contient des informations sur les audits utilisés pour auditer chaque groupe d’actions d’audit. |
AUDIT_LOGINCACHE_LOCK
|
Se produit lorsqu’il existe une attente sur un verrou qui contrôle l’accès à un cache spécial. Le cache contient des informations sur les audits utilisés pour auditer les groupes d’actions d’audit de connexion. |
AUDIT_ON_DEMAND_TARGET_LOCK
|
Se produit lorsqu’il existe une attente sur un verrou utilisé pour garantir l’initialisation unique des cibles d’événements étendus associées à l’audit. |
AUDIT_XE_SESSION_MGR
|
Se produit lorsqu’il existe une attente sur un verrou utilisé pour synchroniser le démarrage et l’arrêt des sessions d’événements étendus associées à l’audit. |
BACKUP
|
Se produit lorsqu’une tâche est bloquée dans le cadre du traitement de sauvegarde. |
BACKUP_OPERATOR
|
Se produit lorsqu’une tâche attend un montage sur bande. Pour afficher l’état de la bande, interrogez sys.dm_io_backup_tapes . Si une opération de montage n’est pas en attente, ce type d’attente peut indiquer un problème matériel avec le lecteur de bande. |
BACKUPBUFFER
|
Se produit lorsqu’une tâche de sauvegarde attend des données ou attend une mémoire tampon dans laquelle stocker des données. Ce type n’est pas classique, sauf lorsqu’une tâche attend un montage de bande. |
BACKUPIO
|
Se produit lorsqu’une tâche de sauvegarde attend des données ou attend une mémoire tampon dans laquelle stocker des données. Ce type n’est pas classique, sauf lorsqu’une tâche attend un montage de bande. |
BACKUPTHREAD
|
Se produit lorsqu’une tâche attend la fin d’une tâche de sauvegarde. Les temps d’attente peuvent être longs, de plusieurs minutes à plusieurs heures. Si la tâche en cours d’attente se trouve dans un processus d’E/S, ce type n’indique pas de problème. |
BAD_PAGE_PROCESS
|
Se produit lorsque l’enregistreur d’événements de page suspect en arrière-plan tente d’éviter d’exécuter plus de toutes les cinq secondes. Les pages suspectes excessives entraînent l’exécution fréquente de l’enregistreur d’événements. |
BLOB_METADATA
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
BMPALLOCATION
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation de l’allocation d’un filtre bitmap volumineux. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
BMPBUILD
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation de la génération d’un filtre bitmap volumineux. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
BMPREPARTITION
|
Se produit avec des plans en mode batch parallèle lors de la synchronisation du repartitionnement d’un filtre bitmap volumineux. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
BMPREPLICATION
|
Se produit avec des plans en mode batch parallèle lors de la synchronisation de la réplication d’un filtre bitmap volumineux sur des threads de travail. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
BPSORT
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation du tri d’un jeu de données sur plusieurs threads. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
BROKER_CONNECTION_RECEIVE_TASK
|
Se produit en attendant que l’accès reçoive un message sur un point de terminaison de connexion. L’accès de réception au point de terminaison est sérialisé. |
BROKER_DISPATCHER
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
BROKER_ENDPOINT_STATE_MUTEX
|
Se produit lorsqu’il existe une contention pour accéder à l’état d’un point de terminaison de connexion Service Broker. L’accès à l’état des modifications est sérialisé. |
BROKER_EVENTHANDLER
|
Se produit lorsqu’une tâche attend dans le gestionnaire d’événements principal du Service Broker. Cela devrait se produire très brièvement. |
BROKER_FORWARDER
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
BROKER_INIT
|
Se produit lors de l’initialisation de Service Broker dans chaque base de données active. Cela doit se produire rarement. |
BROKER_MASTERSTART
|
Se produit lorsqu’une tâche attend le démarrage du gestionnaire d’événements principal du Service Broker. Cela devrait se produire très brièvement. |
BROKER_RECEIVE_WAITFOR
|
Se produit lorsque le RECEIVE WAITFOR attend. Cela peut signifier qu’aucun message n’est prêt à être reçu dans la file d’attente ou qu’une contention de verrou empêche la réception de messages de la file d’attente. |
BROKER_REGISTERALLENDPOINTS
|
Se produit pendant l’initialisation d’un point de terminaison de connexion Service Broker. Cela devrait se produire très brièvement. |
BROKER_SERVICE
|
Se produit lorsque la liste de destination Service Broker associée à un service cible est mise à jour ou réorientée. |
BROKER_SHUTDOWN
|
Se produit lorsqu’il existe un arrêt planifié de Service Broker. Cela devrait se produire très brièvement, si du tout. |
BROKER_START
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
BROKER_TASK_SHUTDOWN
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
BROKER_TASK_STOP
|
Se produit lorsque le gestionnaire de tâches de file d’attente Service Broker tente d’arrêter la tâche. La vérification de l’état est sérialisée et doit être dans un état en cours d’exécution au préalable. |
BROKER_TASK_SUBMIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
BROKER_TO_FLUSH
|
Se produit lorsque l’analyseur de vidage différé Service Broker vide les objets de transmission en mémoire dans une table de travail. |
BROKER_TRANSMISSION_OBJECT
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
BROKER_TRANSMISSION_TABLE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
BROKER_TRANSMISSION_WORK
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
BROKER_TRANSMITTER
|
Se produit lorsque l’émetteur Service Broker attend le travail. Service Broker a un composant appelé Émetteur, qui planifie les messages de plusieurs boîtes de dialogue à envoyer sur le câble sur un ou plusieurs points de terminaison de connexion. L’émetteur a deux threads dédiés à cet effet. Ce type d’attente est facturé lorsque ces threads d’émetteur attendent que les messages de boîte de dialogue soient envoyés à l’aide des connexions de transport. Les valeurs élevées de waiting_tasks_count pour ce point d’attente pointent vers un travail intermittent pour ces threads d’émetteur et ne sont pas des indications d’un problème de performances. Si service Broker n’est pas utilisé du tout, waiting_tasks_count doit être 2 (pour les deux threads d’émetteur) et wait_time_ms doit être deux fois la durée depuis le démarrage de l’instance. Consultez les statistiques d’attente Service Broker. |
BUFFERPOOL_SCAN
|
Peut se produire lorsque l’analyse du pool de mémoires tampons s’exécute en parallèle et que la tâche principale attend la fin de l’analyse. Pour plus d’informations, consultez Opérations qui déclenchent une analyse de pool de mémoires tampons peut s’exécuter lentement sur des ordinateurs à mémoire volumineuse. s’applique à: SQL Server 2022 (16.x) et versions ultérieures. |
BUILTIN_HASHKEY_MUTEX
|
Peut se produire après le démarrage de l’instance, tandis que les structures de données internes sont initialisatrices. Ne se répète pas une fois que les structures de données ont été initialisées. |
CHANGE_TRACKING_WAITFORCHANGES
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
CHECK_PRINT_RECORD
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
CHECK_SCANNER_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
CHECK_TABLES_INITIALIZATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
CHECK_TABLES_SINGLE_SCAN
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
CHECK_TABLES_THREAD_BARRIER
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
CHECKPOINT_QUEUE
|
Se produit pendant que la tâche de point de contrôle attend la demande de point de contrôle suivante. |
CHKPT
|
Se produit au démarrage du serveur pour indiquer au thread de point de contrôle qu’il peut démarrer. |
CLEAR_DB
|
Se produit pendant les opérations qui modifient l’état d’une base de données, comme l’ouverture ou la fermeture d’une base de données. |
CLR_AUTO_EVENT
|
Se produit lorsqu’une tâche effectue actuellement une exécution CLR (Common Language Runtime) et attend qu’un événement automatique particulier soit lancé. Les longues attentes sont typiques et n’indiquent pas de problème. |
CLR_CRST
|
Se produit lorsqu’une tâche effectue actuellement l’exécution du CLR et attend d’entrer une section critique de la tâche actuellement utilisée par une autre tâche. |
CLR_JOIN
|
Se produit lorsqu’une tâche effectue actuellement l’exécution du CLR et attend qu’une autre tâche se termine. Cet état d’attente se produit lorsqu’il existe une jointure entre les tâches. |
CLR_MANUAL_EVENT
|
Se produit lorsqu’une tâche exécute actuellement l’exécution du CLR et attend qu’un événement manuel spécifique soit lancé. |
CLR_MEMORY_SPY
|
Se produit lors d’une attente lors de l’acquisition de verrous pour une structure de données utilisée pour enregistrer toutes les allocations de mémoire virtuelle provenant du CLR. La structure de données est verrouillée pour maintenir son intégrité en cas d’accès parallèle. |
CLR_MONITOR
|
Se produit lorsqu’une tâche effectue actuellement l’exécution du CLR et attend d’obtenir un verrou sur le moniteur. |
CLR_RWLOCK_READER
|
Se produit lorsqu’une tâche effectue actuellement l’exécution du CLR et attend un verrou de lecteur. |
CLR_RWLOCK_WRITER
|
Se produit lorsqu’une tâche exécute actuellement l’exécution du CLR et attend un verrou d’enregistreur. |
CLR_SEMAPHORE
|
Se produit lorsqu’une tâche effectue actuellement l’exécution du CLR et attend un sémaphore. |
CLR_TASK_START
|
Se produit lors de l’attente d’une tâche CLR pour terminer le démarrage. |
CLRHOST_STATE_ACCESS
|
Se produit lorsqu’il existe une attente pour acquérir un accès exclusif aux structures de données d’hébergement CLR. Ce type d’attente se produit lors de la configuration ou de la destruction du runtime CLR. |
CMEMPARTITIONED
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
CMEMTHREAD
|
Se produit lorsqu’une tâche attend un objet mémoire thread-safe. Le temps d’attente peut augmenter quand plusieurs tâches tentent d’allouer de la mémoire à partir du même objet mémoire. |
COLUMNSTORE_BUILD_THROTTLE
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
COMMIT_TABLE
|
Utilisation interne uniquement. |
CONNECTION_ENDPOINT_LOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
COUNTRECOVERYMGR
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
CREATE_DATINISERVICE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
CXCONSUMER
|
Se produit avec des plans de requête parallèles lorsqu’un thread consommateur (parent) attend qu’un thread de producteur envoie des lignes.
CXCONSUMER attentes sont causées par un itérateur Exchange qui manque de lignes à partir de son thread de producteur. Il s’agit d’une partie normale de l’exécution de requête parallèle.S’applique à: SQL Server (à partir de SQL Server 2016 (13.x) Service Pack 2, SQL Server 2017 (14.x) CU 3), Azure SQL Database, Azure SQL Managed Instance |
CXPACKET
|
Se produit avec des plans de requête parallèles en attendant de synchroniser le processeur de requêtes l’itérateur Exchange, et lors de la production et de la consommation de lignes. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. Remarque : à partir de SQL Server 2016 (13.x) Service Pack 2 et SQL Server 2017 (14.x) CU 3, CXPACKET fait uniquement référence à l’attente de synchroniser l’itérateur Exchange et à produire des lignes. Les threads consommant des lignes sont suivis séparément dans le type d’attente CXCONSUMER . Si les threads du consommateur sont trop lents, la mémoire tampon d’itérateur Exchange peut devenir pleine et entraîner des attentes CXPACKET .Remarque : dans SQL Server 2022 (16.x) et versions ultérieures, Azure SQL Database et Azure SQL Managed Instance, CXPACKET ne fait référence qu’à attendre les threads produisant des lignes. La synchronisation d’itérateur Exchange est suivie séparément dans les CXSYNC_PORT et CXSYNC_CONSUMER types d’attente. Les threads consommant des lignes sont suivis séparément dans le type d’attente CXCONSUMER . |
CXSYNC_PORT
|
Se produit avec des plans de requête parallèles en attendant d’ouvrir, fermer et synchroniser Itérateur Exchange ports entre les threads de producteur et de consommateur. Par exemple, si un plan de requête a une longue opération de tri, CXSYNC_PORT attentes peut être plus élevée, car le tri doit être terminé avant que le port d’itérateur Exchange puisse être synchronisé.s’applique à: SQL Server 2022 (16.x) et versions ultérieures, Azure SQL Database et Azure SQL Managed Instance |
CXSYNC_CONSUMER
|
Se produit avec des plans de requête parallèles en attendant d’atteindre un itérateur Exchange point de synchronisation entre tous les threads consommateurs. s’applique à: SQL Server 2022 (16.x) et versions ultérieures, Azure SQL Database et Azure SQL Managed Instance |
CXROWSET_SYNC
|
Se produit pendant une analyse de plage parallèle. |
DAC_INIT
|
Se produit pendant l’initialisation de la connexion administrateur dédiée. |
DBCC_SCALE_OUT_EXPR_CACHE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
DBMIRROR_DBM_EVENT
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
DBMIRROR_DBM_MUTEX
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
DBMIRROR_EVENTS_QUEUE
|
Se produit lorsque la mise en miroir de bases de données attend que les événements se traitent. |
DBMIRROR_SEND
|
Se produit lorsqu’une tâche attend qu’un backlog de communications au niveau de la couche réseau soit effacé pour pouvoir envoyer des messages. Indique que la couche de communications commence à devenir surchargée et affecte le débit des données de mise en miroir de bases de données. |
DBMIRROR_WORKER_QUEUE
|
Indique que la tâche de travail de mise en miroir de bases de données attend plus de travail. |
DBMIRRORING_CMD
|
Se produit lorsqu’une tâche attend que les enregistrements de journal soient vidés sur le disque. Cet état d’attente devrait être conservé pendant de longues périodes. |
DBSEEDING_FLOWCONTROL
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
DBSEEDING_OPERATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
DEADLOCK_ENUM_MUTEX
|
Se produit lorsque le moniteur d’interblocage et sys.dm_os_waiting_tasks essayez de s’assurer que SQL Server n’exécute pas plusieurs recherches de blocage en même temps. |
DEADLOCK_TASK_SEARCH
|
Le temps d’attente important sur cette ressource indique que le serveur exécute des requêtes au-dessus de sys.dm_os_waiting_tasks , et que ces requêtes bloquent le moniteur d’interblocage de l’exécution de la recherche de blocage. Ce type d’attente est utilisé uniquement par le moniteur d’interblocage. Les requêtes au-dessus de sys.dm_os_waiting_tasks utilisent DEADLOCK_ENUM_MUTEX . |
DEBUG
|
Se produit pendant Transact-SQL et le débogage CLR pour la synchronisation interne. |
DIRECTLOGCONSUMER_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
DIRTY_PAGE_POLL
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
DIRTY_PAGE_SYNC
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
DIRTY_PAGE_TABLE_LOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
DISABLE_VERSIONING
|
Se produit lorsque SQL Server interroge le gestionnaire de transactions de version pour voir si l’horodatage de la transaction active la plus ancienne est plus tard que l’horodatage du moment où l’état a commencé à changer. Si c’est le cas, toutes les transactions d’instantané démarrées avant l’exécution de l’instruction ALTER DATABASE ont été terminées. Cet état d’attente est utilisé lorsque SQL Server désactive le contrôle de version à l’aide de l’instruction ALTER DATABASE . |
DISKIO_SUSPEND
|
Se produit lorsqu’une tâche attend d’accéder à un fichier lorsqu’une sauvegarde externe est active. Cela est signalé pour chaque processus utilisateur en attente. Un nombre supérieur à cinq par processus utilisateur peut indiquer que la sauvegarde externe prend trop de temps. |
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
DISPATCHER_QUEUE_SEMAPHORE
|
Se produit lorsqu’un thread du pool de répartiteurs attend plus de travail à traiter. Le temps d’attente de ce type d’attente devrait augmenter lorsque le répartiteur est inactif. |
DLL_LOADING_MUTEX
|
Se produit une fois en attendant que la DLL de l’analyseur XML soit chargée. |
DPT_ENTRY_LOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
DROP_DATABASE_TIMER_TASK
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
DROPTEMP
|
Se produit entre les tentatives de suppression d’un objet temporaire si la tentative précédente a échoué. La durée d’attente augmente de manière exponentielle avec chaque tentative de suppression ayant échoué. |
DTC
|
Se produit lorsqu’une tâche attend un événement utilisé pour gérer la transition d’état. Cet état contrôle quand la récupération des transactions Microsoft Distributed Transaction Coordinator (MS DTC) se produit après que SQL Server reçoit une notification indiquant que le service MS DTC n’est plus disponible. |
DTC_ABORT_REQUEST
|
Se produit dans une session de travail MSDTC lorsque la session attend de prendre possession d’une transaction MSDTC. Une fois que MS DTC possède la transaction, la session peut restaurer la transaction. En règle générale, la session attend une autre session qui utilise la transaction. |
DTC_RESOLVE
|
Se produit lorsqu’une tâche de récupération attend la base de données master dans une transaction inter-bases de données afin que la tâche puisse interroger le résultat de la transaction. |
DTC_STATE
|
Se produit lorsqu’une tâche attend un événement qui protège les modifications apportées à l’objet d’état global MS DTC interne. Cet état doit être conservé pendant des périodes très courtes. |
DTC_TMDOWN_REQUEST
|
Se produit dans une session de travail MSDTC lorsque SQL Server reçoit une notification indiquant que le service MS DTC n’est pas disponible. Tout d’abord, le worker attend que le processus de récupération MS DTC démarre. Ensuite, le worker attend d’obtenir le résultat de la transaction distribuée sur laquelle le worker travaille. Cela peut se poursuivre jusqu’à ce que la connexion avec le service MS DTC ait été rétablie. |
DTC_WAITFOR_OUTCOME
|
Se produit lorsque les tâches de récupération attendent que MS DTC devienne actif pour activer la résolution des transactions préparées. |
DTCNEW_ENLIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
DTCNEW_PREPARE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
DTCNEW_RECOVERY
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
DTCNEW_TM
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
DTCNEW_TRANSACTION_ENLISTMENT
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
DTCPNTSYNC
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
DUMP_LOG_COORDINATOR
|
Se produit lorsqu’une tâche principale attend qu’une tâche secondaire génère des données. En règle générale, cet état ne se produit pas. Une longue attente indique un blocage inattendu. La tâche subordonnée doit être examinée. |
DUMP_LOG_COORDINATOR_QUEUE
|
Utilisation interne uniquement. |
DUMPTRIGGER
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
EC
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
EE_PMOLOCK
|
Se produit lors de la synchronisation de certains types d’allocations de mémoire pendant l’exécution de l’instruction. |
EE_SPECPROC_MAP_INIT
|
Se produit lors de la synchronisation de la création de table de hachage de procédure interne. Cette attente peut se produire uniquement pendant l’accès initial à la table de hachage après le démarrage de l’instance SQL Server. |
ENABLE_EMPTY_VERSIONING
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
ENABLE_VERSIONING
|
Se produit lorsque SQL Server attend que toutes les transactions de mise à jour de cette base de données se terminent avant de déclarer la base de données prête à passer à l’état autorisé de l’isolation d’instantané. Cet état est utilisé lorsque SQL Server active l’isolation des instantanés à l’aide de l’instruction ALTER DATABASE . |
ERROR_REPORTING_MANAGER
|
Se produit lors de la synchronisation de plusieurs initialisations de journal d’erreurs simultanées. |
EXCHANGE
|
Se produit lors de la synchronisation dans l’itérateur d’échange du processeur de requêtes pendant les requêtes parallèles. |
EXECSYNC
|
Se produit pendant les requêtes parallèles lors de la synchronisation dans le processeur de requêtes dans les zones non liées à l’itérateur d’échange. Par exemple, il s’agit de bitmaps, d’objets binaires volumineux (LOB) et de l’itérateur de spouleur. Les objets de domaine d’activité peuvent fréquemment utiliser cet état d’attente. |
EXECUTION_PIPE_EVENT_INTERNAL
|
Se produit pendant la synchronisation entre les parties du producteur et du consommateur de l’exécution de lots envoyées via le contexte de connexion. |
EXTERNAL_RG_UPDATE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
EXTERNAL_SCRIPT_NETWORK_IO
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) jusqu’à la version actuelle. |
EXTERNAL_SCRIPT_PREPARE_SERVICE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
EXTERNAL_SCRIPT_SHUTDOWN
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
EXTERNAL_WAIT_ON_LAUNCHER,
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
FABRIC_HADR_TRANSPORT_CONNECTION
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
FABRIC_REPLICA_CONTROLLER_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
FAILPOINT
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
FCB_REPLICA_READ
|
Se produit lorsque les lectures d’un instantané (ou d’un instantané temporaire créé par DBCC ) sont synchronisées. |
FCB_REPLICA_WRITE
|
Se produit lorsque l’envoi (push) ou l’extraction d’une page vers un instantané (ou un instantané temporaire créé par DBCC ) est synchronisé. |
FEATURE_SWITCHES_UPDATE
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
FFT_NSO_DB_KILL_FLAG
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_NSO_DB_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_NSO_FCB
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_NSO_FCB_FIND
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_NSO_FCB_PARENT
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_NSO_FCB_STATE
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
FFT_NSO_FILEOBJECT
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_NSO_TABLE_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_NTFS_STORE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_RECOVERY
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_RSFX_COMM
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_RSFX_WAIT_FOR_MEMORY
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_STARTUP_SHUTDOWN
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_STORE_DB
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_STORE_ROWSET_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FFT_STORE_TABLE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FILE_VALIDATION_THREADS
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
FILESTREAM_CACHE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FILESTREAM_CHUNKER
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FILESTREAM_CHUNKER_INIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FILESTREAM_FCB
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FILESTREAM_FILE_OBJECT
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FILESTREAM_WORKITEM_QUEUE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FILETABLE_SHUTDOWN
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FOREIGN_REDO
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) jusqu’à la version actuelle. |
FORWARDER_TRANSITION
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
FS_FC_RWLOCK
|
Se produit en cas d’attente par le garbage collector FILESTREAM pour effectuer l’une des tâches suivantes : - Désactiver le garbage collection (utilisé par la sauvegarde et la restauration). - Exécutez un cycle du garbage collector FILESTREAM. |
FS_GARBAGE_COLLECTOR_SHUTDOWN
|
Se produit lorsque le garbage collector FILESTREAM attend que les tâches de nettoyage soient terminées. |
FS_HEADER_RWLOCK
|
Se produit lorsqu’il existe une attente pour acquérir l’accès à l’en-tête FILESTREAM d’un conteneur de données FILESTREAM pour lire ou mettre à jour le contenu dans le fichier d’en-tête FILESTREAM (Filestream.hdr). |
FS_LOGTRUNC_RWLOCK
|
Se produit lorsqu’il existe une attente pour acquérir l’accès à la troncation du journal FILESTREAM pour effectuer l’une des tâches suivantes : - Désactivez temporairement la troncation du journal FILESTREAM (FSLOG) (utilisée par la sauvegarde et la restauration). - Exécutez un cycle de troncation FSLOG. |
FSA_FORCE_OWN_XACT
|
Se produit lorsqu’une opération d’E/S de fichier FILESTREAM doit être liée à la transaction associée, mais que la transaction appartient actuellement à une autre session. |
FSAGENT
|
Se produit lorsqu’une opération d’E/S de fichier FILESTREAM attend une ressource d’agent FILESTREAM utilisée par une autre opération d’E/S de fichier. |
FSTR_CONFIG_MUTEX
|
Se produit en cas d’attente de la reconfiguration d’une autre fonctionnalité FILESTREAM. |
FSTR_CONFIG_RWLOCK
|
Se produit lorsqu’il existe une attente pour sérialiser l’accès aux paramètres de configuration FILESTREAM. |
FT_COMPROWSET_RWLOCK
|
Le texte intégral attend l’opération de métadonnées de fragment. Documenté uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
FT_IFTS_RWLOCK
|
Le texte intégral attend la synchronisation interne. Documenté uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
FT_IFTS_SCHEDULER_IDLE_WAIT
|
Type d’attente en veille du planificateur de texte intégral. Le planificateur est inactif. |
FT_IFTS_ASYNC_WRITE_PIPE
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_BLOB_HASH
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_CATEALOG_SOURCE
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_COMP_DESC_MANAGER
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_CONSUMER_PLUGIN
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_CRAWL_BATCH_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_CRAWL_CHILDREN
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_DOCID_INTERFACE_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_DOCID_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_FP_INFO_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_HOST_CONTROLLER
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_MASTER_MERGE_TASK_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_MEMREGPOOL
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_MERGE_FRAGMENT_SYNC
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_NOISE_WORDS_RESOURCE
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_OCCURRENCE_BUFFER_POOL
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_PIPELINE
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_PIPELINE_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_PIPELINE_MANAGER
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_PROJECT_FD_INFO_MAP
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_SCHEDULER
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_SHARED_MEMORY
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_SHUTDOWN_PIPE
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_SRCH_FD_MANAGER
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_SRCH_FD_SERVICE
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_STOPLIST_CACHE_MANAGER
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_THESAURUS
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_VERSION_MANAGER
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTS_WORK_QUEUE
|
Utilisation interne uniquement. s’applique à: SQL Server 2022 (16.x) CU 1 et versions ultérieures. |
FT_IFTSHC_MUTEX
|
Le texte intégral attend une opération de contrôle FDHost. Documenté uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
FT_IFTSISM_MUTEX
|
Le texte intégral attend l’opération de communication. Documenté uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
FT_MASTER_MERGE
|
Le texte intégral attend l’opération de fusion principale. Documenté uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
FT_MASTER_MERGE_COORDINATOR
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FT_METADATA_MUTEX
|
Documenté uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
FT_PROPERTYLIST_CACHE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
FT_RESTART_CRAWL
|
Se produit lorsqu’une analyse de texte intégral doit redémarrer à partir d’un dernier bon point connu pour récupérer à partir d’une défaillance temporaire. L’attente permet aux tâches de travail qui travaillent actuellement sur cette population de terminer ou de quitter l’étape actuelle. |
FULLTEXT GATHERER
|
Se produit lors de la synchronisation des opérations de recherche en texte intégral. |
GDMA_GET_RESOURCE_OWNER
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
GHOSTCLEANUP_UPDATE_STATS
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
GHOSTCLEANUPSYNCMGR
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
GLOBAL_QUERY_CANCEL
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
GLOBAL_QUERY_CLOSE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
GLOBAL_QUERY_CONSUMER
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
GLOBAL_QUERY_PRODUCER
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
GLOBAL_TRAN_CREATE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
GLOBAL_TRAN_UCS_SESSION
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
GUARDIAN
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
HADR_AG_MUTEX
|
Se produit lorsqu’une instruction DDL de groupe de disponibilité ou une commande de clustering de basculement Windows Server attend un accès exclusif en lecture/écriture à la configuration d’un groupe de disponibilité. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_AR_CRITICAL_SECTION_ENTRY
|
Se produit lorsqu’une instruction DDL de groupe de disponibilité ou une commande de clustering de basculement Windows Server attend un accès en lecture/écriture exclusif à l’état d’exécution du réplica local du groupe de disponibilité associé. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_AR_MANAGER_MUTEX
|
Se produit lorsqu’un arrêt de réplica de disponibilité attend la fin du démarrage ou qu’un démarrage de réplica de disponibilité attend la fin de l’arrêt. Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_AR_UNLOAD_COMPLETED
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST
|
L’éditeur d’un événement de réplica de disponibilité (tel qu’une modification d’état ou une modification de configuration) attend un accès exclusif en lecture/écriture à la liste des abonnés aux événements. Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_BACKUP_BULK_LOCK
|
La base de données principale du groupe de disponibilité a reçu une demande de sauvegarde d’une base de données secondaire et attend que le thread d’arrière-plan termine le traitement de la demande lors de l’acquisition ou de la libération du verrou BulkOp. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_BACKUP_QUEUE
|
Le thread d’arrière-plan de sauvegarde de la base de données principale du groupe de disponibilité attend une nouvelle demande de travail à partir de la base de données secondaire. (En règle générale, cela se produit lorsque la base de données primaire contient le journal BulkOp et attend que la base de données secondaire indique que la base de données primaire peut libérer le verrou). s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_CLUSAPI_CALL
|
Un thread SQL Server attend de passer du mode non préemptif (planifié par SQL Server) au mode préemptif (planifié par le système d’exploitation) afin d’appeler les API de clustering de basculement Windows Server. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_COMPRESSED_CACHE_SYNC
|
En attente d’accès au cache des blocs de journaux compressés utilisés pour éviter la compression redondante des blocs de journal envoyés à plusieurs bases de données secondaires. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_CONNECTIVITY_INFO
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DATABASE_FLOW_CONTROL
|
En attente d’envoi de messages au partenaire lorsque le nombre maximal de messages mis en file d’attente a été atteint. Indique que les analyses de journal s’exécutent plus rapidement que le réseau envoie. Il s’agit d’un problème uniquement si les envois réseau sont plus lents que prévu. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DATABASE_VERSIONING_STATE
|
Se produit sur le changement d’état de contrôle de version d’une base de données secondaire de groupe de disponibilité. Cette attente concerne les structures de données internes et est généralement très courte sans effet direct sur l’accès aux données. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DATABASE_WAIT_FOR_RECOVERY
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HADR_DATABASE_WAIT_FOR_RESTART
|
En attendant que la base de données redémarre sous contrôle de groupe de disponibilité. Dans des conditions normales, ce n’est pas un problème client, car les attentes sont attendues ici. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING
|
Une requête sur les objets d’une base de données secondaire lisible d’un groupe de disponibilité est bloquée sur le contrôle de version de ligne en attendant la validation ou la restauration de toutes les transactions qui étaient en cours d’exécution lorsque le réplica secondaire a été activé pour les charges de travail de lecture. Ce type d’attente garantit que les versions de lignes sont disponibles avant l’exécution d’une requête sous isolation d’instantané. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DB_COMMAND
|
En attente de réponses aux messages conversationnels (qui nécessitent une réponse explicite de l’autre côté, à l’aide de l’infrastructure de messages conversationnels du groupe de disponibilité). De nombreux types de messages différents utilisent ce type d’attente. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DB_OP_COMPLETION_SYNC
|
En attente de réponses aux messages conversationnels (qui nécessitent une réponse explicite de l’autre côté, à l’aide de l’infrastructure de messages conversationnels du groupe de disponibilité). De nombreux types de messages différents utilisent ce type d’attente. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DB_OP_START_SYNC
|
Une instruction DDL de groupe de disponibilité ou une commande de clustering de basculement Windows Server attend l’accès sérialisé à une base de données de disponibilité et son état d’exécution. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DBR_SUBSCRIBER
|
L’éditeur d’un événement de réplica de disponibilité (tel qu’une modification d’état ou une modification de configuration) attend un accès exclusif en lecture/écriture à l’état d’exécution d’un abonné aux événements qui correspond à une base de données de disponibilité. Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DBR_SUBSCRIBER_FILTER_LIST
|
L’éditeur d’un événement de réplica de disponibilité (par exemple, une modification d’état ou une modification de configuration) attend un accès exclusif en lecture/écriture à la liste des abonnés aux événements qui correspondent aux bases de données de disponibilité. Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_DBSEEDING
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
HADR_DBSEEDING_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
HADR_DBSTATECHANGE_SYNC
|
Le contrôle d’accès concurrentiel attend la mise à jour de l’état interne du réplica de base de données. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_FABRIC_CALLBACK
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
HADR_FILESTREAM_BLOCK_FLUSH
|
Le gestionnaire de transport Always On FILESTREAM attend que le traitement d’un bloc de journal soit terminé. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_FILESTREAM_FILE_CLOSE
|
Le gestionnaire de transport Always On FILESTREAM attend que le fichier FILESTREAM suivant soit traité et que son handle soit fermé. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_FILESTREAM_FILE_REQUEST
|
Un réplica secondaire Always On attend que le réplica principal envoie tous les fichiers FILESTREAM demandés pendant UNDO. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_FILESTREAM_IOMGR
|
Le gestionnaire de transport Always On FILESTREAM attend le verrou R/W qui protège le gestionnaire d’E/S Always On FILESTREAM au démarrage ou à l’arrêt. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_FILESTREAM_IOMGR_IOCOMPLETION
|
Le gestionnaire d’E/S Always On FILESTREAM attend la fin de l’E/S. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_FILESTREAM_MANAGER
|
Le gestionnaire de transport Always On FILESTREAM attend le verrou R/W qui protège le gestionnaire de transport Always On FILESTREAM pendant le démarrage ou l’arrêt. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_FILESTREAM_PREPROC
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HADR_GROUP_COMMIT
|
Le traitement de validation de transaction attend d’autoriser une validation de groupe afin que plusieurs enregistrements de journal de validation puissent être placés dans un seul bloc de journal. Cette attente est une condition attendue qui optimise les opérations d’E/S du journal, de capture et d’envoi. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_LOGCAPTURE_SYNC
|
Contrôle d’accès concurrentiel autour de la capture du journal ou appliquer l’objet lors de la création ou de la destruction d’analyses. Il s’agit d’une attente attendue lorsque les partenaires changent d’état ou d’état de connexion. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_LOGCAPTURE_WAIT
|
Attente de la disponibilité des enregistrements de journal. Peut se produire lorsque vous attendez que de nouveaux enregistrements de journal soient générés par des connexions ou par l’achèvement des E/S lors de la lecture du journal non dans le cache. Il s’agit d’une attente attendue si l’analyse du journal est interceptée jusqu’à la fin du journal ou qu’elle lit à partir du disque. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_LOGPROGRESS_SYNC
|
Le contrôle d’accès concurrentiel attend lors de la mise à jour de l’état de progression du journal des réplicas de base de données. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_NOTIFICATION_DEQUEUE
|
Une tâche en arrière-plan qui traite les notifications de clustering de basculement Windows Server attend la prochaine notification. Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS
|
Le gestionnaire de réplicas de disponibilité attend l’accès sérialisé à l’état d’exécution d’une tâche en arrière-plan qui traite les notifications de clustering de basculement Windows Server. Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC
|
Une tâche en arrière-plan attend la fin du démarrage d’une tâche en arrière-plan qui traite les notifications de clustering de basculement Windows Server. Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC
|
Une tâche en arrière-plan attend l’arrêt d’une tâche en arrière-plan qui traite les notifications de clustering de basculement Windows Server. Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_PARTNER_SYNC
|
Le contrôle d’accès concurrentiel attend sur la liste des partenaires. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_READ_ALL_NETWORKS
|
En attente d’un accès en lecture ou en écriture à la liste des réseaux WSFC. Utilisation interne uniquement. Remarque : Le moteur conserve une liste de réseaux WSFC utilisés dans les vues de gestion dynamique (telles que sys.dm_hadr_cluster_networks ) ou pour valider les instructions always On Transact-SQL qui font référence aux informations réseau WSFC. Cette liste est mise à jour au démarrage du moteur, aux notifications liées au cluster WSFC et au redémarrage interne d’Always On (par exemple, perte et reprise du quorum WSFC). Les tâches sont généralement bloquées lorsqu’une mise à jour de cette liste est en cours.s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_RECOVERY_WAIT_FOR_CONNECTION
|
En attendant que la base de données secondaire se connecte à la base de données primaire avant d’exécuter la récupération. Il s’agit d’une attente attendue, qui peut allonger si la connexion au serveur principal est lente à établir. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_RECOVERY_WAIT_FOR_UNDO
|
La récupération de base de données attend que la base de données secondaire termine la phase de restauration et d’initialisation pour la ramener au point de journal commun avec la base de données primaire. Il s’agit d’une attente attendue après les basculements. La progression de l’annulation peut être suivie via le Moniteur système Windows (perfmon.exe) et les DMV. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_REPLICAINFO_SYNC
|
En attente du contrôle d’accès concurrentiel pour mettre à jour l’état actuel du réplica. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_SEEDING_CANCELLATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HADR_SEEDING_FILE_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HADR_SEEDING_LIMIT_BACKUPS
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HADR_SEEDING_SYNC_COMPLETION
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HADR_SEEDING_TIMEOUT_TASK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HADR_SEEDING_WAIT_FOR_COMPLETION
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HADR_SYNC_COMMIT
|
En attente d’un traitement de validation de transaction sur les bases de données secondaires synchronisées pour renforcer le journal. Cette attente est également reflétée par le compteur de performances du délai de transaction. Ce type d’attente est attendu pour les groupes de disponibilité de validation synchrone et indique le temps d’envoi, d’écriture et de réception de la validation du journal dans les bases de données secondaires. Pour plus d’informations et de résolution des problèmes HADR_SYNC_COMMIT, consultez ce billet de blog s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_SYNCHRONIZING_THROTTLE
|
En attente du traitement de validation des transactions pour permettre à une base de données secondaire de synchroniser jusqu’à la fin principale du journal, afin de passer à l’état synchronisé. Il s’agit d’une attente attendue lorsqu’une base de données secondaire rattrape. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_TDS_LISTENER_SYNC
|
Soit le système Always On interne, soit le cluster WSFC, demande que les écouteurs soient démarrés ou arrêtés. Le traitement de cette requête est toujours asynchrone et il existe un mécanisme permettant de supprimer les demandes redondantes. Il existe également des moments où ce processus est suspendu en raison des modifications de configuration. Toutes les attentes associées à ce mécanisme de synchronisation de l’écouteur utilisent ce type d’attente. Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_TDS_LISTENER_SYNC_PROCESSING
|
Utilisé à la fin d’une instruction Always On Transact-SQL qui nécessite le démarrage et/ou l’arrêt d’un écouteur de groupe de disponibilité. Étant donné que l’opération de démarrage/arrêt est effectuée de manière asynchrone, le thread utilisateur bloque l’utilisation de ce type d’attente jusqu’à ce que la situation de l’écouteur soit connue. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_THROTTLE_LOG_RATE_GOVERNOR
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO
|
Se produit lorsqu’un serveur secondaire de géoréplication est configuré avec une taille de calcul inférieure (SLO inférieure) à celle du serveur principal. Une base de données primaire est limitée en raison d’une consommation différée des journaux par la base de données secondaire. Cela est dû à l’insuffisance de capacité de calcul de la base de données secondaire pour tenir compte du taux de modification de la base de données primaire. s’applique à: Azure SQL Database |
HADR_THROTTLE_LOG_RATE_LOG_SIZE
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
HADR_THROTTLE_LOG_RATE_SEEDING
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
HADR_TIMER_TASK
|
En attente d’obtenir le verrou sur l’objet de tâche du minuteur et est également utilisé pour les attentes réelles entre les heures pendant laquelle le travail est en cours d’exécution. Par exemple, pour une tâche qui s’exécute toutes les 10 secondes, après une exécution, les groupes de disponibilité attendent environ 10 secondes pour replanifier la tâche, et l’attente est incluse ici. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_TRANSPORT_DBRLIST
|
En attente d’accès à la liste des réplicas de base de données de la couche de transport. Utilisé pour le verrouillage qui lui accorde l’accès. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_TRANSPORT_FLOW_CONTROL
|
En attente lorsque le nombre de messages Always On non connus en attente dépasse le seuil de contrôle de flux sortant. Il s’agit d’un réplica à réplica de disponibilité (et non d’une base de données à base de données). s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_TRANSPORT_SESSION
|
Les groupes de disponibilité attendent lors de la modification ou de l’accès à l’état de transport sous-jacent. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_WORK_POOL
|
Le contrôle d’accès concurrentiel attend sur l’objet de tâche de travail en arrière-plan du groupe de disponibilité. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_WORK_QUEUE
|
Thread de travail de travail en arrière-plan du groupe de disponibilité qui attend que le nouveau travail soit affecté. Il s’agit d’une attente attendue lorsqu’il y a des travailleurs prêts en attente de nouveaux travaux, ce qui est l’état normal. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HADR_XRF_STACK_ACCESS
|
Accès (rechercher, ajouter et supprimer) la pile de fourche de récupération étendue pour une base de données de disponibilité. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HCCO_CACHE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HK_RESTORE_FILEMAP
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HKCS_PARALLEL_MIGRATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HKCS_PARALLEL_RECOVERY
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
HTBUILD
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation de la génération de la table de hachage côté entrée d’une jointure/agrégation de hachage. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2012 (11.x) et versions ultérieures, mais pas Azure SQL Database, Azure SQL Managed Instance avec la stratégie de mise à jourup-to-date et Azure Synapse Analytics. |
HTBUILD_AGG
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation de la génération de la table de hachage côté entrée d’une agrégation de hachage. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: Azure SQL Database, Azure SQL Managed Instance avec la stratégie de mise à jour always-up-to-date et Azure Synapse Analytics. |
HTBUILD_JOIN
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation de la génération de la table de hachage côté entrée d’une jointure de hachage. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: Azure SQL Database, Azure SQL Managed Instance avec la stratégie de mise à jour always-up-to-date et Azure Synapse Analytics. |
HTDELETE
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation à la fin d’une jointure/agrégation de hachage. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2014 (12.x) et versions ultérieures, mais pas Azure SQL Database, Azure SQL Managed Instance avec la stratégie de mise à jourup-to-date et Azure Synapse Analytics. |
HTDELETE_AGG
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation à la fin d’une agrégation de hachage. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: Azure SQL Database, Azure SQL Managed Instance avec la stratégie de mise à jour always-up-to-date et Azure Synapse Analytics. |
HTDELETE_JOIN
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation à la fin d’une jointure de hachage. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: Azure SQL Database, Azure SQL Managed Instance avec la stratégie de mise à jour always-up-to-date et Azure Synapse Analytics. |
HTMEMO
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation avant l’analyse de la table de hachage pour générer des correspondances/ non-correspondances dans la jointure/agrégation de hachage. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
HTREINIT
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation avant de réinitialiser une jointure/agrégation de hachage pour la jointure partielle suivante. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
HTREPARTITION
|
Se produit avec des plans en mode batch parallèles lors de la synchronisation du repartitionnement de la table de hachage côté entrée d’une jointure/agrégation de hachage. Si l’attente est excessive et ne peut pas être réduite en réglant la requête (comme l’ajout d’index), envisagez d’ajuster le seuil de coût pour le parallélisme ou de réduire le degré de parallélisme. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
HTTP_ENUMERATION
|
Se produit au démarrage pour énumérer les points de terminaison HTTP pour démarrer HTTP. |
HTTP_START
|
Se produit lorsqu’une connexion attend que HTTP termine l’initialisation. |
HTTP_STORAGE_CONNECTION
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
IMPPROV_IOWAIT
|
Se produit lorsque SQL Server attend la fin d’un chargement en bloc d’E/S. |
INSTANCE_LOG_RATE_GOVERNOR
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
INTERNAL_TESTING
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
IO_AUDIT_MUTEX
|
Se produit lors de la synchronisation des mémoires tampons d’événements de trace. |
IO_COMPLETION
|
Se produit en attendant que les opérations d’E/S se terminent. Ce type d’attente représente généralement des E/S de page non de données. Les attentes d’achèvement des E/S de la page de données s’affichent en tant qu’attente PAGEIOLATCH_* . |
IO_QUEUE_LIMIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
IO_RETRY
|
Se produit lorsqu’une opération d’E/S telle qu’une lecture ou une écriture sur le disque échoue en raison de ressources insuffisantes, puis retentée. |
IOAFF_RANGE_QUEUE
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
KSOURCE_WAKEUP
|
Utilisé par la tâche de contrôle de service en attendant les demandes du Gestionnaire de contrôle de service. Les attentes longues sont attendues et n’indiquent pas de problème. |
KTM_ENLISTMENT
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
KTM_RECOVERY_MANAGER
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
KTM_RECOVERY_RESOLUTION
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
LATCH_DT
|
Se produit lors de l’attente d’un verrou DT (détruire). Cela n’inclut pas les verrous de mémoire tampon ou les verrous de marque de transaction. Une liste des attentes LATCH_* est disponible dans sys.dm_os_latch_stats .
sys.dm_os_latch_stats groupes LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX et LATCH_DT attend ensemble. |
LATCH_EX
|
Se produit lors de l’attente d’un verrou EX (exclusif). Cela n’inclut pas les verrous de mémoire tampon ou les verrous de marque de transaction. Une liste des attentes LATCH_* est disponible dans sys.dm_os_latch_stats .
sys.dm_os_latch_stats groupes LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX et LATCH_DT attend ensemble. |
LATCH_KP
|
Se produit lors de l’attente d’un verrou kp (conserver). Cela n’inclut pas les verrous de mémoire tampon ou les verrous de marque de transaction. Une liste des attentes LATCH_* est disponible dans sys.dm_os_latch_stats .
sys.dm_os_latch_stats groupes LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX et LATCH_DT attend ensemble. |
LATCH_NL
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
LATCH_SH
|
Se produit lors de l’attente d’un verrou SH (partage). Cela n’inclut pas les verrous de mémoire tampon ou les verrous de marque de transaction. Une liste des attentes LATCH_* est disponible dans sys.dm_os_latch_stats .
sys.dm_os_latch_stats groupes LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX et LATCH_DT attend ensemble. |
LATCH_UP
|
Se produit lors de l’attente d’un verrou UP (mise à jour). Cela n’inclut pas les verrous de mémoire tampon ou les verrous de marque de transaction. Une liste des attentes LATCH_* est disponible dans sys.dm_os_latch_stats .
sys.dm_os_latch_stats groupes LATCH_NL , LATCH_SH , LATCH_UP , LATCH_EX et LATCH_DT attend ensemble. |
LAZYWRITER_SLEEP
|
Se produit lorsque les tâches de l’enregistreur différé sont suspendues. Il s’agit d’une mesure du temps passé par les tâches en arrière-plan qui attendent. N’envisagez pas cet état lorsque vous recherchez des blocages utilisateur. |
LCK_M_BU
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour en bloc (BU). Pour plus d’informations, consultez verrouillages de mise à jour en bloc. |
LCK_M_BU_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour en bloc (BU) avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous de mise à jour en bloc.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_BU_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour en bloc (BU) avec une priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous de mise à jour en bloc.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_IS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé intentionnel (IS). Pour plus d’informations, consultez verrous d’intention. |
LCK_M_IS_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé d’intention (IS) avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_IS_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou d’intention partagé (IS) avec une priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_IU
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour d’intention (IU). Pour plus d’informations, consultez verrous d’intention. |
LCK_M_IU_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour d’intention (IU) avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_IU_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour d’intention (IU) avec priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_IX
|
Se produit lorsqu’une tâche attend d’acquérir un verrou d’intention exclusif (IX). Pour plus d’informations, consultez verrous d’intention. |
LCK_M_IX_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou d’intention exclusif (IX) avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_IX_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou d’intention exclusif (IX) avec une priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RIn_NL
|
Se produit lorsqu’une tâche attend d’acquérir un verrou NULL sur la valeur de clé actuelle et un verrou de plage d’insertion entre la clé actuelle et la clé précédente. Un verrou NULL sur la clé est un verrou de mise en production instantané. |
LCK_M_RIn_NL_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou NULL avec des bloqueurs d’abandon sur la valeur de clé actuelle et un verrou de plage d’insertion avec des bloqueurs d’abandon entre la clé actuelle et précédente. Un verrou NULL sur la clé est un verrou de mise en production instantané. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RIn_NL_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou NULL avec une priorité basse sur la valeur de clé actuelle et un verrou de plage d’insertion avec une priorité faible entre la clé actuelle et la clé précédente. Un verrou NULL sur la clé est un verrou de mise en production instantané. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RIn_S
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé sur la valeur de clé actuelle et un verrou de plage d’insertion entre la clé actuelle et la clé précédente. |
LCK_M_RIn_S_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec des bloqueurs d’abandon sur la valeur de clé actuelle et un verrou de plage d’insertion avec des bloqueurs d’abandon entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RIn_S_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec priorité basse sur la valeur de clé actuelle et un verrou de plage d’insertion avec une priorité basse entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RIn_U
|
La tâche attend d’acquérir un verrou de mise à jour sur la valeur de clé actuelle et un verrou de plage d’insertion entre la clé actuelle et la clé précédente. |
LCK_M_RIn_U_ABORT_BLOCKERS
|
La tâche attend d’acquérir un verrou de mise à jour avec des bloqueurs d’abandon sur la valeur de clé actuelle et un verrou de plage d’insertion avec des bloqueurs d’abandon entre la clé actuelle et précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RIn_U_LOW_PRIORITY
|
La tâche attend d’acquérir un verrou de mise à jour avec priorité basse sur la valeur de clé actuelle et un verrou de plage d’insertion avec une priorité faible entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RIn_X
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif sur la valeur de clé actuelle et un verrou de plage d’insertion entre la clé actuelle et la clé précédente. |
LCK_M_RIn_X_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif avec des bloqueurs d’abandon sur la valeur de clé actuelle et un verrou de plage d’insertion avec des bloqueurs d’abandon entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RIn_X_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif avec une priorité basse sur la valeur de clé actuelle et un verrou de plage d’insertion avec une priorité faible entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RS_S
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé sur la valeur de clé actuelle et un verrou de plage partagée entre la clé actuelle et la clé précédente. |
LCK_M_RS_S_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec des bloqueurs d’abandon sur la valeur de clé actuelle et un verrou de plage partagée avec des bloqueurs d’abandon entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RS_S_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec une priorité basse sur la valeur de clé actuelle et un verrou de plage partagée avec une priorité faible entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RS_U
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour sur la valeur de clé actuelle et un verrou de plage de mise à jour entre la clé actuelle et la clé précédente. |
LCK_M_RS_U_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour avec des bloqueurs d’abandon sur la valeur de clé actuelle et un verrou de plage de mise à jour avec des bloqueurs d’abandon entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_S_XACT
|
Se produit lorsque de verrouillage optimisé est activé et qu’une tâche attend un verrou partagé sur un type de wait_resource XACT (transaction), où l’intention de lecture ou de modification ne peut pas être déduite. |
LCK_M_S_XACT_READ
|
Se produit lorsque de verrouillage optimisé est activé et qu’une tâche attend un verrou partagé sur un type dewait_resource XACT (transaction) avec l’intention de lire. |
LCK_M_S_XACT_MODIFY
|
Se produit lorsque de verrouillage optimisé est activé et qu’une tâche attend un verrou partagé sur un type de wait_resource XACT (transaction), avec une intention de modification. |
LCK_M_RS_U_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour avec une priorité basse sur la valeur de clé actuelle et un verrou de plage de mise à jour avec une priorité faible entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RX_S
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé sur la valeur de clé actuelle et un verrou de plage exclusive entre la clé actuelle et la clé précédente. |
LCK_M_RX_S_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec des bloqueurs d’abandon sur la valeur de clé actuelle et une plage exclusive avec verrou des bloqueurs d’abandon entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RX_S_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec une priorité basse sur la valeur de clé actuelle et une plage exclusive avec un verrou basse priorité entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RX_U
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour sur la valeur de clé actuelle et un verrou de plage exclusive entre la clé actuelle et la clé précédente. |
LCK_M_RX_U_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour avec des bloqueurs d’abandon sur la valeur de clé actuelle et un verrou de plage exclusif avec des bloqueurs d’abandon entre la clé actuelle et précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RX_U_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour avec une priorité basse sur la valeur de clé actuelle et un verrou de plage exclusive avec priorité basse entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RX_X
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif sur la valeur de clé actuelle et un verrou de plage exclusive entre la clé actuelle et la clé précédente. |
LCK_M_RX_X_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif avec des bloqueurs d’abandon sur la valeur de clé actuelle et un verrou de plage exclusive avec des bloqueurs d’abandon entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_RX_X_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif avec une priorité basse sur la valeur de clé actuelle et un verrou de plage exclusive avec une priorité basse entre la clé actuelle et la clé précédente. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .)s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_S
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé. Pour plus d’informations, consultez verrous partagés . |
LCK_M_S_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous partagés .s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_S_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec une priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous partagés .s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_SCH_M
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de modification de schéma. Pour plus d’informations, consultez verrous de schéma. |
LCK_M_SCH_M_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de modification de schéma avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous de schéma .s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_SCH_M_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend l’acquisition d’un verrou de modification de schéma avec une priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous de schéma .s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_SCH_S
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de partage de schéma. Pour plus d’informations, consultez verrous de schéma. |
LCK_M_SCH_S_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de partage de schéma avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous de schéma .s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_SCH_S_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de partage de schéma avec une priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous de schéma .s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_SIU
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec intention de mise à jour. Pour plus d’informations, consultez verrous d’intention. |
LCK_M_SIU_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour partagée avec intention avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_SIU_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou partagé avec une mise à jour d’intention avec une priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_SIX
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif partagé avec intention. Pour plus d’informations, consultez verrous d’intention. |
LCK_M_SIX_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif partagé avec intention avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_SIX_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif partagé avec intention avec une priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_U
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour. Pour plus d’informations, consultez Update Locks. |
LCK_M_U_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez Update Locks.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_U_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou de mise à jour avec priorité basse. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez Update Locks.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_UIX
|
Se produit lorsqu’une tâche attend d’acquérir une mise à jour avec un verrou exclusif intentionnel. Pour plus d’informations, consultez verrous d’intention. |
LCK_M_UIX_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir une mise à jour avec un verrou exclusif intentionnel avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_UIX_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir une mise à jour avec un verrou exclusif intentionnel avec une priorité faible. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrous d’intention.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_X
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif. Pour plus d’informations, consultez verrous exclusifs. |
LCK_M_X_ABORT_BLOCKERS
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif avec des bloqueurs d’abandon. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrouillages exclusifs.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LCK_M_X_LOW_PRIORITY
|
Se produit lorsqu’une tâche attend d’acquérir un verrou exclusif avec faible priorité. (Associé à l’option d’attente de faible priorité de ALTER TABLE et ALTER INDEX .) Pour plus d’informations, consultez verrouillages exclusifs.s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
LOG_POOL_SCAN
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
LOG_RATE_GOVERNOR
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
LOGBUFFER
|
Se produit lorsqu’une tâche attend de l’espace dans la mémoire tampon du journal pour stocker un enregistrement de journal. Des valeurs constantes élevées peuvent indiquer que les appareils de journal ne peuvent pas suivre la quantité de journal générée par le serveur. |
LOGCAPTURE_LOGPOOLTRUNCPOINT
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
LOGGENERATION
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
LOGMGR
|
Se produit lorsqu’une tâche attend la fin des E/S du journal en attente de la fin des E/S du journal avant d’arrêter le journal lors de la fermeture de la base de données. |
LOGMGR_FLUSH
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
LOGMGR_PMM_LOG
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
LOGMGR_QUEUE
|
Se produit pendant que la tâche de l’enregistreur de journaux attend les demandes de travail. |
LOGMGR_RESERVE_APPEND
|
Se produit lorsqu’une tâche attend pour voir si la troncation du journal libère de l’espace journal pour permettre à la tâche d’écrire un nouvel enregistrement de journal. Envisagez d’augmenter la taille des fichiers journaux pour la base de données affectée afin de réduire cette attente. |
LOGPOOL_CACHESIZE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
LOGPOOL_CONSUMER
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
LOGPOOL_CONSUMERSET
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
LOGPOOL_FREEPOOLS
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
LOGPOOL_MGRSET
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
LOGPOOL_REPLACEMENTSET
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
LOGPOOLREFCOUNTEDOBJECT_REFDONE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
LOWFAIL_MEMMGR_QUEUE
|
Se produit en attendant que la mémoire soit disponible pour être utilisée. |
MD_AGENT_YIELD
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
MD_LAZYCACHE_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
MEMORY_ALLOCATION_EXT
|
Se produit lors de l’allocation de mémoire à partir du pool de mémoire SQL Server interne ou du système d’exploitation. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
MEMORY_GRANT_UPDATE
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
METADATA_LAZYCACHE_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
MIGRATIONBUFFER
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
MISCELLANEOUS
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
MSQL_DQ
|
Se produit lorsqu’une tâche attend la fin d’une opération de requête distribuée. Cela permet de détecter les blocages potentiels de l’application MARS (Active Result Set). L’attente se termine lorsque l’appel de requête distribué se termine. |
MSQL_XACT_MGR_MUTEX
|
Se produit lorsqu’une tâche attend d’obtenir la propriété du gestionnaire de transactions de session pour effectuer une opération de transaction au niveau de la session. |
MSQL_XACT_MUTEX
|
Se produit pendant la synchronisation de l’utilisation des transactions. Une demande doit acquérir le mutex avant de pouvoir utiliser la transaction. |
MSQL_XP
|
Se produit lorsqu’une tâche attend la fin d’une procédure stockée étendue. SQL Server utilise cet état d’attente pour détecter les blocages potentiels de l’application MARS. L’attente s’arrête lorsque l’appel de procédure stockée étendue se termine. |
MSSEARCH
|
Se produit pendant les appels de recherche Full-Text. Cette attente se termine lorsque l’opération de texte intégral se termine. Il n’indique pas de contention, mais plutôt la durée des opérations de texte intégral. |
NET_WAITFOR_PACKET
|
Se produit lorsqu’une connexion attend un paquet réseau pendant une lecture réseau. |
NETWORKSXMLMGRLOAD
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
NODE_CACHE_MUTEX
|
Utilisation interne uniquement. |
OLEDB
|
Se produit lorsque SQL Server appelle le fournisseur OLE DB SNAC (SQLNCLI) ou Microsoft OLE DB Driver pour SQL Server (MSOLEDBSQL). Ce type d’attente n’est pas utilisé pour la synchronisation. Au lieu de cela, il indique la durée des appels au fournisseur OLE DB. |
ONDEMAND_TASK_QUEUE
|
Se produit lorsqu’une tâche en arrière-plan attend les demandes de tâches système à priorité élevée. Les temps d’attente longs indiquent qu’il n’y a pas eu de demandes de priorité élevée à traiter et ne devraient pas provoquer de préoccupation. |
PAGEIOLATCH_DT
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui se trouve dans une requête d’E/S. La demande de verrou est en mode Destroy. Des attentes longues peuvent indiquer des problèmes avec le sous-système de disque. |
PAGEIOLATCH_EX
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui se trouve dans une requête d’E/S. La demande de verrou est en mode Exclusif : mode utilisé lorsque la mémoire tampon est écrite sur le disque. Des attentes longues peuvent indiquer des problèmes avec le sous-système de disque. Pour plus d’informations, consultez performances d’E/S lentes - SQL Server et d’E/S disque. |
PAGEIOLATCH_KP
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui se trouve dans une requête d’E/S. La demande de verrou est en mode Keep. Des attentes longues peuvent indiquer des problèmes avec le sous-système de disque. |
PAGEIOLATCH_NL
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
PAGEIOLATCH_SH
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui se trouve dans une requête d’E/S. La demande de verrou est en mode partagé : mode utilisé lorsque la mémoire tampon est lue à partir du disque. Des attentes longues peuvent indiquer des problèmes avec le sous-système de disque. Pour plus d’informations, consultez performances d’E/S lentes - SQL Server et d’E/S disque. |
PAGEIOLATCH_UP
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui se trouve dans une requête d’E/S. La demande de verrou est en mode Mise à jour. Des attentes longues peuvent indiquer des problèmes avec le sous-système de disque. Pour plus d’informations, consultez performances d’E/S lentes - SQL Server et d’E/S disque. |
PAGELATCH_DT
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui n’est pas dans une requête d’E/S. La demande de verrou est en mode Destroy. Le mode détruire doit être acquis avant de supprimer le contenu d’une page. Pour plus d’informations, consultez Modes de verrou. |
PAGELATCH_EX
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui n’est pas dans une requête d’E/S. La demande de verrou est en mode exclusif : elle empêche d’autres threads d’écrire ou de lire à partir de la page (mémoire tampon). Un scénario courant qui conduit à ce verrou est la contention de latch de mémoire tampon « last-page insert ». Pour comprendre et résoudre ce problème, utilisez Résoudre l’insertion de dernière page PAGELATCH_EX contention et Diagnostiquer et résoudre la contention de latch de dernière page sur SQL Server. Un autre scénario est contention de verrous sur de petites tables avec un index non cluster et des insertions aléatoires (table de file d’attente). |
PAGELATCH_KP
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui n’est pas dans une requête d’E/S. La demande de verrou est en mode Keep, ce qui empêche la destruction de la page par un autre thread. Pour plus d’informations, consultez Modes de verrou. |
PAGELATCH_NL
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
PAGELATCH_SH
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui n’est pas dans une requête d’E/S. La demande de verrou est en mode partagé, ce qui permet à plusieurs threads de lire, mais pas de modifier, une mémoire tampon (page). Pour plus d’informations, consultez Modes de verrou. |
PAGELATCH_UP
|
Se produit lorsqu’une tâche attend un verrou pour une mémoire tampon qui n’est pas dans une requête d’E/S. La demande de verrou est en mode Mise à jour. Généralement, ce type d’attente peut être observé lorsqu’une page système (mémoire tampon) comme PFS, GAM, SGAM est bloquée. Pour plus d’informations, consultez Modes de verrou. Pour résoudre les problèmes d’un scénario courant avec ce verrou, reportez-vous à Réduire la contention d’allocation dans la base de données tempdb SQL Server. |
PARALLEL_BACKUP_QUEUE
|
Se produit lors de la sérialisation de la sortie produite par RESTORE HEADERONLY , RESTORE FILELISTONLY ou RESTORE LABELONLY . |
PARALLEL_REDO_DRAIN_WORKER
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PARALLEL_REDO_FLOW_CONTROL
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PARALLEL_REDO_LOG_CACHE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PARALLEL_REDO_TRAN_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PARALLEL_REDO_TRAN_TURN
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PARALLEL_REDO_WORKER_SYNC
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PARALLEL_REDO_WORKER_WAIT_WORK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PERFORMANCE_COUNTERS_RWLOCK
|
Utilisation interne uniquement. |
PHYSICAL_SEEDING_DMV
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
POOL_LOG_RATE_GOVERNOR
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PREEMPTIVE_ABR
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG
|
Se produit lorsque le planificateur SQL Server (SQLOS) bascule en mode préemptif pour écrire un événement d’audit dans le journal des événements Windows. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
PREEMPTIVE_AUDIT_ACCESS_SECLOG
|
Se produit lorsque le planificateur SQLOS bascule en mode préemptif pour écrire un événement d’audit dans le journal de sécurité Windows. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
PREEMPTIVE_CLOSEBACKUPMEDIA
|
Se produit lorsque le planificateur SQLOS bascule en mode préemptif pour fermer le support de sauvegarde. |
PREEMPTIVE_CLOSEBACKUPTAPE
|
Se produit lorsque le planificateur SQLOS bascule en mode préemptif pour fermer un périphérique de sauvegarde sur bande. |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE
|
Se produit lorsque le planificateur SQLOS bascule en mode préemptif pour fermer un périphérique de sauvegarde virtuelle. |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL
|
Se produit lorsque le planificateur SQLOS bascule en mode préemptif pour effectuer des opérations de cluster de basculement Windows. |
PREEMPTIVE_COM_COCREATEINSTANCE
|
Se produit lorsque le planificateur SQLOS bascule en mode préemptif pour créer un objet COM. |
PREEMPTIVE_COM_COGETCLASSOBJECT
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_CREATEACCESSOR
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_DELETEROWS
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_GETCOMMANDTEXT
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_GETDATA
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_GETNEXTROWS
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_GETRESULT
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_GETROWSBYBOOKMARK
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_LBFLUSH
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_LBLOCKREGION
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_LBREADAT
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_LBSETSIZE
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_LBSTAT
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_LBUNLOCKREGION
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_LBWRITEAT
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_QUERYINTERFACE
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_RELEASE
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_RELEASEACCESSOR
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_RELEASEROWS
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_RELEASESESSION
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_RESTARTPOSITION
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_SEQSTRMREAD
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_SETDATAFAILURE
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_SETPARAMETERINFO
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_STRMLOCKREGION
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_STRMSEEKANDREAD
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_STRMSEEKANDWRITE
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_STRMSETSIZE
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_STRMSTAT
|
Utilisation interne uniquement. |
PREEMPTIVE_COM_STRMUNLOCKREGION
|
Utilisation interne uniquement. |
PREEMPTIVE_CONSOLEWRITE
|
Utilisation interne uniquement. |
PREEMPTIVE_CREATEPARAM
|
Utilisation interne uniquement. |
PREEMPTIVE_DEBUG
|
Utilisation interne uniquement. |
PREEMPTIVE_DFSADDLINK
|
Utilisation interne uniquement. |
PREEMPTIVE_DFSLINKEXISTCHECK
|
Utilisation interne uniquement. |
PREEMPTIVE_DFSLINKHEALTHCHECK
|
Utilisation interne uniquement. |
PREEMPTIVE_DFSREMOVELINK
|
Utilisation interne uniquement. |
PREEMPTIVE_DFSREMOVEROOT
|
Utilisation interne uniquement. |
PREEMPTIVE_DFSROOTFOLDERCHECK
|
Utilisation interne uniquement. |
PREEMPTIVE_DFSROOTINIT
|
Utilisation interne uniquement. |
PREEMPTIVE_DFSROOTSHARECHECK
|
Utilisation interne uniquement. |
PREEMPTIVE_DTC_ABORT
|
Utilisation interne uniquement. |
PREEMPTIVE_DTC_ABORTREQUESTDONE
|
Utilisation interne uniquement. |
PREEMPTIVE_DTC_BEGINTRANSACTION
|
Utilisation interne uniquement. |
PREEMPTIVE_DTC_COMMITREQUESTDONE
|
Utilisation interne uniquement. |
PREEMPTIVE_DTC_ENLIST
|
Utilisation interne uniquement. |
PREEMPTIVE_DTC_PREPAREREQUESTDONE
|
Utilisation interne uniquement. |
PREEMPTIVE_FILESIZEGET
|
Utilisation interne uniquement. |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION
|
Utilisation interne uniquement. |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION
|
Utilisation interne uniquement. |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION
|
Utilisation interne uniquement. |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO
|
Utilisation interne uniquement. |
PREEMPTIVE_GETRMINFO
|
Utilisation interne uniquement. |
PREEMPTIVE_HADR_LEASE_MECHANISM
|
Planification du gestionnaire de baux de groupe de disponibilité pour les diagnostics de support Microsoft. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PREEMPTIVE_HTTP_EVENT_WAIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PREEMPTIVE_HTTP_REQUEST
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PREEMPTIVE_LOCKMONITOR
|
Utilisation interne uniquement. |
PREEMPTIVE_MSS_RELEASE
|
Utilisation interne uniquement. |
PREEMPTIVE_ODBCOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OLE_UNINIT
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_ABORTTRAN
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_GETDATASOURCE
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_GETLITERALINFO
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_GETPROPERTIES
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_GETPROPERTYINFO
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_GETSCHEMALOCK
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_JOINTRANSACTION
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_RELEASE
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDB_SETPROPERTIES
|
Utilisation interne uniquement. |
PREEMPTIVE_OLEDBOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_AUTHENTICATIONOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_AUTHORIZATIONOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_BACKUPREAD
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_CLOSEHANDLE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_CLUSTEROPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_COMOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_COPYFILE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_CREATEDIRECTORY
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_CREATEFILE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_CRYPTIMPORTKEY
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_CRYPTOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DECRYPTMESSAGE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DELETEFILE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DELETESECURITYCONTEXT
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DEVICEIOCONTROL
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DEVICEOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DOMAINSERVICESOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DSGETDCNAME
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_DTCOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_ENCRYPTMESSAGE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_FILEOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_FINDFILE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_FLUSHFILEBUFFERS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_FORMATMESSAGE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_FREELIBRARY
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GENERICOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GETADDRINFO
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GETDISKFREESPACE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GETFILEATTRIBUTES
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GETFILESIZE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PREEMPTIVE_OS_GETLONGPATHNAME
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GETPROCADDRESS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_GETVOLUMEPATHNAME
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_LIBRARYOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_LOADLIBRARY
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_LOGONUSER
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_LOOKUPACCOUNTSID
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_MESSAGEQUEUEOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_MOVEFILE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_NETGROUPGETUSERS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_NETUSERGETGROUPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_NETUSERMODALSGET
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_OPENDIRECTORY
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_PDH_WMI_INIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PREEMPTIVE_OS_PIPEOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_PROCESSOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PREEMPTIVE_OS_QUERYREGISTRY
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_REMOVEDIRECTORY
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_REPORTEVENT
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_REVERTTOSELF
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_RSFXDEVICEOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_SECURITYOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_SERVICEOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_SETENDOFFILE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_SETFILEPOINTER
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_SETFILEVALIDDATA
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_SQLCLROPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_SQMLAUNCH
|
Utilisation interne uniquement. s’applique à: SQL Server 2008 R2 (10.50.x) à SQL Server 2016 (13.x). |
PREEMPTIVE_OS_VERIFYSIGNATURE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_VERIFYTRUST
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PREEMPTIVE_OS_VSSOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_WINSOCKOPS
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_WRITEFILE
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_WRITEFILEGATHER
|
Utilisation interne uniquement. |
PREEMPTIVE_OS_WSASETLASTERROR
|
Utilisation interne uniquement. |
PREEMPTIVE_REENLIST
|
Utilisation interne uniquement. |
PREEMPTIVE_RESIZELOG
|
Utilisation interne uniquement. |
PREEMPTIVE_ROLLFORWARDREDO
|
Utilisation interne uniquement. |
PREEMPTIVE_ROLLFORWARDUNDO
|
Utilisation interne uniquement. |
PREEMPTIVE_SB_STOPENDPOINT
|
Utilisation interne uniquement. |
PREEMPTIVE_SERVER_STARTUP
|
Utilisation interne uniquement. |
PREEMPTIVE_SETRMINFO
|
Utilisation interne uniquement. |
PREEMPTIVE_SHAREDMEM_GETDATA
|
Utilisation interne uniquement. |
PREEMPTIVE_SNIOPEN
|
Utilisation interne uniquement. |
PREEMPTIVE_SOSHOST
|
Utilisation interne uniquement. |
PREEMPTIVE_SOSTESTING
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PREEMPTIVE_STARTRM
|
Utilisation interne uniquement. |
PREEMPTIVE_STREAMFCB_CHECKPOINT
|
Utilisation interne uniquement. |
PREEMPTIVE_STREAMFCB_RECOVER
|
Utilisation interne uniquement. |
PREEMPTIVE_STRESSDRIVER
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
PREEMPTIVE_TESTING
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
PREEMPTIVE_TRANSIMPORT
|
Utilisation interne uniquement. |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN
|
Utilisation interne uniquement. |
PREEMPTIVE_VSS_CREATESNAPSHOT
|
Utilisation interne uniquement. |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT
|
Utilisation interne uniquement. |
PREEMPTIVE_XE_CALLBACKEXECUTE
|
Utilisation interne uniquement. |
PREEMPTIVE_XE_CX_FILE_OPEN
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
PREEMPTIVE_XE_CX_HTTP_CALL
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
PREEMPTIVE_XE_DISPATCHER
|
Utilisation interne uniquement. |
PREEMPTIVE_XE_ENGINEINIT
|
Utilisation interne uniquement. |
PREEMPTIVE_XE_GETTARGETSTATE
|
Utilisation interne uniquement. |
PREEMPTIVE_XE_SESSIONCOMMIT
|
Utilisation interne uniquement. |
PREEMPTIVE_XE_TARGETFINALIZE
|
Utilisation interne uniquement. |
PREEMPTIVE_XE_TARGETINIT
|
Utilisation interne uniquement. |
PREEMPTIVE_XE_TIMERRUN
|
Utilisation interne uniquement. |
PREEMPTIVE_XETESTING
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
PRINT_ROLLBACK_PROGRESS
|
Utilisé pour attendre que les processus utilisateur se terminent dans une base de données qui a été transférée à l’aide de la clause d’arrêt ALTER DATABASE. Pour plus d’informations, consultez ALTER DATABASE (Transact-SQL). |
PRU_ROLLBACK_DEFERRED
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PVS_CLEANUP_LOCK
|
Se produit lorsque le processus de nettoyage du magasin de versions persistantes (PVS) attend qu’un verrou soit nécessaire pour démarrer le nettoyage. Peut se produire lorsqu’une transaction active empêche le nettoyage PVS lancé en interne ou à l’aide de la procédure stockée système sys.sp_persistent_version_cleanup . Pour plus d’informations, consultez Surveiller et résoudre les problèmes de récupération de base de données accélérée.s’applique à: SQL Server 2019 (15.x) et versions ultérieures. |
PWAIT_ALL_COMPONENTS_INITIALIZED
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_COOP_SCAN
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_DIRECTLOGCONSUMER_GETNEXT
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PWAIT_EVENT_SESSION_INIT_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PWAIT_HADR_ACTION_COMPLETED
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC
|
Se produit lorsqu’une tâche en arrière-plan attend l’arrêt de la tâche en arrière-plan qui reçoit (via l’interrogation) des notifications de clustering de basculement Windows Server. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_HADR_CLUSTER_INTEGRATION
|
Une opération d’ajout, de remplacement et/ou de suppression attend un verrou d’écriture sur une liste interne Always On (par exemple, une liste de réseaux, d’adresses réseau ou d’écouteurs de groupe de disponibilité). Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_HADR_FAILOVER_COMPLETED
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_HADR_JOIN
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
PWAIT_HADR_OFFLINE_COMPLETED
|
Une opération de groupe de disponibilité de suppression attend que le groupe de disponibilité cible passe hors connexion avant de détruire les objets de clustering de basculement Windows Server. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_HADR_ONLINE_COMPLETED
|
Une opération de groupe de disponibilité de création ou de basculement attend que le groupe de disponibilité cible soit en ligne. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_HADR_POST_ONLINE_COMPLETED
|
Une opération de groupe de disponibilité de suppression attend l’arrêt de toute tâche en arrière-plan planifiée dans le cadre d’une commande précédente. Par exemple, il peut y avoir une tâche en arrière-plan qui transfère les bases de données de disponibilité vers le rôle principal. La DROP AVAILABILITY GROUP DDL doit attendre la fin de cette tâche en arrière-plan afin d’éviter les conditions de concurrence.s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_HADR_SERVER_READY_CONNECTIONS
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_HADR_WORKITEM_COMPLETED
|
Attente interne par un thread qui attend la fin d’une tâche de travail asynchrone. Il s’agit d’une attente attendue et est destinée à une utilisation CSS. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_HADRSIM
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
PWAIT_LOG_CONSOLIDATION_IO
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
PWAIT_LOG_CONSOLIDATION_POLL
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
PWAIT_MD_LOGIN_STATS
|
Se produit pendant la synchronisation interne dans les métadonnées sur les statistiques de connexion. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_MD_RELATION_CACHE
|
Se produit pendant la synchronisation interne dans les métadonnées sur la table ou l’index. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_MD_SERVER_CACHE
|
Se produit lors de la synchronisation interne dans les métadonnées sur des serveurs liés. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_MD_UPGRADE_CONFIG
|
Se produit pendant la synchronisation interne dans la mise à niveau des configurations à l’échelle du serveur. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_QRY_BPMEMORY
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_REPLICA_ONLINE_INIT_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
PWAIT_SBS_FILE_OPERATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
PWAIT_XTP_FSSTORAGE_MAINTENANCE
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
PWAIT_XTP_HOST_STORAGE_WAIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_ASYNC_CHECK_CONSISTENCY_TASK
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_ASYNC_PERSIST_TASK
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_ASYNC_PERSIST_TASK_START
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_ASYNC_QUEUE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
QDS_BCKG_TASK
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_BLOOM_FILTER
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_CTXS
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_DB_DISK
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_DYN_VECTOR
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_EXCLUSIVE_ACCESS
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
QDS_HOST_INIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
QDS_LOADDB
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_QDS_CAPTURE_INIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
QDS_SHUTDOWN_QUEUE
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_STMT
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_STMT_DISK
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_TASK_SHUTDOWN
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QDS_TASK_START
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QE_WARN_LIST_SYNC
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
QPJOB_KILL
|
Indique qu’une mise à jour automatique asynchrone des statistiques a été annulée par un appel à KILL à mesure que la mise à jour commençait à s’exécuter. Le thread de fin est suspendu, en attendant qu’il commence à écouter KILL commandes. Une bonne valeur est inférieure à une seconde. |
QPJOB_WAITFOR_ABORT
|
Indique qu’une mise à jour automatique asynchrone des statistiques a été annulée par un appel à KILL lors de son exécution. La mise à jour s’est terminée, mais est suspendue jusqu’à la fin de la coordination des messages de thread. Il s’agit d’un état ordinaire mais rare, et devrait être très court. Une bonne valeur est inférieure à une seconde. |
QRY_MEM_GRANT_INFO_MUTEX
|
Se produit lorsque la gestion de la mémoire d’exécution de requête tente de contrôler l’accès à la liste d’informations d’octroi statique. Cet état répertorie les informations relatives aux demandes de mémoire accordées et en attente actuelles. Cet état est un état de contrôle d’accès simple. Il ne devrait jamais y avoir une longue attente sur cet état. Si ce mutex n’est pas publié, toutes les nouvelles requêtes à l’aide de la mémoire arrêtent de répondre. |
QRY_PARALLEL_THREAD_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
QRY_PROFILE_LIST_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
QUERY_ERRHDL_SERVICE_DONE
|
Identifié uniquement à des fins d’information. Non pris en charge. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
QUERY_WAIT_ERRHDL_SERVICE
|
Identifié uniquement à des fins d’information. Non pris en charge. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN
|
Se produit dans certains cas lorsque la build d’index de création hors connexion est exécutée en parallèle, et les différents threads de travail qui trient synchronisent l’accès aux fichiers de tri. |
QUERY_NOTIFICATION_MGR_MUTEX
|
Se produit lors de la synchronisation de la file d’attente du garbage collection dans le Gestionnaire de notifications de requête. |
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX
|
Se produit pendant la synchronisation d’état pour les transactions dans les notifications de requête. |
QUERY_NOTIFICATION_TABLE_MGR_MUTEX
|
Se produit pendant la synchronisation interne dans le Gestionnaire de notifications de requête. |
QUERY_NOTIFICATION_UNITTEST_MUTEX
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
QUERY_OPTIMIZER_PRINT_MUTEX
|
Se produit lors de la synchronisation de la production de sortie de diagnostic de l’optimiseur de requête. Ce type d’attente se produit uniquement si les paramètres de diagnostic ont été activés sous la direction du support technique Microsoft. |
QUERY_TASK_ENQUEUE_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
QUERY_TRACEOUT
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
RBIO_WAIT_VLF
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
RBIO_RG_STORAGE
|
Se produit lorsqu’un nœud de calcul de base de données Hyperscale est limité en raison d’une consommation différée des journaux sur les serveurs de pages. s’applique à: Azure SQL Database Hyperscale. |
RBIO_RG_DESTAGE
|
Se produit lorsqu’un nœud de calcul de base de données Hyperscale est limité en raison d’une consommation différée du journal par le stockage des journaux à long terme. s’applique à: Azure SQL Database Hyperscale. |
RBIO_RG_REPLICA
|
Se produit lorsqu’un nœud de calcul de base de données Hyperscale est limité en raison d’une consommation différée du journal par les nœuds réplicas secondaires lisibles. s’applique à: Azure SQL Database Hyperscale. |
RBIO_RG_LOCALDESTAGE
|
Se produit lorsqu’un nœud de calcul de base de données Hyperscale est limité en raison d’une consommation différée des journaux par le service de journal. s’applique à: Azure SQL Database Hyperscale. |
RECOVER_CHANGEDB
|
Se produit pendant la synchronisation de l’état de la base de données dans la base de données de secours à chaud. |
RECOVERY_MGR_LOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
REDO_THREAD_PENDING_WORK
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
REDO_THREAD_SYNC
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
REMOTE_BLOCK_IO
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
REPL_CACHE_ACCESS
|
Se produit pendant la synchronisation sur un cache d’article de réplication. Pendant ces attentes, les instructions DDL (Data Definition Language) sur une table publiée sont bloquées par le lecteur du journal de réplication et les instructions DDL (Data Definition Language) sur une table publiée. |
REPL_HISTORYCACHE_ACCESS
|
Utilisation interne uniquement. |
REPL_SCHEMA_ACCESS
|
Se produit lors de la synchronisation des informations de version du schéma de réplication. Cet état existe lorsque les instructions DDL sont exécutées sur l’objet répliqué, et lorsque le lecteur du journal génère ou consomme un schéma avec version basé sur l’occurrence DDL. Vous pouvez voir la contention sur ce type d’attente si vous avez de nombreuses bases de données publiées sur un seul éditeur avec la réplication transactionnelle et les bases de données publiées sont très actives. |
REPL_TRANFSINFO_ACCESS
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
REPL_TRANHASHTABLE_ACCESS
|
Utilisation interne uniquement. |
REPL_TRANTEXTINFO_ACCESS
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
REPLICA_WRITES
|
Se produit pendant qu’une tâche attend l’achèvement des écritures de pages dans des instantanés de base de données ou des réplicas DBCC. |
REQUEST_DISPENSER_PAUSE
|
Se produit lorsqu’une tâche attend que toutes les E/S en attente soient terminées, afin que les E/S dans un fichier puissent être figées pour la sauvegarde d’instantanés. |
REQUEST_FOR_DEADLOCK_SEARCH
|
Se produit pendant que le moniteur d’interblocage attend de démarrer la recherche de blocage suivante. Cette attente est attendue entre les détections de blocage et le temps d’attente total long sur cette ressource n’indique pas de problème. |
RESERVED_MEMORY_ALLOCATION_EXT
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
RESMGR_THROTTLED
|
Se produit lorsqu’une nouvelle requête est entrante et limitée en fonction du paramètre GROUP_MAX_REQUESTS . |
RESOURCE_GOVERNOR_IDLE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
RESOURCE_QUEUE
|
Se produit pendant la synchronisation de différentes files d’attente de ressources internes. |
RESOURCE_SEMAPHORE
|
Se produit lorsqu’une demande de mémoire de requête pendant l’exécution de la requête ne peut pas être accordée immédiatement en raison d’autres requêtes simultanées. Les attentes élevées et les temps d’attente peuvent indiquer un nombre excessif de requêtes simultanées ou des quantités excessives de demandes de mémoire. Des attentes excessives de ce type peuvent déclencher l’erreur SQL 8645, « Un délai d’attente s’est produit en attendant que les ressources mémoire exécutent la requête. Réexécutez la requête. » Pour obtenir des informations détaillées et des idées de résolution des problèmes d’attente d’allocation de mémoire, consultez Résoudre les problèmes de performances lentes ou de mémoire faible causés par les allocations de mémoire dans SQL Server. |
RESOURCE_SEMAPHORE_MUTEX
|
Se produit lorsqu’une requête attend qu’une réservation de thread soit remplie. Il se produit également lors de la synchronisation des demandes de compilation de requêtes et d’octroi de mémoire. |
RESOURCE_SEMAPHORE_QUERY_COMPILE
|
Se produit lorsque le nombre de compilations de requêtes simultanées atteint une limite de limitation. Les attentes élevées et les temps d’attente peuvent indiquer des compilations excessives, des recompilations ou des plans non mis en cache. |
RESOURCE_SEMAPHORE_SMALL_QUERY
|
Se produit lorsque la demande de mémoire par une petite requête ne peut pas être accordée immédiatement en raison d’autres requêtes simultanées. Le temps d’attente ne doit pas dépasser plus de quelques secondes, car le serveur transfère la requête au pool de mémoire de requête principal s’il ne parvient pas à accorder la mémoire demandée en quelques secondes. Les attentes élevées peuvent indiquer un nombre excessif de petites requêtes simultanées pendant que le pool de mémoire principal est bloqué par les requêtes en attente. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
RESTORE_FILEHANDLECACHE_ENTRYLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
RESTORE_FILEHANDLECACHE_LOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
RG_RECONFIG
|
Utilisation interne uniquement. |
ROWGROUP_OP_STATS
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
ROWGROUP_VERSION
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
RTDATA_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
SATELLITE_CARGO
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SATELLITE_SERVICE_SETUP
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SATELLITE_TASK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SBS_DISPATCH
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
SBS_RECEIVE_TRANSPORT
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
SBS_TRANSPORT
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SEC_DROP_TEMP_KEY
|
Se produit après une tentative d’échec de suppression d’une clé de sécurité temporaire avant une nouvelle tentative. |
SECURITY_CNG_PROVIDER_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
SECURITY_CRYPTO_CONTEXT_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SECURITY_DBE_STATE_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SECURITY_KEYRING_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SECURITY_MUTEX
|
Se produit lorsqu’il existe une attente pour les mutex qui contrôlent l’accès à la liste globale des fournisseurs de chiffrement EKM (Extensible Key Management) et la liste délimitée par la session des sessions EKM. |
SECURITY_RULETABLE_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SEMPLAT_DSI_BUILD
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SEQUENCE_GENERATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SEQUENTIAL_GUID
|
Se produit lorsqu’un nouveau GUID séquentiel est obtenu. |
SERVER_IDLE_CHECK
|
Se produit lors de la synchronisation de l’état d’inactivité de l’instance SQL Server lorsqu’un moniteur de ressources tente de déclarer une instance SQL Server comme inactive ou tente de se réveiller. |
SERVER_RECONFIGURE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SESSION_WAIT_STATS_CHILDREN
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SHARED_DELTASTORE_CREATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SHUTDOWN
|
Se produit lorsqu’une instruction d’arrêt attend la sortie des connexions actives. |
SLEEP_BPOOL_FLUSH
|
Se produit lorsqu’un point de contrôle limite l’émission de nouvelles E/S afin d’éviter d’inonder le sous-système de disque. |
SLEEP_BUFFERPOOL_HELPLW
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SLEEP_DBSTARTUP
|
Se produit pendant le démarrage de la base de données en attendant la récupération de toutes les bases de données. |
SLEEP_DCOMSTARTUP
|
Se produit une fois au maximum pendant le démarrage de l’instance SQL Server en attendant que l’initialisation DCOM se termine. |
SLEEP_MASTERDBREADY
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SLEEP_MASTERMDREADY
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SLEEP_MASTERUPGRADED
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SLEEP_MEMORYPOOL_ALLOCATEPAGES
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SLEEP_MSDBSTARTUP
|
Se produit lorsque la trace SQL attend la fin du démarrage de la base de données msdb . |
SLEEP_RETRY_VIRTUALALLOC
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SLEEP_SYSTEMTASK
|
Se produit au début d’une tâche en arrière-plan en attendant que tempdb termine le démarrage. |
SLEEP_TASK
|
Se produit lorsqu’une tâche se met en veille en attendant qu’un événement générique se produise. |
SLEEP_TEMPDBSTARTUP
|
Se produit pendant qu’une tâche attend que tempdb termine le démarrage. |
SLEEP_WORKSPACE_ALLOCATEPAGE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SLO_UPDATE
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
SMSYNC
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SNI_CONN_DUP
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
SNI_CRITICAL_SECTION
|
Se produit pendant la synchronisation interne dans les composants réseau SQL Server. |
SNI_HTTP_WAITFOR_0_DISCON
|
Se produit pendant l’arrêt de SQL Server, en attendant la fermeture des connexions HTTP en attente. |
SNI_LISTENER_ACCESS
|
Se produit en attendant que les nœuds d’accès à la mémoire non uniforme (NUMA) mettent à jour le changement d’état. L’accès au changement d’état est sérialisé. |
SNI_TASK_COMPLETION
|
Se produit lorsqu’il existe une attente pour que toutes les tâches se terminent lors d’un changement d’état de nœud NUMA. |
SNI_WRITE_ASYNC
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
SOAP_READ
|
Se produit en attendant la fin de la lecture d’un réseau HTTP. |
SOAP_WRITE
|
Se produit en attendant la fin de l’écriture d’un réseau HTTP. |
SOCKETDUPLICATEQUEUE_CLEANUP
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
SOS_CALLBACK_REMOVAL
|
Se produit lors de l’exécution de la synchronisation sur une liste de rappels afin de supprimer un rappel. Il n’est pas prévu que ce compteur change une fois l’initialisation du serveur terminée. |
SOS_DISPATCHER_MUTEX
|
Se produit pendant la synchronisation interne du pool de répartiteurs. Cela inclut le moment où le pool est ajusté. |
SOS_LOCALALLOCATORLIST
|
Se produit pendant la synchronisation interne dans le gestionnaire de mémoire SQL Server. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SOS_MEMORY_USAGE_ADJUSTMENT
|
Se produit lorsque l’utilisation de la mémoire est ajustée entre les pools. |
SOS_OBJECT_STORE_DESTROY_MUTEX
|
Se produit pendant la synchronisation interne dans les pools de mémoire lors de la destruction d’objets du pool. |
SOS_PHYS_PAGE_CACHE
|
Compte le temps d’attente d’un thread pour acquérir le mutex qu’il doit acquérir avant d’allouer des pages physiques ou avant de renvoyer ces pages au système d’exploitation. Les attentes sur ce type s’affichent uniquement si l’instance de SQL Server utilise la mémoire AWE. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SOS_PROCESS_AFFINITY_MUTEX
|
Se produit lors de la synchronisation de l’accès aux paramètres d’affinité du processus. |
SOS_RESERVEDMEMBLOCKLIST
|
Se produit pendant la synchronisation interne dans le Gestionnaire de mémoire SQL Server. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
SOS_SCHEDULER_YIELD
|
Se produit lorsqu’une tâche génère volontairement le planificateur pour que d’autres tâches s’exécutent. Pendant cette attente, la tâche attend dans une file d’attente exécutable que son quantum soit renouvelé, c’est-à-dire qu’elle attend d’être planifiée pour s’exécuter à nouveau sur l’UC. Les attentes prolongées sur ce type d’attente indiquent le plus fréquemment des opportunités d’optimiser les requêtes qui effectuent des analyses d’index ou de table. Concentrez-vous sur la régression de plan, l’index manquant, les mises à jour des statistiques et les réécritures de requête. L’optimisation des runtimes réduit le besoin de tâches à générer plusieurs fois. Si les temps de requête pour ces tâches consommatrices d’UC sont acceptables, ce type d’attente est attendu et peut être ignoré. |
SOS_SMALL_PAGE_ALLOC
|
Se produit pendant l’allocation et la libération de la mémoire gérée par certains objets mémoire. |
SOS_STACKSTORE_INIT_MUTEX
|
Se produit lors de la synchronisation de l’initialisation du magasin interne. |
SOS_SYNC_TASK_ENQUEUE_EVENT
|
Se produit lorsqu’une tâche est démarrée de manière synchrone. La plupart des tâches de SQL Server sont démarrées de manière asynchrone, dans laquelle le contrôle revient au démarrage immédiatement après que la demande de tâche a été placée sur la file d’attente de travail. |
SOS_VIRTUALMEMORY_LOW
|
Se produit lorsqu’une allocation de mémoire attend qu’un Resource Manager libère de la mémoire virtuelle. |
SOSHOST_EVENT
|
Se produit lorsqu’un composant hébergé, tel que CLR, attend un objet de synchronisation d’événements SQL Server. |
SOSHOST_INTERNAL
|
Se produit lors de la synchronisation des rappels du gestionnaire de mémoire utilisés par les composants hébergés, tels que CLR. |
SOSHOST_MUTEX
|
Se produit lorsqu’un composant hébergé, tel que CLR, attend un objet de synchronisation mutex SQL Server. |
SOSHOST_RWLOCK
|
Se produit lorsqu’un composant hébergé, tel que CLR, attend un objet de synchronisation de l’enregistreur de lecture SQL Server. |
SOSHOST_SEMAPHORE
|
Se produit lorsqu’un composant hébergé, tel que CLR, attend sur un objet de synchronisation de sémaphore SQL Server. |
SOSHOST_SLEEP
|
Se produit lorsqu’une tâche hébergée se met en veille en attendant qu’un événement générique se produise. Les tâches hébergées sont utilisées par des composants hébergés tels que CLR. |
SOSHOST_TRACELOCK
|
Se produit lors de la synchronisation de l’accès aux flux de suivi. |
SOSHOST_WAITFORDONE
|
Se produit lorsqu’un composant hébergé, tel que CLR, attend qu’une tâche se termine. |
SOS_WORK_DISPATCHER
|
Utilisation interne uniquement. s’applique à: SQL Server 2019 (15.x) et versions ultérieures. |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SP_SERVER_DIAGNOSTICS_SLEEP
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SQLCLR_APPDOMAIN
|
Se produit lorsque CLR attend qu’un domaine d’application termine le démarrage. |
SQLCLR_ASSEMBLY
|
Se produit en attendant l’accès à la liste d’assemblys chargée dans le domaine d’application. |
SQLCLR_DEADLOCK_DETECTION
|
Se produit lorsque CLR attend la fin de la détection des blocages. |
SQLCLR_QUANTUM_PUNISHMENT
|
Se produit lorsqu’une tâche CLR est limitée, car elle a dépassé son quantum d’exécution. Cette limitation est effectuée pour réduire l’effet de cette tâche gourmande en ressources sur d’autres tâches. |
SQLSORT_NORMMUTEX
|
Se produit pendant la synchronisation interne, lors de l’initialisation des structures de tri internes. |
SQLSORT_SORTMUTEX
|
Se produit pendant la synchronisation interne, lors de l’initialisation des structures de tri internes. |
SQLTRACE_BUFFER_FLUSH
|
Se produit lorsqu’une tâche attend qu’une tâche en arrière-plan vide les mémoires tampons de trace sur le disque toutes les quatre secondes. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
SQLTRACE_FILE_BUFFER
|
Se produit lors de la synchronisation sur les mémoires tampons de trace pendant une trace de fichier. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SQLTRACE_FILE_READ_IO_COMPLETION
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SQLTRACE_FILE_WRITE_IO_COMPLETION
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SQLTRACE_LOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
SQLTRACE_PENDING_BUFFER_WRITERS
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
SQLTRACE_SHUTDOWN
|
Se produit pendant que l’arrêt de trace attend la fin des événements de trace en suspens. |
SQLTRACE_WAIT_ENTRIES
|
Se produit lorsqu’une file d’attente d’événements trace SQL attend que les paquets arrivent dans la file d’attente. |
SRVPROC_SHUTDOWN
|
Se produit pendant que le processus d’arrêt attend que les ressources internes soient libérées pour s’arrêter correctement. |
STARTUP_DEPENDENCY_MANAGER
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
TDS_BANDWIDTH_STATE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
TDS_INIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
TDS_PROXY_CONTAINER
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
TEMPOBJ
|
Se produit lorsque des suppressions d’objets temporaires sont synchronisées. Cette attente est rare et se produit uniquement si une tâche a demandé un accès exclusif pour les suppressions de table temporaire. |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
TERMINATE_LISTENER
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
THREADPOOL
|
Se produit lorsqu’une tâche (requête ou connexion/déconnexion) attend qu’un thread de travail l’exécute. Cela peut indiquer que le paramètre de thread de travail maximal est mal configuré ou, le plus souvent, que les exécutions de lots prennent peu de temps, réduisant ainsi le nombre de threads de travail disponibles pour satisfaire d’autres lots. Examinez les performances des lots (requêtes) et réduisez la durée des requêtes en réduisant les goulots d’étranglement (blocage, parallélisme, E/S, attente de verrous) ou en fournissant une indexation ou une conception de requête appropriée. |
TIMEPRIV_TIMEPERIOD
|
Se produit pendant la synchronisation interne du minuteur d’événements étendus. |
TRACE_EVTNOTIF
|
Utilisation interne uniquement. |
TRACEWRITE
|
Se produit lorsque le fournisseur de traces de l’ensemble de lignes TRACE SQL attend une mémoire tampon libre ou une mémoire tampon avec des événements à traiter. |
TRAN_MARKLATCH_DT
|
Se produit lors de l’attente d’un verrou de mode de destruction sur un verrou de marque de transaction. Les verrous de marque de transaction sont utilisés pour la synchronisation des validations avec des transactions marquées. |
TRAN_MARKLATCH_EX
|
Se produit lors de l’attente d’un verrou en mode exclusif sur une transaction marquée. Les verrous de marque de transaction sont utilisés pour la synchronisation des validations avec des transactions marquées. |
TRAN_MARKLATCH_KP
|
Se produit lors de l’attente d’un verrou de mode de conservation sur une transaction marquée. Les verrous de marque de transaction sont utilisés pour la synchronisation des validations avec des transactions marquées. |
TRAN_MARKLATCH_NL
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
TRAN_MARKLATCH_SH
|
Se produit lors de l’attente d’un verrou en mode partagé sur une transaction marquée. Les verrous de marque de transaction sont utilisés pour la synchronisation des validations avec des transactions marquées. |
TRAN_MARKLATCH_UP
|
Se produit lors de l’attente d’un verrou en mode de mise à jour sur une transaction marquée. Les verrous de marque de transaction sont utilisés pour la synchronisation des validations avec des transactions marquées. |
TRANSACTION_MUTEX
|
Se produit lors de la synchronisation de l’accès à une transaction par plusieurs lots. |
UCS_ENDPOINT_CHANGE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
UCS_MANAGER
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
UCS_MEMORY_NOTIFICATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
UCS_SESSION_REGISTRATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
UCS_TRANSPORT
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
UCS_TRANSPORT_STREAM_CHANGE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
UTIL_PAGE_ALLOC
|
Se produit lorsque les analyses du journal des transactions attendent que la mémoire soit disponible pendant la pression de la mémoire. |
VDI_CLIENT_COMPLETECOMMAND
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
VDI_CLIENT_GETCOMMAND
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
VDI_CLIENT_OPERATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
VDI_CLIENT_OTHER
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
VERSIONING_COMMITTING
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
VIA_ACCEPT
|
Se produit lorsqu’une connexion de fournisseur VIA (Virtual Interface Adapter) est terminée au démarrage. |
VIEW_DEFINITION_MUTEX
|
Se produit pendant la synchronisation lors de l’accès aux définitions d’affichage mises en cache. |
WAIT_FOR_RESULTS
|
Se produit lorsque vous attendez qu’une notification de requête soit déclenchée. |
WAIT_ON_SYNC_STATISTICS_REFRESH
|
Se produit lors de l’attente de la fin de la mise à jour des statistiques synchrones avant la reprise de la compilation et de l’exécution des requêtes. s’applique à: à partir de SQL Server 2019 (15.x) |
WAIT_SCRIPTDEPLOYMENT_REQUEST
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_SCRIPTDEPLOYMENT_WORKER
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XLOGREAD_SIGNAL
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
WAIT_XTP_ASYNC_TX_COMPLETION
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_CKPT_AGENT_WAKEUP
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_CKPT_CLOSE
|
Se produit lorsque vous attendez qu’un point de contrôle soit terminé. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_CKPT_ENABLED
|
Se produit lorsque le point de contrôle est désactivé et attend que le point de contrôle soit activé. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_CKPT_STATE_LOCK
|
Se produit lors de la synchronisation de la vérification de l’état du point de contrôle. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_COMPILE_WAIT
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
WAIT_XTP_GUEST
|
Se produit lorsque l’allocateur de mémoire de base de données doit cesser de recevoir des notifications à mémoire faible. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
WAIT_XTP_HOST_WAIT
|
Se produit lorsque les attentes sont déclenchées par le moteur de base de données et implémentées par l’hôte. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_OFFLINE_CKPT_LOG_IO
|
Se produit lorsque le point de contrôle hors connexion attend la fin d’un E/S de lecture de journal. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG
|
Se produit lorsque le point de contrôle hors connexion attend que les nouveaux enregistrements de journal s’analysent. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_PROCEDURE_ENTRY
|
Se produit lorsqu’une procédure de suppression attend que toutes les exécutions actuelles de cette procédure se terminent. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_RECOVERY
|
Se produit lorsque la récupération de base de données attend la fin de la récupération d’objets à mémoire optimisée. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAIT_XTP_SERIAL_RECOVERY
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
WAIT_XTP_SWITCH_TO_INACTIVE
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
WAIT_XTP_TASK_SHUTDOWN
|
Se produit lorsque vous attendez qu’un thread OLTP In-Memory se termine. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
WAIT_XTP_TRAN_DEPENDENCY
|
Se produit lors de l’attente des dépendances de transaction. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WAITFOR
|
Se produit à la suite d’une instruction WAITFOR Transact-SQL. La durée de l’attente est déterminée par les paramètres de l’instruction. Il s’agit d’une attente initiée par l’utilisateur. |
WAITFOR_PER_QUEUE
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
WAITFOR_TASKSHUTDOWN
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
WAITSTAT_MUTEX
|
Se produit lors de la synchronisation de l’accès à la collection de statistiques utilisées pour remplir sys.dm_os_wait_stats . |
WCC
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
WINDOW_AGGREGATES_MULTIPASS
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
WINFAB_API_CALL
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WINFAB_REPLICA_BUILD_OPERATION
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
WINFAB_REPORT_FAULT
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
WORKTBL_DROP
|
Se produit lors de la suspension avant de réessayer, après un échec de la suppression de la table de travail. |
WRITE_COMPLETION
|
Se produit lorsqu’une opération d’écriture est en cours. |
WRITELOG
|
Se produit en attendant qu’un vidage du journal se termine. Les opérations courantes qui provoquent des vidages de journal sont des validations de transaction et des points de contrôle. Les raisons courantes des longues attentes sur WRITELOG sont les suivantes : latence du disque (où résident les fichiers journaux des transactions), incapacité d’E/S à suivre les transactions ou, un grand nombre d’opérations et de vidages du journal des transactions (validations, restauration) |
XACT_OWN_TRANSACTION
|
Se produit en attendant d’acquérir la propriété d’une transaction. |
XACT_RECLAIM_SESSION
|
Se produit en attendant que le propriétaire actuel d’une session libère la propriété de la session. |
XACTLOCKINFO
|
Se produit lors de la synchronisation de l’accès à la liste des verrous d’une transaction. En plus de la transaction elle-même, la liste des verrous est accessible par des opérations telles que la détection de blocage et la migration des verrous pendant les fractionnements de page. |
XACTWORKSPACE_MUTEX
|
Se produit lors de la synchronisation des défauts d’une transaction, ainsi que le nombre de verrous de base de données entre les membres inscrits d’une transaction. |
XDB_CONN_DUP_HASH
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
XDES_HISTORY
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
XDES_OUT_OF_ORDER_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
XDES_SNAPSHOT
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
XDESTSVERMGR
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
XE_BUFFERMGR_ALLPROCESSED_EVENT
|
Se produit lorsque les mémoires tampons de session Événements étendus sont vidées sur des cibles. Cette attente se produit sur un thread d’arrière-plan. |
XE_BUFFERMGR_FREEBUF_EVENT
|
Se produit lorsque l’une des conditions suivantes est remplie : - Une session Événements étendus est configurée pour aucune perte d’événements, et toutes les mémoires tampons de la session sont actuellement complètes. Cela peut indiquer que les mémoires tampons d’une session Événements étendus sont trop petites ou doivent être partitionnée. - Les audits subissent un délai. Cela peut indiquer un goulot d’étranglement du disque sur le lecteur où les audits sont écrits. |
XE_CALLBACK_LIST
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
XE_CX_FILE_READ
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
XE_DISPATCHER_CONFIG_SESSION_LIST
|
Se produit lorsqu’une session Événements étendus qui utilise des cibles asynchrones est démarrée ou arrêtée. Cette attente indique l’une des conditions suivantes : - Une session Événements étendus s’inscrit auprès d’un pool de threads d’arrière-plan. - Le pool de threads en arrière-plan calcule le nombre requis de threads en fonction de la charge actuelle. |
XE_DISPATCHER_JOIN
|
Se produit lorsqu’un thread d’arrière-plan utilisé pour les sessions Événements étendus se termine. |
XE_DISPATCHER_WAIT
|
Se produit lorsqu’un thread d’arrière-plan utilisé pour les sessions Événements étendus attend que les mémoires tampons d’événements traitent. |
XE_FILE_TARGET_TVF
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
XE_LIVE_TARGET_TVF
|
Utilisation interne uniquement. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
XE_MODULEMGR_SYNC
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
XE_OLS_LOCK
|
Identifié uniquement à des fins d’information. Non pris en charge. La compatibilité future n’est pas garantie. |
XE_PACKAGE_LOCK_BACKOFF
|
Identifié uniquement à des fins d’information. Non pris en charge. s’applique à: SQL Server 2008 R2 (10.50.x) uniquement. |
XE_SERVICES_EVENTMANUAL
|
Utilisation interne uniquement. |
XE_SERVICES_MUTEX
|
Utilisation interne uniquement. |
XE_SERVICES_RWLOCK
|
Utilisation interne uniquement. |
XE_SESSION_CREATE_SYNC
|
Utilisation interne uniquement. |
XE_SESSION_FLUSH
|
Utilisation interne uniquement. |
XE_SESSION_SYNC
|
Utilisation interne uniquement. |
XE_STM_CREATE
|
Utilisation interne uniquement. |
XE_TIMER_EVENT
|
Utilisation interne uniquement. |
XE_TIMER_MUTEX
|
Utilisation interne uniquement. |
XE_TIMER_TASK_DONE
|
Utilisation interne uniquement. |
XIO_CREDENTIAL_MGR_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
XIO_CREDENTIAL_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
XIO_EDS_MGR_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
XIO_EDS_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
XIO_IOSTATS_BLOBLIST_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
XIO_IOSTATS_FCBLIST_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2017 (14.x) et versions ultérieures. |
XIO_LEASE_RENEW_MGR_RWLOCK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
XTP_HOST_DB_COLLECTION
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
XTP_HOST_LOG_ACTIVITY
|
Utilisation interne uniquement. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
XTP_HOST_PARALLEL_RECOVERY
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
XTP_PREEMPTIVE_TASK
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
XTP_TRUNCATION_LSN
|
Utilisation interne uniquement. s’applique à: SQL Server 2016 (13.x) et versions ultérieures. |
XTPPROC_CACHE_ACCESS
|
Se produit lors de l’accès à tous les objets de cache de procédure stockée compilées en mode natif. s’applique à: SQL Server 2014 (12.x) et versions ultérieures. |
XTPPROC_PARTITIONED_STACK_CREATE
|
Se produit lors de l’allocation de structures de cache de procédures stockées compilées en mode natif par nœud NUMA (doit être effectuée à thread unique) pour une procédure donnée. s’applique à: SQL Server 2012 (11.x) et versions ultérieures. |
Pour obtenir une matrice de compatibilité de verrou, consultez sys.dm_tran_locks (Transact-SQL).
Contenu connexe
- vues de gestion dynamique associées au système d’exploitation SQL Server (Transact-SQL)
- sys.dm_exec_session_wait_stats (Transact-SQL)
- sys.dm_db_wait_stats (Azure SQL Database)
- sys.dm_os_sys_info (Transact-SQL)