sys.dm_os_wait_stats (Transact-SQL)
Se aplica a:
SQL Server (todas las versiones admitidas)
Azure SQL Database
Instancia administrada de Azure SQL
Azure Synapse Analytics
Almacenamiento de datos paralelos
Devuelve información acerca de todas las esperas encontradas por los subprocesos ejecutados. Puede utilizar esta vista agregada para diagnosticar problemas de rendimiento con SQL Server y también con lotes y consultas específicos. sys.dm_exec_session_wait_stats (Transact-SQL) proporciona información similar por sesión.
Nota
Para llamar a esto Azure Synapse Analytics desde Sistema de la plataforma de análisis (PDW) o, use el nombre sys.dm_pdw_nodes_os_wait_stats . El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.
| Nombre de la columna | Tipo de datos | Descripción |
|---|---|---|
| wait_type | nvarchar(60) | Nombre del tipo de espera. Para obtener más información, vea Tipos de esperas, más adelante en este tema. |
| waiting_tasks_count | bigint | Número de esperas de este tipo de espera. Este recuento se incrementa al inicio de cada espera. |
| wait_time_ms | bigint | Tiempo total de espera de este tipo en milisegundos. Este tiempo incluye el tiempo de signal_wait_time_ms. |
| max_wait_time_ms | bigint | Tiempo de espera máximo de este tipo de espera. |
| signal_wait_time_ms | bigint | Diferencia entre el momento en que se indicó el subproceso en espera y el momento en que empezó a ejecutarse. |
| pdw_node_id | int | Identificador del nodo en el que se encuentra esta distribución. Se aplica a: Azure Synapse Analytics , Sistema de la plataforma de análisis (PDW) |
Permisos
En SQL Server y SQL Instancia administrada, requiere VIEW SERVER STATE permiso.
En SQL Database objetivos de servicio Básico, S0 y S1, y para las bases de datos de grupos elásticos, se requiere la cuenta de administrador del servidor, la cuenta de administrador de Azure Active Directory o la pertenencia al rol de ##MS_ServerStateReader## servidor. En todos los demás SQL Database de servicio, se requiere el permiso en la base de datos o la pertenencia VIEW DATABASE STATE ##MS_ServerStateReader## al rol de servidor.
Tipos de esperas
Las esperas de recursos se producen cuando un trabajador solicita acceso a un recurso que no está disponible porque otro trabajador está utilizando el recurso o aún no está disponible. Algunos ejemplos de esperas de recursos son bloqueos, bloqueos temporales, esperas de red y de E/S de disco. Las esperas de bloqueos y bloqueos temporales son esperas en objetos de sincronización.
Las esperas de cola se producen cuando un trabajo está inactivo, esperando a que se asigne el trabajo. Las esperas de colas se ven normalmente con tareas en segundo plano del sistema como las tareas de supervisión de interbloqueos y de limpieza de registros eliminados. Estas tareas esperarán a que las solicitudes de trabajo se pongan en una cola de trabajo. Las esperas de colas también pueden activarse periódicamente incluso si no se han puesto en cola paquetes nuevos.
Las esperas externas se producen cuando un trabajo está esperando a que finalice un evento externo, como una llamada a procedimiento almacenado extendido o una consulta SQL Server de servidor vinculado. Cuando diagnostique problemas de bloqueo, recuerde que las esperas externas no siempre implican que el trabajador esté inactivo, porque se puede ejecutar activamente algún código externo.
Esta vista de administración dinámica muestra el tiempo de las esperas que se han completado. En esta vista de administración dinámica no se muestran las esperas actuales.
Un subproceso de trabajo de SQL Server no se considera en espera si alguna de las siguientes situaciones es verdadera:
Un recurso pasa a estar disponible.
Una cola no está vacía.
Un proceso externo finaliza.
Aunque el subproceso ya no esté en espera, no tiene que empezar a ejecutarse inmediatamente. Esto se debe a que un subproceso primero se pone en la cola de trabajadores ejecutables y debe esperar a que se ejecute un cuanto en el programador.
En los contadores de tiempo de espera hay valores bigint y, por tanto, no son tan propensos a la suversión de contadores como los contadores SQL Server equivalentes en versiones anteriores de SQL Server .
Determinados tipos de tiempos de espera durante la ejecución de consultas pueden indicar cuellos de botella o puntos de pausa en la consulta. De forma similar, tiempos de espera altos, o contadores de espera en todo el servidor pueden indicar cuellos de botella o puntos de actividad en interacciones de consultas de interacción en la instancia del servidor. Por ejemplo, las esperas de bloqueos indican la contención de datos por las consultas; las esperas de bloqueos temporales de E/S de páginas indican tiempos de respuesta de E/S bajos; las esperas de actualizaciones de bloqueos temporales de páginas indican un diseño de archivo incorrecto.
Se puede restablecer el contenido de esta vista de administración dinámica. Este comando T-SQL restablece todos los contadores a 0:
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
Nota
Estas estadísticas no se conservan después de reiniciar el motor de base de datos y todos los datos son acumulativos desde la última vez que se restablecieron las estadísticas o se inició el motor de base de datos. Use la columna sqlserver_start_time en sys.dm_os_sys_info para encontrar la hora del último inicio del motor de base de datos.
En la tabla siguiente se muestran los tipos de espera encontrados por las tareas.
| Tipo de espera | Descripción |
|---|---|
| ABR | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| AM_INDBUILD_ALLOCATION | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| AM_SCHEMAMGR_UNSHARED_CACHE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| ASSEMBLY_FILTER_HASHTABLE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| ASSEMBLY_LOAD | Tiene lugar durante el acceso exclusivo a la carga de ensamblados. |
| ASYNC_DISKPOOL_LOCK | Tiene lugar cuando existe un intento de sincronizar subprocesos paralelos que ejecutan tareas como la creación o la inicialización de un archivo. |
| ASYNC_IO_COMPLETION | Se produce cuando una tarea está esperando a que finalicen las E/S no de datos asincrónicas. Algunos ejemplos son la E/S implicada en el trasvase de registros en espera activa, la creación de reflejo de la base de datos y algunas operaciones relacionadas con la importación masiva. |
| ASYNC_NETWORK_IO | Se produce en escrituras de red cuando la tarea está bloqueada a la espera de que la aplicación cliente confirme que ha procesado todos los datos que se le han enviado. Compruebe que la aplicación cliente está procesando datos del servidor o . Entre las razones por las que la aplicación cliente no puede consumir datos lo suficientemente rápido se incluyen: problemas de diseño de aplicaciones como escribir resultados en un archivo mientras llegan los resultados, esperar la entrada del usuario, filtrar el lado cliente en un conjunto de datos grande en lugar del filtrado del lado servidor o una espera intencionada introducida. Además, el equipo cliente puede experimentar una respuesta lenta debido a problemas como una memoria física o virtual baja, un consumo de CPU del 100 %, etc. Los retrasos de red también pueden provocar esta espera, normalmente causada por controladores de red, firewalls o enrutadores mal configurados. |
| ASYNC_OP_COMPLETION | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| ASYNC_OP_CONTEXT_READ | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| ASYNC_OP_CONTEXT_WRITE | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| ASYNC_SOCKETDUP_IO | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| AUDIT_GROUPCACHE_LOCK | Tiene lugar cuando se produce una espera en un bloqueo que controla el acceso a una caché especial. La memoria caché contiene información acerca de las auditorías que se usan para auditar cada grupo de acciones de auditoría. |
| AUDIT_LOGINCACHE_LOCK | Tiene lugar cuando se produce una espera en un bloqueo que controla el acceso a una caché especial. La memoria caché contiene información acerca de las auditorías que se usan para auditar los grupo de acciones de auditoría de inicio de sesión. |
| AUDIT_ON_DEMAND_TARGET_LOCK | Tiene lugar cuando se produce una espera en un bloqueo que se usa para asegurar la inicialización única de destinos de Extended Events relacionados con las auditorías. |
| AUDIT_XE_SESSION_MGR | Tiene lugar cuando se produce una espera en un bloqueo que se usa para sincronizar el inicio y la detención de sesiones de Extended Events relacionados con las auditorías. |
| BACKUP | Tiene lugar cuando una tarea se bloquea como parte de un proceso de copia de seguridad. |
| BACKUP_OPERATOR | Tiene lugar cuando una tarea está esperando a que se monte una cinta. Para ver el estado de la cinta, consulte sys.dm_io_backup_tapes . Si no hay pendiente ninguna operación de montaje, este tiempo de espera puede indicar un problema de hardware con la unidad de cinta. |
| BACKUPBUFFER | Tiene lugar cuando una tarea de copia de seguridad espera por datos, o espera a un búfer donde se almacenarán datos. Este tipo no es normal, excepto cuando una tarea está esperando a que se monte una cinta. |
| BACKUPIO | Tiene lugar cuando una tarea de copia de seguridad espera por datos, o espera a un búfer donde se almacenarán datos. Este tipo no es normal, excepto cuando una tarea está esperando a que se monte una cinta. |
| BACKUPTHREAD | Tiene lugar cuando una tarea está esperando que finalice una tarea de copia de seguridad. Los tiempos de espera pueden ser largos, desde unos minutos a varias horas. Si la tarea que se está esperando está en un proceso de E/S, este tipo no indica ningún problema. |
| BAD_PAGE_PROCESS | Tiene lugar cuando el registrador de páginas sospechosas en segundo plano intenta impedir la ejecución más veces que cada cinco segundos. Un exceso de páginas sospechosas provoca la ejecución frecuente del registrador. |
| BLOB_METADATA | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| BMPALLOCATION | Se produce con planes en modo por lotes paralelos al sincronizar la asignación de un filtro de mapa de bits grande. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| BMPBUILD | Se produce con planes en modo por lotes paralelos al sincronizar la creación de un filtro de mapa de bits grande. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| BMPREPARTITION | Se produce con planes en modo por lotes paralelos al sincronizar la nueva particionamiento de un filtro de mapa de bits grande. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| BMPREPLICATION | Se produce con planes en modo por lotes paralelos al sincronizar la replicación de un filtro de mapa de bits grande entre subprocesos de trabajo. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| BPSORT | Se produce con planes en modo por lotes paralelos al sincronizar la ordenación de un conjunto de datos entre varios subprocesos. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| BROKER_CONNECTION_RECEIVE_TASK | Tiene lugar cuando se espera el acceso para recibir un mensaje en el extremo de una conexión. El acceso de recepción al extremo está serializado. |
| BROKER_DISPATCHER | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| BROKER_ENDPOINT_STATE_MUTEX | Se produce cuando hay contención para acceder al estado de un punto de conexión Service Broker conexión. El acceso al estado de los cambios está serializado. |
| BROKER_EVENTHANDLER | Se produce cuando una tarea está esperando en el controlador de eventos principal del Service Broker. Debería ocurrir brevemente. |
| BROKER_FORWARDER | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| BROKER_INIT | Se produce al inicializar Service Broker en cada base de datos activa. No debería ocurrir con frecuencia. |
| BROKER_MASTERSTART | Se produce cuando una tarea está esperando a que se inicie el controlador de eventos principal del Service Broker. Debería ocurrir brevemente. |
| BROKER_RECEIVE_WAITFOR | Tiene lugar cuando RECEIVE WAITFOR está en espera. Esto puede significar que no hay ningún mensaje listo para recibirse en la cola o que una contención de bloqueo impide que reciba mensajes de la cola. |
| BROKER_REGISTERALLENDPOINTS | Se produce durante la inicialización de un punto de conexión Service Broker conexión. Debería ocurrir brevemente. |
| BROKER_SERVICE | Se produce cuando se actualiza Service Broker lista de destino asociada a un servicio de destino o se vuelve a priorizar. |
| BROKER_SHUTDOWN | Se produce cuando hay un cierre planeado de Service Broker. Debería ocurrir brevemente, si ocurre. |
| BROKER_START | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| BROKER_TASK_SHUTDOWN | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| BROKER_TASK_STOP | Se produce cuando el Service Broker de tareas de cola intenta apagar la tarea. La comprobación de estado se serializa y debe estar en estado de ejecución de antemano. |
| BROKER_TASK_SUBMIT | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| BROKER_TO_FLUSH | Se produce cuando el Service Broker vaciado diferido vacía los objetos de transmisión en memoria en una tabla de trabajo. |
| BROKER_TRANSMISSION_OBJECT | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| BROKER_TRANSMISSION_TABLE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| BROKER_TRANSMISSION_WORK | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| BROKER_TRANSMITTER | Se produce cuando el Service Broker está esperando trabajo. Service Broker tiene un componente conocido como transmisor que programa los mensajes de varios diálogos que se enviarán a través de la conexión a través de uno o varios puntos de conexión. El transmisor tiene 2 subprocesos dedicados para este propósito. Este tipo de espera se cobra cuando estos subprocesos del transmisor esperan a que se envíen mensajes de diálogo mediante las conexiones de transporte. Los valores altos de para este tipo de espera apuntan a un trabajo intermitente para estos subprocesos del transmisor y no son waiting_tasks_count indicaciones de ningún problema de rendimiento. Si service broker no se usa en absoluto, debe ser 2 (para los 2 subprocesos del transmisor) y wait_time_ms debe ser el doble de la duración desde el inicio de la waiting_tasks_count instancia. Consulte Estadísticas de espera de Service Broker. |
| BUILTIN_HASHKEY_MUTEX | Puede producirse después del inicio de una instancia, mientras se inicializan las estructuras de datos internas. No se producirá después de la inicialización de las estructuras de datos. |
| CHANGE_TRACKING_WAITFORCHANGES | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| CHECK_PRINT_RECORD | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| CHECK_SCANNER_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| CHECK_TABLES_INITIALIZATION | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| CHECK_TABLES_SINGLE_SCAN | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| CHECK_TABLES_THREAD_BARRIER | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| CHECKPOINT_QUEUE | Tiene lugar mientras la tarea del punto de comprobación está esperando la siguiente solicitud de punto de comprobación. |
| CHKPT | Tiene lugar en el inicio del servidor para indicar al subproceso de punto de comprobación que puede iniciarse. |
| CLEAR_DB | Tiene lugar durante las operaciones que cambian el estado de una base de datos, como la apertura o el cierre de una base de datos. |
| CLR_AUTO_EVENT | Tiene lugar cuando una tarea está realizando actualmente la ejecución de Common Language Runtime (CLR) y espera que se inicie un evento automático determinado. Son habituales las esperas largas y no indican ningún problema. |
| CLR_CRST | Tiene lugar cuando una tarea está realizando actualmente una ejecución CLR y espera entrar en una sección crítica de la tarea que utiliza actualmente otra tarea. |
| CLR_JOIN | Tiene lugar cuando una tarea está realizando actualmente la ejecución de CLR y espera a que finalice otra tarea. Este estado de espera tiene lugar cuando existe una combinación entre tareas. |
| CLR_MANUAL_EVENT | Tiene lugar cuando una tarea está realizando actualmente la ejecución de CLR y espera que se inicie un evento manual específico. |
| CLR_MEMORY_SPY | Tiene lugar durante la espera de una adquisición de bloqueo para una estructura de datos que se usa para registrar todas las asignaciones de memoria virtual que proceden de CLR. La estructura de datos se bloquea para mantener su integridad si existe un acceso paralelo. |
| CLR_MONITOR | Tiene lugar cuando una tarea está realizando actualmente la ejecución de CLR y espera para obtener un bloqueo en la supervisión. |
| CLR_RWLOCK_READER | Tiene lugar cuando una tarea está realizando actualmente la ejecución de CLR y espera un bloqueo del lector. |
| CLR_RWLOCK_WRITER | Tiene lugar cuando una tarea está realizando actualmente la ejecución de CLR y espera un bloqueo del escritor. |
| CLR_SEMAPHORE | Tiene lugar cuando una tarea está realizando actualmente la ejecución de CLR y espera un semáforo. |
| CLR_TASK_START | Tiene lugar mientras se espera que una tarea CLR complete el inicio. |
| CLRHOST_STATE_ACCESS | Tiene lugar cuando se produce una espera para obtener acceso exclusivo a las estructuras de datos que hospedan el CLR. Este tipo de espera se produce al configurar o anular el motor en tiempo de ejecución de CRL. |
| CMEMPARTITIONED | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| CMEMTHREAD | Tiene lugar cuando una tarea está esperando en un objeto de memoria seguro para subprocesos. El tiempo de espera puede aumentar cuando existe una contención porque muchas tareas intentan asignar memoria desde el mismo objeto de memoria. |
| COLUMNSTORE_BUILD_THROTTLE | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| COLUMNSTORE_COLUMNDATASET_SESSION_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| COMMIT_TABLE | Exclusivamente para uso interno. |
| CONNECTION_ENDPOINT_LOCK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| COUNTRECOVERYMGR | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| CREATE_DATINISERVICE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| CXCONSUMER | Se produce con planes de consulta paralelos cuando un subproceso de consumidor (primario) espera a que un subproceso de productor envíe filas. Las esperas de CXCONSUMER se debe a una Exchange iterador que se queda sin filas de su subproceso de productor. Esta es una parte normal de la ejecución de consultas en paralelo. Se aplica a: SQL Server (a partir de SQL Server 2016 (13.x) SP2, SQL Server 2017 (14.x) CU3), Azure SQL Database , Instancia administrada de Azure SQL |
| CXPACKET | Se produce con planes de consulta paralelos cuando se espera a sincronizar el procesador de consultas Exchange iteradory al generar y consumir filas. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o reducir el grado máximo de paralelismo (MaxDOP). Nota: A partir SQL Server 2016 (13.x) de SP2 y CU3, CXPACKET solo hace referencia a esperar a sincronizar Exchange SQL Server 2017 (14.x) iterador y generar filas. El seguimiento de los subprocesos que consumen filas se realiza por separado en el tipo de espera CXCONSUMER. Si los subprocesos de consumidor son demasiado lentos, Exchange búfer de iterador puede estar lleno y provocar esperas CXPACKET. Nota: En Azure SQL Database y Instancia administrada de Azure SQL , CXPACKET solo hace referencia a la espera de subprocesos que producen filas. Exchange la sincronización del iterador se realiza por separado en los tipos CXSYNC_PORT y CXSYNC_CONSUMER espera. El seguimiento de los subprocesos que consumen filas se realiza por separado en el tipo de espera CXCONSUMER. |
| CXSYNC_PORT | Se produce con planes de consulta paralelos cuando se espera para abrir, cerrar y sincronizar Exchange de iterador entre los subprocesos de productor y consumidor. Por ejemplo, si un plan de consulta tiene una operación de ordenación larga, las esperas de CXSYNC_PORT pueden ser mayores porque la ordenación debe completarse antes de que se pueda sincronizar el puerto del iterador de Exchange. Se aplica a: Azure SQL Database , Instancia administrada de Azure SQL |
| CXSYNC_CONSUMER | Se produce con planes de consulta paralelos cuando se espera a alcanzar un Exchange de sincronización de iterador entre todos los subprocesos de consumidor. Se aplica a: Azure SQL Database , Instancia administrada de Azure SQL |
| CXROWSET_SYNC | Tiene lugar durante un examen de intervalo en paralelo. |
| DAC_INIT | Tiene lugar mientras se inicializa la conexión de administrador dedicada. |
| DBCC_SCALE_OUT_EXPR_CACHE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| DBMIRROR_DBM_EVENT | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| DBMIRROR_DBM_MUTEX | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| DBMIRROR_EVENTS_QUEUE | Tiene lugar cuando la creación de reflejo de bases de datos espera que se procesen eventos. |
| DBMIRROR_SEND | Tiene lugar cuando una tarea está esperando un trabajo acumulado de comunicaciones en el nivel de red para limpiar y poder enviar mensajes. Indica que el nivel de comunicaciones empieza a sobrecargarse y afecta al rendimiento de la creación del reflejo de los datos de la base de datos. |
| DBMIRROR_WORKER_QUEUE | Indica que la tarea de trabajo de creación de reflejo de bases de datos está esperando más trabajo. |
| DBMIRRORING_CMD | Tiene lugar cuando una tarea está esperando que los registros se guarden en el disco. Este estado de espera está previsto que dure largos periodos de tiempo. |
| DBSEEDING_FLOWCONTROL | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| DBSEEDING_OPERATION | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| DEADLOCK_ENUM_MUTEX | Tiene lugar cuando el supervisor de interbloqueos y sys.dm_os_waiting_tasks intentan asegurarse de que SQL Server no ejecuta varias búsquedas de interbloqueos simultáneamente. |
| DEADLOCK_TASK_SEARCH | Un tiempo de espera largo en este recurso indica que el servidor está ejecutando consultas por encima de sys.dm_os_waiting_tasks y que estas consultas impiden que el supervisor de interbloqueos ejecute la búsqueda de interbloqueos. Este tipo de espera solo lo utiliza el supervisor de interbloqueos. Las consultas con sys.dm_os_waiting_tasks usan DEADLOCK_ENUM_MUTEX. |
| DEBUG | Se produce durante la depuración de Transact-SQL y CLR para la sincronización interna. |
| DIRECTLOGCONSUMER_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| DIRTY_PAGE_POLL | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| DIRTY_PAGE_SYNC | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| DIRTY_PAGE_TABLE_LOCK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| DISABLE_VERSIONING | Tiene lugar cuando SQL Server sondea al administrador de transacciones de versiones para comprobar si la marca de tiempo de la primera transacción activa es posterior a la marca de tiempo de cuando el estado empezó a cambiar. Si es así, todas las transacciones de instantáneas que se iniciaron antes de ejecutar la instrucción ALTER DATABASE han finalizado. Este estado de espera se utiliza cuando SQL Server deshabilita las versiones utilizando la instrucción ALTER DATABASE. |
| DISKIO_SUSPEND | Tiene lugar cuando una tarea está esperando tener acceso a un archivo cuando está activa una copia de seguridad externa. Se notifica para cada proceso de usuario en espera. Un recuento mayor de cinco procesos por usuario puede indicar que la copia de seguridad externa tarda mucho en finalizarse. |
| DISPATCHER_PRIORITY_QUEUE_SEMAPHORE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| DISPATCHER_QUEUE_SEMAPHORE | Tiene lugar cuando un subproceso del grupo de distribuidores espera más trabajo para su procesamiento. Se prevé que el tiempo de espera de este tipo de espera aumente cuando el distribuidor esté inactivo. |
| DLL_LOADING_MUTEX | Tiene lugar una vez mientras se espera que se cargue la DLL del analizador XML. |
| DPT_ENTRY_LOCK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| DROP_DATABASE_TIMER_TASK | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| DROPTEMP | Tiene lugar entre intentos para quitar un objeto temporal si se produjo un error en el intento anterior. La duración de la espera crece de forma exponencial en cada intento de eliminación con error. |
| DTC | Tiene lugar cuando una tarea está esperando en un evento que se utiliza para administrar la transición de estado. Este estado controla cuándo se produce la recuperación Microsoft DTC (Coordinador de transacciones distribuidas) transacciones (MS DTC) después de recibir la notificación de que el servicio MS DTC no está SQL Server disponible. |
| DTC_ABORT_REQUEST | Tiene lugar en una sesión del trabajador de MS DTC cuando la sesión espera a tener la propiedad de una transacción de MS DTC. Después de que MS DTC es propietario de la transacción, la sesión puede revertir la transacción. Generalmente, la sesión esperará a otra sesión que esté utilizando la transacción. |
| DTC_RESOLVE | Tiene lugar cuando una tarea de recepción espera a la base de datos maestra en una transacción entre bases de datos por lo que la tarea puede consultar el resultado de la transacción. |
| DTC_STATE | Tiene lugar cuando una tarea está esperando en un evento que protege los cambios al objeto de estado global de MS DTC. Este estado debe mantenerse durante periodos muy cortos. |
| DTC_TMDOWN_REQUEST | Tiene lugar en una sesión del trabajador de MS DTC cuando SQL Server recibe notificación de que el servicio MS DTC no está disponible. Primero, el trabajador esperará a que se inicie el proceso de recepción de MS DTC. A continuación, el trabajador espera a obtener el resultado de la transacción distribuida en la que está trabajando. Esto puede continuar hasta que se restablezca la conexión con el servicio de MS DTC. |
| DTC_WAITFOR_OUTCOME | Tiene lugar cuando las tareas de recepción esperan a que MS DTC se vuelva a activar para habilitar la resolución de las transacciones preparadas. |
| DTCNEW_ENLIST | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| DTCNEW_PREPARE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| DTCNEW_RECOVERY | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| DTCNEW_TM | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| DTCNEW_TRANSACTION_ENLISTMENT | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| DTCPNTSYNC | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| DUMP_LOG_COORDINATOR | Tiene lugar cuando una tarea principal espera que una subtarea genere datos. Normalmente, este estado no tiene lugar. Una espera larga indica un bloqueo inesperado. La subtarea debe investigarse. |
| DUMP_LOG_COORDINATOR_QUEUE | Exclusivamente para uso interno. |
| DUMPTRIGGER | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| EC | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| EE_PMOLOCK | Tiene lugar durante la sincronización de determinados tipos de asignaciones de memoria durante la ejecución de instrucciones. |
| EE_SPECPROC_MAP_INIT | Tiene lugar durante la sincronización de la creación de una tabla hash de procedimiento interna. Esta espera solo puede producirse durante el acceso inicial de la tabla hash después de que se inicie la instancia de SQL Server. |
| ENABLE_EMPTY_VERSIONING | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| ENABLE_VERSIONING | Tiene lugar cuando SQL Server espera a que finalicen todas las transacciones de actualización de esta base de datos antes de declarar la base de datos preparada para pasar al estado permitido de aislamiento de instantáneas. Este estado se utiliza cuando SQL Server habilita el aislamiento de instantáneas mediante la instrucción ALTER DATABASE. |
| ERROR_REPORTING_MANAGER | Tiene lugar durante la sincronización de múltiples inicializaciones simultáneas de registros de errores. |
| EXCHANGE | Tiene lugar en la sincronización en el iterador de intercambios del procesador de consultas, durante consultas en paralelo. |
| EXECSYNC | Tiene lugar durante consultas en paralelo mientras se sincroniza en el procesador de consultas en áreas no relacionadas con el iterador de intercambios. Algunos ejemplos de estas áreas son mapas de bits, objetos binarios grandes (LOB) y el iterador de spool. Los LOB pueden utilizar con frecuencia este estado de espera. |
| EXECUTION_PIPE_EVENT_INTERNAL | Tiene lugar durante la sincronización entre las partes productor y consumidor de la ejecución por lotes que se envían a través del contexto de conexión. |
| EXTERNAL_RG_UPDATE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| EXTERNAL_SCRIPT_NETWORK_IO | Exclusivamente para uso interno. Se aplica a: SQL Server 2017 (14.x) hasta el actual. |
| EXTERNAL_SCRIPT_PREPARE_SERVICE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| EXTERNAL_SCRIPT_SHUTDOWN | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| EXTERNAL_WAIT_ON_LAUNCHER, | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| FABRIC_HADR_TRANSPORT_CONNECTION | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| FABRIC_REPLICA_CONTROLLER_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| FAILPOINT | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| FCB_REPLICA_READ | Tiene lugar cuando se sincronizan las lecturas de un archivo disperso de instantáneas (o una instantánea temporal creada por DBCC). |
| FCB_REPLICA_WRITE | Tiene lugar cuando se sincroniza la inserción o extracción de una página en un archivo disperso de instantáneas (o en una instantánea temporal creada por DBCC). |
| FEATURE_SWITCHES_UPDATE | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| FFT_NSO_DB_KILL_FLAG | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_NSO_DB_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_NSO_FCB | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_NSO_FCB_FIND | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_NSO_FCB_PARENT | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_NSO_FCB_RELEASE_CACHED_ENTRIES | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_NSO_FCB_STATE | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| FFT_NSO_FILEOBJECT | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_NSO_TABLE_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_NTFS_STORE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_RECOVERY | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_RSFX_COMM | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_RSFX_WAIT_FOR_MEMORY | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_STARTUP_SHUTDOWN | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_STORE_DB | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_STORE_ROWSET_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FFT_STORE_TABLE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FILE_VALIDATION_THREADS | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| FILESTREAM_CACHE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FILESTREAM_CHUNKER | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FILESTREAM_CHUNKER_INIT | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FILESTREAM_FCB | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FILESTREAM_FILE_OBJECT | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FILESTREAM_WORKITEM_QUEUE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FILETABLE_SHUTDOWN | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FOREIGN_REDO | Exclusivamente para uso interno. Se aplica a: SQL Server 2017 (14.x) hasta actual. |
| FORWARDER_TRANSITION | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| FS_FC_RWLOCK | Tiene lugar cuando se produce una espera en el recolector de elementos no utilizados FILESTREAM para realizar una de las acciones siguientes: |
| FS_GARBAGE_COLLECTOR_SHUTDOWN | Tiene lugar cuando el recolector de elementos no utilizados FILESTREAM espera hasta que se completan las tareas de limpieza. |
| FS_HEADER_RWLOCK | Tiene lugar cuando se produce una espera para adquirir acceso al encabezado FILESTREAM de un contenedor de datos FILESTREAM al contenido de lectura o de actualización en el archivo de encabezado de FILESTREAM (Filestream.hdr). |
| FS_LOGTRUNC_RWLOCK | Tiene lugar cuando se produce una espera para adquirir acceso al truncamiento del registro de FILESTREAM para realizar una de las acciones siguientes: |
| FSA_FORCE_OWN_XACT | Tiene lugar cuando una operación de E/S del archivo de FILESTREAM debe enlazarse con la transacción asociada pero ésta pertenece actualmente a otra sesión. |
| FSAGENT | Tiene lugar cuando una operación de E/S del archivo de FILESTREAM espera un recurso del agente de FILESTREAM que está utilizando otra operación de E/S de archivo. |
| FSTR_CONFIG_MUTEX | Tiene lugar cuando se produce una espera hasta que se complete la configuración de otra característica de FILESTREAM. |
| FSTR_CONFIG_RWLOCK | Tiene lugar cuando se produce una espera para serializar el acceso a los parámetros de configuración de FILESTREAM. |
| FT_COMPROWSET_RWLOCK | El texto completo espera en la operación de metadatos de fragmento. Solamente se documenta con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| FT_IFTS_RWLOCK | El texto completo está esperando la sincronización interna. Solamente se documenta con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| TDPFT_IFTS_SCHEDULER_IDLE_WAIT | Tipo de espera de la suspensión del programador de texto completo. El programador está inactivo. |
| FT_IFTSHC_MUTEX | El texto completo está esperando una operación de control de fdhost. Solamente se documenta con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| FT_IFTSISM_MUTEX | El texto completo está esperando la operación de comunicación. Solamente se documenta con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| FT_MASTER_MERGE | El texto completo está esperando la operación de combinación maestra. Solamente se documenta con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| FT_MASTER_MERGE_COORDINATOR | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FT_METADATA_MUTEX | Solamente se documenta con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| FT_PROPERTYLIST_CACHE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| FT_RESTART_CRAWL | Tiene lugar cuando un rastreo de texto completo debe reiniciarse desde el último punto correcto conocido para recuperarse de un error transitorio. La espera permite que completen o abandonen el paso actual las tareas del trabajador que se están ejecutando en dicho rellenado. |
| FULLTEXT GATHERER | Tiene lugar durante la sincronización de operaciones de texto completo. |
| GDMA_GET_RESOURCE_OWNER | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| GHOSTCLEANUP_UPDATE_STATS | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| GHOSTCLEANUPSYNCMGR | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| GLOBAL_QUERY_CANCEL | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| GLOBAL_QUERY_CLOSE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| GLOBAL_QUERY_CONSUMER | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| GLOBAL_QUERY_PRODUCER | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| GLOBAL_TRAN_CREATE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| GLOBAL_TRAN_UCS_SESSION | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| GUARDIAN | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| HADR_AG_MUTEX | Se produce cuando una Always On DDL o un comando de clústeres de conmutación por error de Windows Server está esperando acceso exclusivo de lectura y escritura a la configuración de un grupo de disponibilidad. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_AR_CRITICAL_SECTION_ENTRY | Se produce cuando una instrucción DDL de Always On o un comando de clústeres de conmutación por error de Windows Server están esperando acceso exclusivo de lectura y escritura al estado de tiempo de ejecución de la réplica local del grupo de disponibilidad asociado. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_AR_MANAGER_MUTEX | Se produce cuando el cierre de la réplica de disponibilidad espera a que el inicio se complete o cuando un inicio de una réplica de disponibilidad espera a que el cierre se complete. Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_AR_UNLOAD_COMPLETED | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST | El publicador de un evento de réplica de disponibilidad (como un cambio de estado o de configuración) espera a un acceso de lectura/escritura exclusivo a la lista de suscriptores de evento. Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_BACKUP_BULK_LOCK | La Always On principal recibió una solicitud de copia de seguridad de una base de datos secundaria y está esperando a que el subproceso en segundo plano termine de procesar la solicitud al adquirir o liberar el bloqueo BulkOp. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_BACKUP_QUEUE | El subproceso en segundo plano de copia de seguridad Always On base de datos principal está esperando una nueva solicitud de trabajo de la base de datos secundaria. (Normalmente, esto sucede cuando la base de datos principal contiene el registro de BulkOp y está esperando a que la base de datos secundaria indique que la base de datos principal puede liberar el bloqueo). Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_CLUSAPI_CALL | Un subproceso está esperando cambiar del modo no preferente (programado por ) al modo preferente (programado por el sistema operativo) para invocar las API de clústeres de conmutación por error de Windows SQL Server SQL Server Server. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_COMPRESSED_CACHE_SYNC | En espera del acceso a la memoria caché de bloques de registros comprimidos que se usan para evitar la compresión redundante de los bloques de registros enviados a varias bases de datos secundarias. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_CONNECTIVITY_INFO | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DATABASE_FLOW_CONTROL | En espera de que se envíen mensajes al asociado cuando se ha alcanzado el número máximo de mensajes en cola. Indica que los exámenes del registro se ejecutan más rápidamente de lo que la red necesita. Esto es un problema únicamente si los envíos en la red son más lentos de lo previsto. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DATABASE_VERSIONING_STATE | Se produce en el cambio de estado de control de versiones de una base Always On base de datos secundaria. Esta espera es para estructuras de datos internas y normalmente es muy corta sin ningún efecto directo en el acceso a los datos. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DATABASE_WAIT_FOR_RECOVERY | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HADR_DATABASE_WAIT_FOR_RESTART | Esperando a que la base de datos se reinicie en Always On control Grupos de disponibilidad. En condiciones normales, esto no es un problema para el cliente porque se prevé que haya esperas. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING | Una consulta en objetos de una base de datos secundaria legible de un grupo de disponibilidad de Always On está bloqueada en el control de versiones de fila mientras se espera la confirmación o reversión de todas las transacciones en ejecución cuando la réplica secundaria se ha habilitado para cargas de trabajo de lectura. Este tipo de espera garantiza que las versiones de filas estén disponibles antes de la ejecución de una consulta bajo el aislamiento de instantáneas. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DB_COMMAND | Esperando respuestas a mensajes conversacionales (que requieren una respuesta explícita del otro lado, mediante el uso de la Always On de mensajes conversacionales). Diversos tipos de mensajes diferentes usan este tipo de espera. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DB_OP_COMPLETION_SYNC | Esperando respuestas a mensajes conversacionales (que requieren una respuesta explícita del otro lado, mediante el uso de la Always On de mensajes conversacionales). Diversos tipos de mensajes diferentes usan este tipo de espera. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DB_OP_START_SYNC | Una Always On DDL o un comando Windows Server Failover Clustering está esperando el acceso serializado a una base de datos de disponibilidad y su estado de tiempo de ejecución. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DBR_SUBSCRIBER | El publicador de un evento de réplica de disponibilidad (como un cambio de estado o de configuración) espera a un acceso de lectura/escritura exclusivo al estado de runtime de un suscriptor de evento que se corresponda con una base de datos de disponibilidad. Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DBR_SUBSCRIBER_FILTER_LIST | El publicador de un evento de réplica de disponibilidad (como un cambio de estado o de configuración) espera a un acceso de lectura/escritura exclusivo a la lista de suscriptores de evento que se corresponda con las bases de datos de disponibilidad. Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_DBSEEDING | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| HADR_DBSEEDING_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| HADR_DBSTATECHANGE_SYNC | La espera del control de simultaneidad para actualizar el estado interno de la réplica de base de datos. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_FABRIC_CALLBACK | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| HADR_FILESTREAM_BLOCK_FLUSH | El administrador de Always On filestream está esperando hasta que finalice el procesamiento de un bloque de registro. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_FILESTREAM_FILE_CLOSE | El administrador de Always On filestream está esperando hasta que se procese el siguiente archivo FILESTREAM y se cierre su identificador. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_FILESTREAM_FILE_REQUEST | Una Always On secundaria está esperando a que la réplica principal envíe todos los archivos FILESTREAM solicitados durante LA DESHACER. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_FILESTREAM_IOMGR | El administrador de Always On filestream está esperando el bloqueo de R/W que protege el administrador de E/S de Always On FILESTREAM durante el inicio o apagado. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_FILESTREAM_IOMGR_IOCOMPLETION | El administrador Always On E/S de FILESTREAM está esperando la finalización de E/S. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_FILESTREAM_MANAGER | El administrador de Always On filestream está esperando el bloqueo de R/W que protege el administrador de transporte Always On FILESTREAM durante el inicio o apagado. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_FILESTREAM_PREPROC | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HADR_GROUP_COMMIT | El procesamiento de la confirmación de la transacción está esperando para permitir la confirmación de un grupo de modo que se puedan poner varios registros del registro de confirmación en un solo bloque de registros. Esta espera es una condición esperada que optimiza las operaciones de envío, captura y entrada/salida de registros. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_LOGCAPTURE_SYNC | El control de simultaneidad alrededor del objeto de aplicación o de la captura de registro al crear o destruir exámenes. Esta es una espera prevista cuando los asociados cambian el estado o el estado de conexión. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_LOGCAPTURE_WAIT | En espera de que los registros estén disponibles. Puede ocurrir al esperar a que las conexiones generen nuevos registros o a que se complete la entrada/salida al leer un registro que no está en la memoria caché. Se trata de una espera prevista si el examen del registro se pone al día al final del registro o se lee del disco. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_LOGPROGRESS_SYNC | La espera del control de simultaneidad al actualizar el estado del progreso del registro de las réplicas de base de datos. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_NOTIFICATION_DEQUEUE | Una tarea en segundo plano que procesa las notificaciones de Clústeres de conmutación por error de Windows Server está esperando la siguiente notificación. Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS | El Always On de réplicas de disponibilidad está esperando el acceso serializado al estado en tiempo de ejecución de una tarea en segundo plano que procesa Windows clústeres de conmutación por error del servidor. Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_NOTIFICATION_WORKER_STARTUP_SYNC | Una tarea en segundo plano está esperando a que se complete el inicio de una tarea en segundo plano que procesa las notificaciones de Clústeres de conmutación por error de Windows Server. Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_NOTIFICATION_WORKER_TERMINATION_SYNC | Una tarea en segundo plano está esperando a que se termine una tarea en segundo plano que procesa las notificaciones de Clústeres de conmutación por error de Windows Server. Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_PARTNER_SYNC | La espera del control de simultaneidad en la lista de asociados. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_READ_ALL_NETWORKS | En espera para obtener acceso de lectura o escritura a la lista de redes WSFC. Exclusivamente para uso interno. Nota: El motor mantiene una lista de redes WSFC que se usan en vistas de administración dinámica (como ) o para validar instrucciones transact-SQL que hacen referencia Always On a la información de red de sys.dm_hadr_cluster_networks WSFC. Esta lista se actualiza tras el inicio del motor, las notificaciones relacionadas con WSFC y los Always On internos (por ejemplo, la pérdida y recuperación del cuórum de WSFC). Normalmente, las tareas se bloquearán cuando una actualización de esa lista esté en curso. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_RECOVERY_WAIT_FOR_CONNECTION | En espera de que la base de datos secundaria se conecte a la principal antes de realizar la recuperación. Se trata de una espera prevista, que puede alargarse si la conexión a la principal se establece con lentitud. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_RECOVERY_WAIT_FOR_UNDO | La recuperación de la base de datos espera a que la base de datos secundaria finalice la fase de reversión e inicialización para traerla de nuevo al punto de registro común con la base de datos principal. Se trata de una espera espera esperada después de las conmutaciones por error. Se puede realizar un seguimiento del progreso de la deshacer a través Windows monitor del sistema (perfmon.exe) y las vistas de administración dinámica. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_REPLICAINFO_SYNC | La espera del control de simultaneidad para actualizar el estado de la réplica actual. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_SEEDING_CANCELLATION | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HADR_SEEDING_FILE_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HADR_SEEDING_LIMIT_BACKUPS | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HADR_SEEDING_SYNC_COMPLETION | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HADR_SEEDING_TIMEOUT_TASK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HADR_SEEDING_WAIT_FOR_COMPLETION | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HADR_SYNC_COMMIT | Esperando a que se procese una confirmación de transacción en las bases de datos secundarias sincronizadas para mejorar el registro. Esta espera también se refleja en el contador de rendimiento Retraso de transacción. Este tipo de espera se espera para los grupos de disponibilidad de confirmación sincrónica e indica el tiempo para enviar, escribir y confirmar la confirmación del registro en las bases de datos secundarias. Para obtener información detallada y solucionar problemas HADR_SYNC_COMMIT, consulte esta entrada de blog. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_SYNCHRONIZING_THROTTLE | En espera para que el proceso de confirmación de transacciones permita a una base de datos secundaria ponerse al día con la principal al final del registro para pasar al estado sincronizado. Se trata de una espera prevista cuando una base de datos secundaria se pone al día. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_TDS_LISTENER_SYNC | El sistema de Always On interno o el clúster de WSFC solicitarán que los agentes de escucha se inician o detienen. El proceso de esta solicitud siempre es asíncrono y hay un mecanismo para quitar las solicitudes redundantes. También hay momentos en que este proceso se suspende debido a los cambios en la configuración. Todas las esperas relacionadas con este mecanismo de sincronización del agente de escucha usan este tipo de espera. Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_TDS_LISTENER_SYNC_PROCESSING | Se usa al final de una instrucción Always On Transact-SQL que requiere iniciar o detener un agente de escucha del grupo de disponibilidad. Dado que la operación de inicio o detención se efectúa de modo asincrónico, el subproceso de usuario se bloqueará con este tipo de espera hasta que la situación del agente de escucha se conozca. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_THROTTLE_LOG_RATE_GOVERNOR | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO | Se produce cuando se configura una base de datos secundaria de replicación geográfica con un tamaño de proceso inferior (SLO inferior) que el principal. Una base de datos principal está limitada debido a un consumo de registro retrasado por parte de la base de datos secundaria. Esto se debe a que la base de datos secundaria no tiene capacidad de proceso suficiente para mantenerse al día con la tasa de cambio de la base de datos principal. Se aplica a: Azure SQL Database |
| HADR_THROTTLE_LOG_RATE_LOG_SIZE | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| HADR_THROTTLE_LOG_RATE_SEEDING | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| HADR_TIMER_TASK | En espera de obtener el bloqueo en el objeto de tarea de temporizador y se usa también para las esperas reales entre los momentos en que el trabajo se realiza. Por ejemplo, para una tarea que se ejecuta cada 10 segundos, después de una ejecución, los grupos de disponibilidad de Always On esperan aproximadamente 10 segundos para volver a programar la tarea y la espera se incluye aquí. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_TRANSPORT_DBRLIST | En espera para acceder a la lista de réplicas de bases de datos de la capa de transporte. Se usan para el interbloqueo que le concede acceso. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_TRANSPORT_FLOW_CONTROL | Esperando cuando el número de mensajes pendientes sin Always On está por encima del umbral de control de flujo de salida. Esto es en función de una disponibilidad réplica a réplica, no base de datos a base de datos. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_TRANSPORT_SESSION | Always On grupos de disponibilidad está esperando mientras cambia o accede al estado de transporte subyacente. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_WORK_POOL | El control de simultaneidad espera en Always On objeto de tarea de trabajo en segundo plano grupos de disponibilidad. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_WORK_QUEUE | Always On subproceso de trabajo en segundo plano de grupos de disponibilidad que espera a que se asigne nuevo trabajo. Se trata de una espera prevista cuando hay trabajadores preparados en espera del nuevo trabajo, lo cual es el estado normal. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HADR_XRF_STACK_ACCESS | Acceso (buscar, agregar y eliminar) a la pila de bifurcación de recuperación extendida para una base de Always On de disponibilidad. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HCCO_CACHE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HK_RESTORE_FILEMAP | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HKCS_PARALLEL_MIGRATION | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HKCS_PARALLEL_RECOVERY | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| HTBUILD | Se produce con planes en modo por lotes paralelos al sincronizar la creación de la tabla hash en el lado de entrada de una combinación o agregación hash. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HTDELETE | Se produce con planes en modo por lotes paralelos al sincronizarse al final de una combinación o agregación hash. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| HTMEMO | Se produce con planes en modo por lotes paralelos al sincronizar antes de examinar la tabla hash para generar coincidencias o no coincidencias en la combinación o agregación hash. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| HTREINIT | Se produce con planes en modo por lotes paralelos al sincronizar antes de restablecer una combinación o agregación hash para la siguiente combinación parcial. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| HTREPARTITION | Se produce con planes en modo por lotes paralelos al sincronizar la nueva particionamiento de la tabla hash en el lado de entrada de una combinación o agregación hash. Si la espera es excesiva y no se puede reducir ajustando la consulta (por ejemplo, agregando índices), considere la posibilidad de ajustar el umbral de costo para paralelismo o de reducir el grado de paralelismo. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| HTTP_ENUMERATION | Tiene lugar en el inicio para enumerar los extremos HTTP al iniciar HTTP. |
| HTTP_START | Tiene lugar cuando una conexión espera hasta que HTTP complete la inicialización. |
| HTTP_STORAGE_CONNECTION | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| IMPPROV_IOWAIT | Tiene lugar cuando SQL Server espera que finalice una E/S de carga masiva. |
| INSTANCE_LOG_RATE_GOVERNOR | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| INTERNAL_TESTING | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| IO_AUDIT_MUTEX | Tiene lugar durante la sincronización de búferes de eventos de seguimiento. |
| IO_COMPLETION | Tiene lugar mientras se espera la finalización de operaciones de E/S. Generalmente, este tipo de espera representa operaciones de E/S de páginas que no son de datos. Las esperas de finalización de E/S de página de datos aparecen como _ * esperas PAGEIOLATCH. |
| IO_QUEUE_LIMIT | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| IO_RETRY | Tiene lugar cuando una operación de E/S como una lectura o una escritura de disco no se realiza correctamente debido a un número insuficiente de recursos y, posteriormente, se vuelve a intentar. |
| IOAFF_RANGE_QUEUE | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| KSOURCE_WAKEUP | Se utiliza en la tarea de control de servicios mientras se esperan solicitudes del Administrador de control de servicios. Se prevén esperas largas que no indican ningún problema. |
| KTM_ENLISTMENT | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| KTM_RECOVERY_MANAGER | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| KTM_RECOVERY_RESOLUTION | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| LATCH_DT | Tiene lugar cuando se espera un bloqueo temporal de destrucción (DT). No incluye bloqueos temporales de búfer ni de marca de transacción. Hay disponible una lista de esperas de LATCH _ * en sys.dm_os_latch_stats . Tenga en cuenta que los grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX y LATCH_DT de sys.dm_os_latch_stats esperan juntos. |
| LATCH_EX | Tiene lugar cuando se espera un bloqueo temporal exclusivo (EX). No incluye bloqueos temporales de búfer ni de marca de transacción. Hay disponible una lista de esperas de LATCH _ * en sys.dm_os_latch_stats . Tenga en cuenta que los grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX y LATCH_DT de sys.dm_os_latch_stats esperan juntos. |
| LATCH_KP | Tiene lugar cuando se espera un bloqueo temporal de mantenimiento (KP). No incluye bloqueos temporales de búfer ni de marca de transacción. Hay disponible una lista de esperas de LATCH _ * en sys.dm_os_latch_stats . Tenga en cuenta que los grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX y LATCH_DT de sys.dm_os_latch_stats esperan juntos. |
| LATCH_NL | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| LATCH_SH | Tiene lugar cuando se espera un bloqueo temporal de uso compartido (SH). No incluye bloqueos temporales de búfer ni de marca de transacción. Hay disponible una lista de esperas de LATCH _ * en sys.dm_os_latch_stats . Tenga en cuenta que los grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX y LATCH_DT de sys.dm_os_latch_stats esperan juntos. |
| LATCH_UP | Tiene lugar cuando se espera un bloqueo temporal de actualización (UP). No incluye bloqueos temporales de búfer ni de marca de transacción. Hay disponible una lista de esperas de LATCH _ * en sys.dm_os_latch_stats . Tenga en cuenta que los grupos LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX y LATCH_DT de sys.dm_os_latch_stats esperan juntos. |
| LAZYWRITER_SLEEP | Se produce cuando se suspenden las tareas de escritura diferida. Ésta es una medida del tiempo invertido por las tareas en segundo plano que esperan. No tenga en cuenta este estado cuando busque pausas del usuario. |
| LCK_M_BU | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización masiva (BU). Consulte Bloqueos de actualización masiva para obtener más información. |
| LCK_M_BU_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización masiva (BU) con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de actualización masiva para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_BU_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización masiva (BU) con prioridad baja. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de actualización masiva para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_IS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de intención compartida (IS). Consulte Bloqueos de intención para obtener más información. |
| LCK_M_IS_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de intención compartida (IS) con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_IS_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de intención compartida (IS) con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_IU | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de intención de actualización (IU). Consulte Bloqueos de intención para obtener más información. |
| LCK_M_IU_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de intención de actualización (IU) con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_IU_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de intención de actualización (IU) con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_IX | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de intención exclusiva (IX). Consulte Bloqueos de intención para obtener más información. |
| LCK_M_IX_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de intención exclusiva (IX) con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_IX_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de intención exclusiva (IX) con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RIn_NL | Tiene lugar cuando una tarea está esperando adquirir un bloqueo NULL en el valor de clave actual y un bloqueo de intervalo de inserción entre la clave anterior y la actual. Un bloqueo NULL en la clave es un bloqueo de liberación instantánea. |
| LCK_M_RIn_NL_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo NULL con ABORT BLOCKERS en el valor de clave actual y un bloqueo de intervalo de inserción con ABORT BLOCKERS entre la clave anterior y la actual. Un bloqueo NULL en la clave es un bloqueo de liberación instantánea. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RIn_NL_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo NULL con baja prioridad en el valor de clave actual y un bloqueo de intervalo de inserción con baja prioridad entre la clave anterior y la actual. Un bloqueo NULL en la clave es un bloqueo de liberación instantánea. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RIn_S | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido en el valor de clave actual y un bloqueo de intervalo de inserción entre la clave anterior y la actual. |
| LCK_M_RIn_S_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo compartido con ABORT BLOCKERS en el valor de clave actual y un bloqueo de intervalo de inserción con ABORT BLOCKERS entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RIn_S_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo compartido con baja prioridad en el valor de clave actual y un bloqueo de intervalo de inserción con baja prioridad entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RIn_U | La tarea espera adquirir un bloqueo de actualización en el valor de clave actual y un bloqueo de intervalo de inserción entre la clave anterior y la actual. |
| LCK_M_RIn_U_ABORT_BLOCKERS | La tarea está esperando adquirir un bloqueo de actualización con ABORT BLOCKERS en el valor de clave actual y un bloqueo de intervalo de inserción con ABORT BLOCKERS entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RIn_U_LOW_PRIORITY | La tarea está esperando adquirir un bloqueo de actualización con baja prioridad en el valor de clave actual y un bloqueo de intervalo de inserción con baja prioridad entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RIn_X | Tiene lugar cuando una tarea está esperando adquirir un bloqueo exclusivo en el valor de clave actual y un bloqueo de intervalo de inserción entre la clave anterior y la actual. |
| LCK_M_RIn_X_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo exclusivo con ABORT BLOCKERS en el valor de clave actual y un bloqueo de intervalo de inserción con ABORT BLOCKERS entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RIn_X_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo exclusivo con baja prioridad en el valor de clave actual y un bloqueo de intervalo de inserción con baja prioridad entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RS_S | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido en el valor de clave actual y un bloqueo de intervalo compartido entre la clave anterior y la actual. |
| LCK_M_RS_S_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo compartido con ABORT BLOCKERS en el valor de clave actual y un bloqueo de intervalo compartido con ABORT BLOCKERS entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RS_S_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo compartido con baja prioridad en el valor de clave actual y un bloqueo de intervalo compartido con baja prioridad entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RS_U | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización en el valor de clave actual y un bloqueo de intervalo de actualización entre la clave anterior y la actual. |
| LCK_M_RS_U_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización con ABORT BLOCKERS en el valor de clave actual y un bloqueo de intervalo de actualización con ABORT BLOCKERS entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RS_U_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización con baja prioridad en el valor de clave actual y un bloqueo de intervalo de actualización con baja prioridad entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RX_S | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido en el valor de clave actual y un bloqueo de intervalo exclusivo entre la clave anterior y la actual. |
| LCK_M_RX_S_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo compartido con ABORT BLOCKERS en el valor de clave actual y un bloqueo de intervalo exclusivo con bloqueo ABORT BLOCKERS entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RX_S_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo compartido con baja prioridad en el valor de clave actual y un bloqueo de intervalo exclusivo con bloqueo de baja prioridad entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RX_U | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización en el valor de clave actual y un bloqueo de intervalo exclusivo entre la clave anterior y la actual. |
| LCK_M_RX_U_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización con ABORT BLOCKERS en el valor de clave actual y un bloqueo de intervalo exclusivo con ABORT BLOCKERS entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RX_U_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización con baja prioridad en el valor de clave actual y un bloqueo de intervalo exclusivo con baja prioridad entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RX_X | Tiene lugar cuando una tarea está esperando adquirir un bloqueo exclusivo en el valor de clave actual y un bloqueo de intervalo exclusivo entre la clave anterior y la actual. |
| LCK_M_RX_X_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo exclusivo con ABORT BLOCKERS en el valor de clave actual y un bloqueo de intervalo exclusivo con ABORT BLOCKERS entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_RX_X_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo exclusivo con baja prioridad en el valor de clave actual y un bloqueo de intervalo exclusivo con baja prioridad entre la clave anterior y la actual. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_S | Tiene lugar cuando una tarea está esperando a adquirir un bloqueo compartido. Consulte Bloqueos compartidos para obtener más información. |
| LCK_M_S_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo compartido con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos compartidos para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_S_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo compartido con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos compartidos para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_SCH_M | Tiene lugar cuando una tarea está esperando a adquirir un bloqueo de modificación de esquema. Vea Bloqueos de esquema para obtener más información. |
| LCK_M_SCH_M_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando a adquirir un bloqueo de modificación de esquema con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Vea Bloqueos de esquema para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_SCH_M_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando a adquirir un bloqueo de modificación de esquema con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Vea Bloqueos de esquema para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_SCH_S | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido de esquema. Vea Bloqueos de esquema para obtener más información. |
| LCK_M_SCH_S_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando a adquirir un bloqueo de uso compartido de esquema con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Vea Bloqueos de esquema para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_SCH_S_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando a adquirir un bloqueo de uso compartido de esquema con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX) Vea Bloqueos de esquema para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_SIU | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido con intento de actualización. Consulte Bloqueos de intención para obtener más información. |
| LCK_M_SIU_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido con actualización intensiva con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_SIU_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido con actualización exclusiva con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_SIX | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido con intención exclusiva. Consulte Bloqueos de intención para obtener más información. |
| LCK_M_SIX_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido con intención exclusiva con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_SIX_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de uso compartido con intención exclusiva con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_U | Tiene lugar cuando una tarea está esperando a adquirir un bloqueo de actualización. Consulte Bloqueos de actualización para obtener más información. |
| LCK_M_U_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de actualización para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_U_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de actualización para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_UIX | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización con intención exclusiva. Consulte Bloqueos de intención para obtener más información. |
| LCK_M_UIX_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización con intención exclusiva con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_UIX_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo de actualización con intención exclusiva con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos de intención para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_X | Tiene lugar cuando una tarea está esperando a adquirir un bloqueo exclusivo. Consulte Bloqueos exclusivos para obtener más información. |
| LCK_M_X_ABORT_BLOCKERS | Tiene lugar cuando una tarea está esperando adquirir un bloqueo exclusivo con ABORT BLOCKERS. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos exclusivos para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LCK_M_X_LOW_PRIORITY | Tiene lugar cuando una tarea está esperando adquirir un bloqueo exclusivo con baja prioridad. (Relacionado con la opción de espera de prioridad baja de ALTER TABLE y ALTER INDEX). Consulte Bloqueos exclusivos para obtener más información. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| LOG_POOL_SCAN | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| LOG_RATE_GOVERNOR | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| LOGBUFFER | Tiene lugar cuando una tarea está esperando tener espacio en el búfer del registro para almacenar un registro. Valores coherentemente altos pueden indicar que los dispositivos de registro no pueden hacer frente a la cantidad de registros que va a generar el servidor. |
| LOGCAPTURE_LOGPOOLTRUNCPOINT | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| LOGGENERATION | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| LOGMGR | Tiene lugar cuando una tarea está esperando que finalicen operaciones de E/S pendientes para cerrar el registro mientras se cierra la base de datos. |
| LOGMGR_FLUSH | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| LOGMGR_PMM_LOG | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| LOGMGR_QUEUE | Tiene lugar mientras la tarea de escritura en registro espera solicitudes de trabajo. |
| LOGMGR_RESERVE_APPEND | Tiene lugar cuando una tarea está esperando comprobar si el truncamiento del registro libera espacio del registro para permitir que la tarea escriba un nuevo registro. Para reducir esta espera, puede aumentar el tamaño de los archivos de registro de la base de datos correspondiente. |
| LOGPOOL_CACHESIZE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| LOGPOOL_CONSUMER | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| LOGPOOL_CONSUMERSET | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| LOGPOOL_FREEPOOLS | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| LOGPOOL_MGRSET | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| LOGPOOL_REPLACEMENTSET | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| LOGPOOLREFCOUNTEDOBJECT_REFDONE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| LOWFAIL_MEMMGR_QUEUE | Tiene lugar mientras se espera que haya memoria disponible para su uso. |
| MD_AGENT_YIELD | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| MD_LAZYCACHE_RWLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| MEMORY_ALLOCATION_EXT | Se produce al asignar memoria del grupo de SQL Server memoria interno o del sistema operativo. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| MEMORY_GRANT_UPDATE | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| METADATA_LAZYCACHE_RWLOCK | Exclusivamente para uso interno. Solo se aplica a: SQL Server 2008 R2 . |
| MIGRATIONBUFFER | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| MISCELLANEOUS | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| MISCELLANEOUS | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| MSQL_DQ | Tiene lugar cuando una tarea está esperando que finalice una operación de consulta distribuida. Se utiliza para detectar potenciales interbloqueos de aplicación MARS (Conjuntos de resultados activos múltiples). La espera termina cuando finaliza la llamada a la consulta distribuida. |
| MSQL_XACT_MGR_MUTEX | Tiene lugar cuando una tarea está esperando obtener la propiedad del administrador de transacciones de la sesión para realizar una operación de transacción en el nivel de sesión. |
| MSQL_XACT_MUTEX | Tiene lugar durante la sincronización del uso de transacciones. Una solicitud debe adquirir la exclusión mutua para poder utilizar la transacción. |
| MSQL_XP | Tiene lugar cuando una tarea está esperando que finalice un procedimiento almacenado extendido. SQL Server utiliza este estado de espera para detectar interbloqueos potenciales de la aplicación MARS. La espera se detiene cuando finaliza la llamada al procedimiento almacenado extendido. |
| MSSEARCH | Tiene lugar durante las llamadas a la búsqueda de texto completo. Esta espera termina cuando finaliza la operación de texto completo. No indica contención, sino la duración de las operaciones de texto completo. |
| NET_WAITFOR_PACKET | Tiene lugar cuando una conexión está esperando un paquete de red durante una lectura de red. |
| NETWORKSXMLMGRLOAD | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| NODE_CACHE_MUTEX | Exclusivamente para uso interno. |
| OLEDB | Se produce cuando SQL Server llama al proveedor de OLE DB SNAC (SQLNCLI) o al Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL). Este estado de espera no se usa para la sincronización. Se usa para indicar la duración de las llamadas al proveedor OLE DB. |
| ONDEMAND_TASK_QUEUE | Tiene lugar mientras una tarea en segundo plano espera solicitudes de tarea del sistema de alta prioridad. Los tiempos de espera largos indican que no ha habido que procesar solicitudes de alta prioridad; no deben suponer un problema. |
| PAGEIOLATCH_DT | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que está en una solicitud de E/S. La solicitud de bloqueo temporal está en modo de destrucción. Las esperas largas pueden indicar problemas en el subsistema del disco. |
| PAGEIOLATCH_EX | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que está en una solicitud de E/S. La solicitud de bloqueo temporal está en modo exclusivo, un modo que se usa cuando el búfer se escribe en el disco. Las esperas largas pueden indicar problemas en el subsistema del disco. Consulte este SQL Server de solución de problemas de E/S lenta para obtener más información. |
| PAGEIOLATCH_KP | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que está en una solicitud de E/S. La solicitud de bloqueo temporal está en modo de conservación. Las esperas largas pueden indicar problemas en el subsistema del disco. |
| PAGEIOLATCH_NL | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| PAGEIOLATCH_SH | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que está en una solicitud de E/S. La solicitud de bloqueo temporal está en modo compartido, un modo que se usa cuando el búfer se lee desde el disco. Las esperas largas pueden indicar problemas en el subsistema del disco. Consulte este SQL Server de solución de problemas de E/S lenta para obtener más información. |
| PAGEIOLATCH_UP | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que está en una solicitud de E/S. La solicitud de bloqueo temporal está en modo de actualización. Las esperas largas pueden indicar problemas en el subsistema del disco. Consulte este SQL Server de solución de problemas de E/S lenta para obtener más información. |
| PAGELATCH_DT | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que no está en una solicitud de E/S. La solicitud de bloqueo temporal está en modo de destrucción. El modo de destrucción debe adquirirse antes de eliminar el contenido de una página. Vea Modos de bloqueos latch para obtener más información. |
| PAGELATCH_EX | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que no está en una solicitud de E/S. La solicitud de bloqueos latch está en modo exclusivo: impide que otros subprocesos escriban en la página (búfer) o lo lean desde ella. Un escenario común que conduce a este bloqueo latch es la contención de bloqueos de búfer de "última inserción de página". Para entenderlo y resolverlo, use Resolver la contención de inserción deúltima página PAGELATCH_EX y Diagnosticar y resolver la contención de bloqueos de bloqueos SQL Server . Otro escenario es la contención de bloqueos temporales en tablas pequeñas con un índice no agrupado e inserciones aleatorias (tabla de cola). |
| PAGELATCH_KP | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que no está en una solicitud de E/S. La solicitud de bloqueos latch está en modo Keep, lo que impide que otro subproceso destruya la página. Vea Modos de bloqueos latch para obtener más información. |
| PAGELATCH_NL | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| PAGELATCH_SH | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que no está en una solicitud de E/S. La solicitud de bloqueos latch está en modo compartido, lo que permite que varios subprocesos lean, pero no modifiquen, un búfer (página). Vea Modos de bloqueos latch para obtener más información. |
| PAGELATCH_UP | Tiene lugar cuando una tarea está esperando en un bloqueo temporal por un búfer que no está en una solicitud de E/S. La solicitud de bloqueo temporal está en modo de actualización. Normalmente, este tipo de espera se puede observar cuando una página del sistema (búfer) como PFS, GAM o SGAM está en bloqueos. Vea Modos de bloqueos latch para obtener más información. Para solucionar problemas de un escenario común con este bloqueo temporal, consulte Reducir la contención de asignación en SQL Server base de datos tempdb. |
| PARALLEL_BACKUP_QUEUE | Tiene lugar cuando se serializa la salida generada por RESTORE HEADERONLY, RESTORE FILELISTONLY o RESTORE LABELONLY. |
| PARALLEL_REDO_DRAIN_WORKER | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PARALLEL_REDO_FLOW_CONTROL | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PARALLEL_REDO_LOG_CACHE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PARALLEL_REDO_TRAN_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PARALLEL_REDO_TRAN_TURN | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PARALLEL_REDO_WORKER_SYNC | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PARALLEL_REDO_WORKER_WAIT_WORK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PERFORMANCE_COUNTERS_RWLOCK | Exclusivamente para uso interno. |
| PHYSICAL_SEEDING_DMV | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| POOL_LOG_RATE_GOVERNOR | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PREEMPTIVE_ABR | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| PREEMPTIVE_AUDIT_ACCESS_EVENTLOG | Tiene lugar cuando el programador del sistema operativo de SQL Server (SQLOS) cambia a modo preferente para escribir un evento de auditoría en el registro de eventos de Windows. Solo se aplica a: SQL Server 2008 R2 . |
| PREEMPTIVE_AUDIT_ACCESS_SECLOG | Tiene lugar cuando el programador de SQLOS cambia a modo preferente para escribir un evento de auditoría en el registro de seguridad de Windows. Solo se aplica a: SQL Server 2008 R2 . |
| PREEMPTIVE_CLOSEBACKUPMEDIA | Tiene lugar cuando el programador de SQLOS cambia a modo preferente para cerrar el medio de copia de seguridad. |
| PREEMPTIVE_CLOSEBACKUPTAPE | Tiene lugar cuando el programador de SQLOS cambia a modo preferente para cerrar un dispositivo de copia de seguridad de cinta. |
| PREEMPTIVE_CLOSEBACKUPVDIDEVICE | Tiene lugar cuando el programador de SQLOS cambia a modo preferente para cerrar un dispositivo de copia de seguridad virtual. |
| PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL | Tiene lugar cuando el programador de SQLOS cambia a modo preferente para realizar las operaciones de clúster de conmutación por error de Windows. |
| PREEMPTIVE_COM_COCREATEINSTANCE | Tiene lugar cuando el programador de SQLOS cambia a modo preferente para crear un objeto COM. |
| PREEMPTIVE_COM_COGETCLASSOBJECT | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_CREATEACCESSOR | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_DELETEROWS | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_GETCOMMANDTEXT | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_GETDATA | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_GETNEXTROWS | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_GETRESULT | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_GETROWSBYBOOKMARK | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_LBFLUSH | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_LBLOCKREGION | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_LBREADAT | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_LBSETSIZE | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_LBSTAT | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_LBUNLOCKREGION | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_LBWRITEAT | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_QUERYINTERFACE | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_RELEASE | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_RELEASEACCESSOR | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_RELEASEROWS | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_RELEASESESSION | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_RESTARTPOSITION | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_SEQSTRMREAD | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_SEQSTRMREADANDWRITE | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_SETDATAFAILURE | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_SETPARAMETERINFO | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_SETPARAMETERPROPERTIES | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_STRMLOCKREGION | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_STRMSEEKANDREAD | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_STRMSEEKANDWRITE | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_STRMSETSIZE | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_STRMSTAT | Exclusivamente para uso interno. |
| PREEMPTIVE_COM_STRMUNLOCKREGION | Exclusivamente para uso interno. |
| PREEMPTIVE_CONSOLEWRITE | Exclusivamente para uso interno. |
| PREEMPTIVE_CREATEPARAM | Exclusivamente para uso interno. |
| PREEMPTIVE_DEBUG | Exclusivamente para uso interno. |
| PREEMPTIVE_DFSADDLINK | Exclusivamente para uso interno. |
| PREEMPTIVE_DFSLINKEXISTCHECK | Exclusivamente para uso interno. |
| PREEMPTIVE_DFSLINKHEALTHCHECK | Exclusivamente para uso interno. |
| PREEMPTIVE_DFSREMOVELINK | Exclusivamente para uso interno. |
| PREEMPTIVE_DFSREMOVEROOT | Exclusivamente para uso interno. |
| PREEMPTIVE_DFSROOTFOLDERCHECK | Exclusivamente para uso interno. |
| PREEMPTIVE_DFSROOTINIT | Exclusivamente para uso interno. |
| PREEMPTIVE_DFSROOTSHARECHECK | Exclusivamente para uso interno. |
| PREEMPTIVE_DTC_ABORT | Exclusivamente para uso interno. |
| PREEMPTIVE_DTC_ABORTREQUESTDONE | Exclusivamente para uso interno. |
| PREEMPTIVE_DTC_BEGINTRANSACTION | Exclusivamente para uso interno. |
| PREEMPTIVE_DTC_COMMITREQUESTDONE | Exclusivamente para uso interno. |
| PREEMPTIVE_DTC_ENLIST | Exclusivamente para uso interno. |
| PREEMPTIVE_DTC_PREPAREREQUESTDONE | Exclusivamente para uso interno. |
| PREEMPTIVE_FILESIZEGET | Exclusivamente para uso interno. |
| PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION | Exclusivamente para uso interno. |
| PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION | Exclusivamente para uso interno. |
| PREEMPTIVE_FSAOLEDB_STARTTRANSACTION | Exclusivamente para uso interno. |
| PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO | Exclusivamente para uso interno. |
| PREEMPTIVE_GETRMINFO | Exclusivamente para uso interno. |
| PREEMPTIVE_HADR_LEASE_MECHANISM | Always On de concesión de grupos de disponibilidad para Soporte técnico de Microsoft diagnósticos. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PREEMPTIVE_HTTP_EVENT_WAIT | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PREEMPTIVE_HTTP_REQUEST | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PREEMPTIVE_LOCKMONITOR | Exclusivamente para uso interno. |
| PREEMPTIVE_MSS_RELEASE | Exclusivamente para uso interno. |
| PREEMPTIVE_ODBCOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OLE_UNINIT | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_ABORTTRAN | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_GETDATASOURCE | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_GETLITERALINFO | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_GETPROPERTIES | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_GETPROPERTYINFO | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_GETSCHEMALOCK | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_JOINTRANSACTION | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_RELEASE | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDB_SETPROPERTIES | Exclusivamente para uso interno. |
| PREEMPTIVE_OLEDBOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_AUTHENTICATIONOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_AUTHORIZATIONOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_BACKUPREAD | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_CLOSEHANDLE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_CLUSTEROPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_COMOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_COMPLETEAUTHTOKEN | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_COPYFILE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_CREATEDIRECTORY | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_CREATEFILE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_CRYPTACQUIRECONTEXT | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_CRYPTIMPORTKEY | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_CRYPTOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DECRYPTMESSAGE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DELETEFILE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DELETESECURITYCONTEXT | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DEVICEIOCONTROL | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DEVICEOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DIRSVC_NETWORKOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DISCONNECTNAMEDPIPE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DOMAINSERVICESOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DSGETDCNAME | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_DTCOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_ENCRYPTMESSAGE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_FILEOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_FINDFILE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_FLUSHFILEBUFFERS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_FORMATMESSAGE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_FREECREDENTIALSHANDLE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_FREELIBRARY | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GENERICOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GETADDRINFO | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GETDISKFREESPACE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GETFILEATTRIBUTES | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GETFILESIZE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PREEMPTIVE_OS_GETLONGPATHNAME | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GETPROCADDRESS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_GETVOLUMEPATHNAME | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_LIBRARYOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_LOADLIBRARY | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_LOGONUSER | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_LOOKUPACCOUNTSID | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_MESSAGEQUEUEOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_MOVEFILE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_NETGROUPGETUSERS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_NETUSERGETGROUPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_NETUSERGETLOCALGROUPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_NETUSERMODALSGET | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_OPENDIRECTORY | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_PDH_WMI_INIT | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PREEMPTIVE_OS_PIPEOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_PROCESSOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PREEMPTIVE_OS_QUERYREGISTRY | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_REMOVEDIRECTORY | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_REPORTEVENT | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_REVERTTOSELF | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_RSFXDEVICEOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_SECURITYOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_SERVICEOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_SETENDOFFILE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_SETFILEPOINTER | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_SETFILEVALIDDATA | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_SETNAMEDSECURITYINFO | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_SQLCLROPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_SQMLAUNCH | Exclusivamente para uso interno. Se aplica a: desde SQL Server 2008 R2 hasta SQL Server 2016 (13.x). |
| PREEMPTIVE_OS_VERIFYSIGNATURE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_VERIFYTRUST | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PREEMPTIVE_OS_VSSOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_WAITFORSINGLEOBJECT | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_WINSOCKOPS | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_WRITEFILE | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_WRITEFILEGATHER | Exclusivamente para uso interno. |
| PREEMPTIVE_OS_WSASETLASTERROR | Exclusivamente para uso interno. |
| PREEMPTIVE_REENLIST | Exclusivamente para uso interno. |
| PREEMPTIVE_RESIZELOG | Exclusivamente para uso interno. |
| PREEMPTIVE_ROLLFORWARDREDO | Exclusivamente para uso interno. |
| PREEMPTIVE_ROLLFORWARDUNDO | Exclusivamente para uso interno. |
| PREEMPTIVE_SB_STOPENDPOINT | Exclusivamente para uso interno. |
| PREEMPTIVE_SERVER_STARTUP | Exclusivamente para uso interno. |
| PREEMPTIVE_SETRMINFO | Exclusivamente para uso interno. |
| PREEMPTIVE_SHAREDMEM_GETDATA | Exclusivamente para uso interno. |
| PREEMPTIVE_SNIOPEN | Exclusivamente para uso interno. |
| PREEMPTIVE_SOSHOST | Exclusivamente para uso interno. |
| PREEMPTIVE_SOSTESTING | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| PREEMPTIVE_SP_SERVER_DIAGNOSTICS | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PREEMPTIVE_STARTRM | Exclusivamente para uso interno. |
| PREEMPTIVE_STREAMFCB_CHECKPOINT | Exclusivamente para uso interno. |
| PREEMPTIVE_STREAMFCB_RECOVER | Exclusivamente para uso interno. |
| PREEMPTIVE_STRESSDRIVER | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| PREEMPTIVE_TESTING | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| PREEMPTIVE_TRANSIMPORT | Exclusivamente para uso interno. |
| PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN | Exclusivamente para uso interno. |
| PREEMPTIVE_VSS_CREATESNAPSHOT | Exclusivamente para uso interno. |
| PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT | Exclusivamente para uso interno. |
| PREEMPTIVE_XE_CALLBACKEXECUTE | Exclusivamente para uso interno. |
| PREEMPTIVE_XE_CX_FILE_OPEN | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| PREEMPTIVE_XE_CX_HTTP_CALL | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| PREEMPTIVE_XE_DISPATCHER | Exclusivamente para uso interno. |
| PREEMPTIVE_XE_ENGINEINIT | Exclusivamente para uso interno. |
| PREEMPTIVE_XE_GETTARGETSTATE | Exclusivamente para uso interno. |
| PREEMPTIVE_XE_SESSIONCOMMIT | Exclusivamente para uso interno. |
| PREEMPTIVE_XE_TARGETFINALIZE | Exclusivamente para uso interno. |
| PREEMPTIVE_XE_TARGETINIT | Exclusivamente para uso interno. |
| PREEMPTIVE_XE_TIMERRUN | Exclusivamente para uso interno. |
| PREEMPTIVE_XETESTING | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| PRINT_ROLLBACK_PROGRESS | Se utiliza para esperar mientras los procesos del usuario finalizan en una base de datos que se ha pasado utilizando la cláusula de terminación ALTER DATABASE. Para obtener más información, consulte ALTER DATABASE (Transact-SQL). |
| PRU_ROLLBACK_DEFERRED | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_ALL_COMPONENTS_INITIALIZED | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_COOP_SCAN | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_DIRECTLOGCONSUMER_GETNEXT | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PWAIT_EVENT_SESSION_INIT_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PWAIT_HADR_ACTION_COMPLETED | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC | Se produce cuando una tarea en segundo plano está esperando a que se termine la tarea en segundo plano que recibe (a través de sondeo) las notificaciones de Clústeres de conmutación por error de Windows Server. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_HADR_CLUSTER_INTEGRATION | Una operación de anexar, reemplazar o quitar está esperando para obtener un bloqueo de escritura en una lista interna de Always On (por ejemplo, una lista de redes, direcciones de red o agentes de escucha del grupo de disponibilidad). Solo uso interno, Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_HADR_FAILOVER_COMPLETED | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_HADR_JOIN | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| PWAIT_HADR_OFFLINE_COMPLETED | Una Always On quitar grupo de disponibilidad está esperando a que el grupo de disponibilidad de destino se desconecta antes de destruir Windows clústeres de conmutación por error del servidor. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_HADR_ONLINE_COMPLETED | Una Always On o una operación de grupo de disponibilidad de conmutación por error está esperando a que el grupo de disponibilidad de destino se en línea. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_HADR_POST_ONLINE_COMPLETED | Una Always On de quitar grupo de disponibilidad está esperando la finalización de cualquier tarea en segundo plano que se programó como parte de un comando anterior. Por ejemplo, el puede haber una tarea en segundo plano que esté pasando las bases de datos de disponibilidad al rol principal. La DDL DROP AVAILABILITY GROUP siempre debe esperar a que esta tarea en segundo plano termine para evitar las condiciones de carrera. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_HADR_SERVER_READY_CONNECTIONS | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_HADR_WORKITEM_COMPLETED | Espera interna de un subproceso que espera a que una tarea de trabajo asincrónico se complete. Se trata de una espera prevista y es para uso de CSS. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_HADRSIM | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| PWAIT_LOG_CONSOLIDATION_IO | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| PWAIT_LOG_CONSOLIDATION_POLL | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| PWAIT_MD_LOGIN_STATS | Se produce durante la sincronización interna en las estadísticas de inicio de sesión de los metadatos. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_MD_RELATION_CACHE | Se produce durante la sincronización interna en los metadatos de la tabla o el índice. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_MD_SERVER_CACHE | Se produce durante la sincronización interna en los metadatos de servidores vinculados. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_MD_UPGRADE_CONFIG | Se produce durante la sincronización interna al actualizar las configuraciones generales de servidor. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_PREEMPTIVE_APP_USAGE_TIMER | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_QRY_BPMEMORY | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_REPLICA_ONLINE_INIT_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| PWAIT_SBS_FILE_OPERATION | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| PWAIT_XTP_FSSTORAGE_MAINTENANCE | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| PWAIT_XTP_HOST_STORAGE_WAIT | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_ASYNC_CHECK_CONSISTENCY_TASK | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_ASYNC_PERSIST_TASK | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_ASYNC_PERSIST_TASK_START | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_ASYNC_QUEUE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| QDS_BCKG_TASK | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_BLOOM_FILTER | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_CTXS | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_DB_DISK | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_DYN_VECTOR | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_EXCLUSIVE_ACCESS | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| QDS_HOST_INIT | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| QDS_LOADDB | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_PERSIST_TASK_MAIN_LOOP_SLEEP | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_QDS_CAPTURE_INIT | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| QDS_SHUTDOWN_QUEUE | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_STMT | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_STMT_DISK | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_TASK_SHUTDOWN | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QDS_TASK_START | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QE_WARN_LIST_SYNC | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| QPJOB_KILL | Indica que una llamada a KILL ha cancelado una actualización de estadísticas automáticas asincrónicas cuando la actualización se empezaba a ejecutar. El subproceso de terminación está suspendido, en espera de que empiece a escuchar comandos KILL. Un buen valor es menor que un segundo. |
| QPJOB_WAITFOR_ABORT | Indica que una llamada a KILL ha cancelado una actualización de estadísticas automáticas asincrónicas cuando se estaba ejecutando. La actualización no se ha completado, sino que está suspendida hasta que finalice la coordinación del mensaje del subproceso de terminación. Es un estado normal, pero excepcional, y debe ser muy corto. Un buen valor es menor que un segundo. |
| QRY_MEM_GRANT_INFO_MUTEX | Tiene lugar cuando la administración de memoria de ejecución de la consulta intenta controlar el acceso a la lista estática de información de concesiones. Este estado muestra información acerca de las solicitudes de memoria en espera y concedidas actualmente. Este estado es un sencillo estado de control de acceso. En este estado nunca debe esperarse mucho. Si esta exclusión mutua no se libera, todas las nuevas consultas que utilizan memoria dejarán de responder. |
| QRY_PARALLEL_THREAD_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| QRY_PROFILE_LIST_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| QUERY_ERRHDL_SERVICE_DONE | Solamente se identifica con fines informativos. No compatible. Solo se aplica a: SQL Server 2008 R2 . |
| QUERY_WAIT_ERRHDL_SERVICE | Solamente se identifica con fines informativos. No compatible. Solo se aplica a: SQL Server 2008 R2 . |
| QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN | Tiene lugar en determinados casos, cuando la generación de índices sin conexión se ejecuta en paralelo y los diferentes subprocesos de trabajo que realizan la ordenación sincronizan el acceso a los archivos de ordenación. |
| QUERY_NOTIFICATION_MGR_MUTEX | Tiene lugar durante la sincronización de la recopilación de elementos no utilizados en el administrador de notificaciones de consulta. |
| QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX | Tiene lugar durante la sincronización del estado en las transacciones de notificaciones de consulta. |
| QUERY_NOTIFICATION_TABLE_MGR_MUTEX | Tiene lugar durante la sincronización interna en el administrador de notificaciones de consulta. |
| QUERY_NOTIFICATION_UNITTEST_MUTEX | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| QUERY_OPTIMIZER_PRINT_MUTEX | Tiene lugar durante la sincronización de la producción de salida de diagnóstico del optimizador de consultas. Este tipo de espera solo se produce si la configuración de diagnóstico se ha habilitado bajo la dirección del Soporte técnico de Microsoft. |
| QUERY_TASK_ENQUEUE_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| QUERY_TRACEOUT | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| RBIO_WAIT_VLF | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| RBIO_RG_STORAGE | Se produce cuando se limita un nodo de proceso de base de datos de Hiperescala debido al consumo de registros retrasado en los servidores de páginas. Se aplica a: Azure SQL Database Hiperescala. |
| RBIO_RG_DESTAGE | Se produce cuando se limita un nodo de proceso de base de datos de Hiperescala debido al consumo de registros retrasado por el almacenamiento de registros a largo plazo. Se aplica a: Azure SQL Database Hiperescala. |
| RBIO_RG_REPLICA | Se produce cuando se limita un nodo de proceso de base de datos de Hiperescala debido a un consumo de registro retrasado por parte de los nodos de réplica secundaria legibles. Se aplica a: Azure SQL Database Hiperescala. |
| RBIO_RG_LOCALDESTAGE | Se produce cuando se está limitando un nodo de proceso de base de datos de Hiperescala debido al consumo de registros retrasado por parte del servicio de registro. Se aplica a: Azure SQL Database Hiperescala. |
| RECOVER_CHANGEDB | Tiene lugar durante la sincronización del estado de base de datos en una base de datos en estado de espera activa. |
| RECOVERY_MGR_LOCK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| REDO_THREAD_PENDING_WORK | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| REDO_THREAD_SYNC | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| REMOTE_BLOCK_IO | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| REMOTE_DATA_ARCHIVE_MIGRATION_DMV | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| REMOTE_DATA_ARCHIVE_SCHEMA_DMV | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| REPL_CACHE_ACCESS | Tiene lugar durante la sincronización en caché de artículos de una replicación. Durante estas esperas, el registro del LOG de replicación se detiene temporalmente y se bloquean las instrucciones de lenguaje de definición de datos (DLL) en una tabla publicada. |
| REPL_HISTORYCACHE_ACCESS | Exclusivamente para uso interno. |
| REPL_SCHEMA_ACCESS | Tiene lugar durante la sincronización de la información de versión del esquema de replicación. Este estado se produce cuando las instrucciones de DDL se ejecutan en el objeto replicado y cuando el registro del LOG genera o consume un esquema con versiones basado en las repeticiones de DDL. La contención se puede ver en este tipo de espera si tiene muchas bases de datos publicadas en un único publicador con replicación transaccional y las bases de datos publicadas están muy activas. |
| REPL_TRANFSINFO_ACCESS | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| REPL_TRANHASHTABLE_ACCESS | Exclusivamente para uso interno. |
| REPL_TRANTEXTINFO_ACCESS | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| REPLICA_WRITES | Tiene lugar mientras una tarea espera que finalicen las escrituras de página en instantáneas de la base de datos o en réplicas DBCC. |
| REQUEST_DISPENSER_PAUSE | Tiene lugar cuando una tarea espera que finalicen todas las operaciones de E/S pendientes para poder inmovilizar la E/S en un archivo y realizar una copia de seguridad de instantánea. |
| REQUEST_FOR_DEADLOCK_SEARCH | Tiene lugar mientras la supervisión de interbloqueos espera que comience la siguiente búsqueda de interbloqueos. Esta espera está prevista entre detecciones de interbloqueos; un tiempo de espera total largo en este recurso no indica un problema. |
| RESERVED_MEMORY_ALLOCATION_EXT | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| RESMGR_THROTTLED | Tiene lugar cuando entra una nueva solicitud y se acelera basándose en GROUP_MAX_REQUESTS. |
| RESOURCE_GOVERNOR_IDLE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| RESOURCE_QUEUE | Tiene lugar durante la sincronización de diferentes colas internas de recursos. |
| RESOURCE_SEMAPHORE | Se produce cuando una solicitud de memoria de consulta durante la ejecución de la consulta no se puede conceder inmediatamente debido a otras consultas simultáneas. Un número alto de esperas y tiempos de espera largos pueden indicar un número excesivo de consultas simultáneas o cantidades excesivas de solicitud de memoria. Las esperas excesivas de este tipo pueden producir SQL error 8645: "Se ha producido un tiempo de espera mientras se esperaban recursos de memoria para ejecutar la consulta. Vuelva a ejecutar la consulta". Para obtener información detallada e ideas de solución de problemas sobre las esperas de concesión de memoria, consulte esta entrada de blog. |
| RESOURCE_SEMAPHORE_MUTEX | Tiene lugar mientras una consulta espera que se satisfaga su solicitud de reserva de subproceso. También se produce durante la sincronización de solicitudes de compilación de consultas y de concesión de memoria. |
| RESOURCE_SEMAPHORE_QUERY_COMPILE | Tiene lugar cuando el número de compilaciones de consultas simultáneas alcanza un límite de aceleración. Las esperas elevadas y los tiempos de espera pueden indicar compilaciones excesivas, recompilaciones o planes que no se pueden almacenar en caché. |
| RESOURCE_SEMAPHORE_SMALL_QUERY | Tiene lugar cuando no se puede conceder de forma inmediata una solicitud de memoria de una consulta pequeña debido a otras consultas simultáneas. El tiempo de espera no debe superar unos segundos, ya que el servidor transfiere la solicitud al grupo principal de memoria de consulta si no puede conceder la memoria solicitada en este tiempo. Esperas altas pueden indicar un número excesivo de consultas pequeñas simultáneas y el bloqueo del grupo principal de memoria debido a consultas en espera. Solo se aplica a: SQL Server 2008 R2 . |
| RESTORE_FILEHANDLECACHE_ENTRYLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| RESTORE_FILEHANDLECACHE_LOCK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| RG_RECONFIG | Exclusivamente para uso interno. |
| ROWGROUP_OP_STATS | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| ROWGROUP_VERSION | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| RTDATA_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| SATELLITE_CARGO | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SATELLITE_SERVICE_SETUP | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SATELLITE_TASK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SBS_DISPATCH | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| SBS_RECEIVE_TRANSPORT | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| SBS_TRANSPORT | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| SCAN_CHAR_HASH_ARRAY_INITIALIZATION | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SEC_DROP_TEMP_KEY | Tiene lugar después de un error en el intento de quitar una clave de seguridad temporal y antes de volver a intentarlo. |
| SECURITY_CNG_PROVIDER_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| SECURITY_CRYPTO_CONTEXT_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SECURITY_DBE_STATE_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SECURITY_KEYRING_RWLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SECURITY_MUTEX | Tiene lugar cuando se esperan exclusiones mutuas que controlen el acceso a la lista global de proveedores de servicios criptográficos de Administración extensible de claves (EKM) y la lista de ámbito de sesión de sesiones de EKM. |
| SECURITY_RULETABLE_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SEMPLAT_DSI_BUILD | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SEQUENCE_GENERATION | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SEQUENTIAL_GUID | Tiene lugar mientras se obtiene un nuevo GUID secuencial. |
| SERVER_IDLE_CHECK | Tiene lugar durante la sincronización del estado inactivo de una instancia de SQL Server cuando un monitor de recursos intenta declarar una instancia de SQL Server como inactiva o intentando activarse. |
| SERVER_RECONFIGURE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SESSION_WAIT_STATS_CHILDREN | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SHARED_DELTASTORE_CREATION | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SHUTDOWN | Tiene lugar mientras una instrucción de cierre del sistema espera que las conexiones activas salgan. |
| SLEEP_BPOOL_FLUSH | Tiene lugar cuando un punto de comprobación acelera la emisión de nuevas operaciones de E/S para evitar sobrecargar el subsistema del disco. |
| SLEEP_BUFFERPOOL_HELPLW | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SLEEP_DBSTARTUP | Tiene lugar durante el inicio de la base de datos mientras se espera la recuperación de todas las bases de datos. |
| SLEEP_DCOMSTARTUP | Tiene lugar una vez como máximo durante el inicio de la instancia de SQL Server mientras se espera que finalice la inicialización de DCOM. |
| SLEEP_MASTERDBREADY | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SLEEP_MASTERMDREADY | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SLEEP_MASTERUPGRADED | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SLEEP_MEMORYPOOL_ALLOCATEPAGES | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SLEEP_MSDBSTARTUP | Tiene lugar cuando Seguimiento de SQL espera a que la base de datos msdb complete su inicio. |
| SLEEP_RETRY_VIRTUALALLOC | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SLEEP_SYSTEMTASK | Tiene lugar durante el inicio de una tarea en segundo plano mientras se espera que tempdb finalice el inicio. |
| SLEEP_TASK | Tiene lugar cuando una tarea se mantiene inactiva mientras espera que se produzca un evento genérico. |
| SLEEP_TEMPDBSTARTUP | Tiene lugar mientras una tarea espera que tempdb finalice el inicio. |
| SLEEP_WORKSPACE_ALLOCATEPAGE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SLO_UPDATE | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| SMSYNC | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SNI_CONN_DUP | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| SNI_CRITICAL_SECTION | Tiene lugar durante la sincronización interna en los componentes de red de SQL Server. |
| SNI_HTTP_WAITFOR_0_DISCON | Tiene lugar durante el cierre de SQL Server, mientras se espera que salgan todas las conexiones HTTP pendientes. |
| SNI_LISTENER_ACCESS | Tiene lugar mientras se espera que los nodos de acceso a memoria no uniforme (NUMA) actualicen el cambio de estado. El acceso al cambio de estado está serializado. |
| SNI_TASK_COMPLETION | Tiene lugar cuando se espera que finalicen todas las tareas durante un cambio de estado del nodo NUMA. |
| SNI_WRITE_ASYNC | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| SOAP_READ | Tiene lugar mientras se espera que se complete una lectura de red HTTP. |
| SOAP_WRITE | Tiene lugar mientras se espera que finalice una escritura de red HTTP. |
| SOCKETDUPLICATEQUEUE_CLEANUP | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| SOS_CALLBACK_REMOVAL | Tiene lugar mientras se lleva a cabo la sincronización en una lista de devoluciones de llamada para quitar una devolución de llamada. No se espera que este contador cambie una vez completada la inicialización del servidor. |
| SOS_DISPATCHER_MUTEX | Tiene lugar durante la sincronización interna del grupo de distribuidores. Esto incluye el ajuste del grupo. |
| SOS_LOCALALLOCATORLIST | Tiene lugar durante la sincronización interna en el administrador de memoria de SQL Server. Solo se aplica a: SQL Server 2008 R2 . |
| SOS_MEMORY_TOPLEVELBLOCKALLOCATOR | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SOS_MEMORY_USAGE_ADJUSTMENT | Tiene lugar cuando se ajusta el uso de memoria entre los fondos. |
| SOS_OBJECT_STORE_DESTROY_MUTEX | Tiene lugar durante la sincronización interna en grupos de memoria cuando se destruyen objetos del grupo. |
| SOS_PHYS_PAGE_CACHE | Registra el tiempo que espera un subproceso para adquirir la exclusión mutua que debe adquirir antes de asignar páginas físicas o antes de devolver dichas páginas al sistema operativo. Las esperas en este tipo solo aparecen si la instancia de SQL Server usa memoria AWE. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SOS_PROCESS_AFFINITY_MUTEX | Tiene lugar durante la sincronización del acceso a la configuración de afinidad de procesos. |
| SOS_RESERVEDMEMBLOCKLIST | Se produce durante la sincronización interna en el SQL Server Administrador de memoria. Solo se aplica a: SQL Server 2008 R2 . |
| SOS_SCHEDULER_YIELD | Tiene lugar cuando una tarea genera de forma voluntaria el programador para que se ejecuten otras tareas. Durante esta espera, la tarea está esperando en una cola que se puede ejecutar para que se renueve su cuántico, es decir, esperando a que se programe para ejecutarse de nuevo en la CPU. Las esperas prolongadas en este tipo de espera suelen indicar oportunidades para optimizar las consultas que realizan exámenes de índice o tabla. Céntrate en la regresión del plan, el índice que falta, las actualizaciones de estadísticas y las rees escrituras de consultas. La optimización de los entornos de ejecución reduce la necesidad de que las tareas se producen varias veces. Si los tiempos de consulta de estas tareas que consumen CPU son aceptables, se espera este tipo de espera y se puede omitir. |
| SOS_SMALL_PAGE_ALLOC | Tiene lugar durante la asignación y la liberación de la memoria que administran algunos objetos de memoria. |
| SOS_STACKSTORE_INIT_MUTEX | Tiene lugar durante la sincronización de la inicialización de almacenamiento interno. |
| SOS_SYNC_TASK_ENQUEUE_EVENT | Tiene lugar cuando una tarea se inicia de forma sincrónica. La mayor parte de las tareas de SQL Server se inician de modo asincrónico, en el que el control vuelve al iniciador inmediatamente después de incluir la solicitud de tarea en la cola de trabajo. |
| SOS_VIRTUALMEMORY_LOW | Se produce cuando una asignación de memoria espera a que Resource Manager liberar memoria virtual. |
| SOSHOST_EVENT | Tiene lugar cuando un componente hospedado, como CLR, espera un objeto de sincronización de eventos de SQL Server. |
| SOSHOST_INTERNAL | Tiene lugar durante la sincronización de devoluciones de llamada del administrador de memoria que utilizan los componentes hospedados, como CLR. |
| SOSHOST_MUTEX | Tiene lugar cuando un componente hospedado, como CLR, espera un objeto de sincronización de exclusión mutua de SQL Server. |
| SOSHOST_RWLOCK | Tiene lugar cuando un componente hospedado, como CLR, espera un objeto de sincronización de lectura-escritura de SQL Server. |
| SOSHOST_SEMAPHORE | Tiene lugar cuando un componente hospedado, como CLR, espera un objeto de sincronización de semáforo de SQL Server. |
| SOSHOST_SLEEP | Tiene lugar cuando una tarea hospedada se mantiene inactiva mientras espera que se produzca un evento genérico. Las tareas hospedadas son las que utilizan los componentes hospedados, como CLR. |
| SOSHOST_TRACELOCK | Tiene lugar durante la sincronización del acceso a flujos de seguimiento. |
| SOSHOST_WAITFORDONE | Tiene lugar cuando un componente hospedado, como CLR, espera la finalización de una tarea. |
| SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SP_SERVER_DIAGNOSTICS_INIT_MUTEX | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SP_SERVER_DIAGNOSTICS_SLEEP | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SQLCLR_APPDOMAIN | Tiene lugar mientras CLR espera que complete el inicio de un dominio de aplicación. |
| SQLCLR_ASSEMBLY | Tiene lugar mientras se espera el acceso a la lista de ensamblados cargada en el dominio de aplicación. |
| SQLCLR_DEADLOCK_DETECTION | Tiene lugar mientras CLR espera la finalización de la detección de interbloqueos. |
| SQLCLR_QUANTUM_PUNISHMENT | Tiene lugar cuando una tarea de CLR se acelera porque ha sobrepasado su cuanto de ejecución. Esta aceleración se lleva a cabo para reducir el efecto de esta tarea que consume muchos recursos en otras tareas. |
| SQLSORT_NORMMUTEX | Tiene lugar durante la sincronización interna, mientras se inicializan estructuras de ordenación internas. |
| SQLSORT_SORTMUTEX | Tiene lugar durante la sincronización interna, mientras se inicializan estructuras de ordenación internas. |
| SQLTRACE_BUFFER_FLUSH | Tiene lugar cuando una tarea está esperando a que una tarea en segundo plano vuelque los búferes de seguimiento al disco cada cuatro segundos. Solo se aplica a: SQL Server 2008 R2 . |
| SQLTRACE_FILE_BUFFER | Tiene lugar mientras se lleva a cabo la sincronización en búferes de seguimiento durante un seguimiento de archivos. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SQLTRACE_FILE_READ_IO_COMPLETION | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SQLTRACE_FILE_WRITE_IO_COMPLETION | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SQLTRACE_INCREMENTAL_FLUSH_SLEEP | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SQLTRACE_LOCK | Exclusivamente para uso interno. Solo se aplica a: SQL Server 2008 R2 . |
| SQLTRACE_PENDING_BUFFER_WRITERS | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| SQLTRACE_SHUTDOWN | Tiene lugar mientras el cierre del sistema de seguimiento espera la finalización de los eventos de seguimiento pendientes. |
| SQLTRACE_WAIT_ENTRIES | Tiene lugar cuando una cola de eventos de Seguimiento de SQL espera que lleguen paquetes a la cola. |
| SRVPROC_SHUTDOWN | Tiene lugar mientras el proceso de cierre del sistema espera la liberación de los recursos internos para cerrar sin problemas. |
| STARTUP_DEPENDENCY_MANAGER | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| TDS_BANDWIDTH_STATE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| TDS_INIT | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| TDS_PROXY_CONTAINER | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| TEMPOBJ | Tiene lugar cuando se sincronizan eliminaciones de objetos temporales. Esta espera no es muy común y solo se produce si una tarea ha solicitado el acceso exclusivo para eliminaciones de tablas temp. |
| TEMPORAL_BACKGROUND_PROCEED_CLEANUP | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| TERMINATE_LISTENER | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| THREADPOOL | Se produce cuando una tarea (consulta o inicio de sesión o cierre de sesión) está esperando a que un subproceso de trabajo la ejecute. Esto puede indicar que la configuración del subproceso de trabajo máximo está mal configurada o que, normalmente, las ejecuciones por lotes tardan demasiado, lo que reduce el número de subprocesos de trabajo disponibles para satisfacer otros lotes. Examine el rendimiento de los lotes (consultas) y reduzca la duración de las consultas mediante la reducción de cuellos de botella (bloqueo, paralelismo, E/S, esperas de bloqueos) o proporcionando la indexación o el diseño de consultas adecuados. |
| TIMEPRIV_TIMEPERIOD | Tiene lugar durante la sincronización interna del temporizador de Extended Events. |
| TRACE_EVTNOTIF | Exclusivamente para uso interno. |
| TRACEWRITE | Tiene lugar cuando el proveedor de seguimiento de conjuntos de filas de Seguimiento de SQL espera un búfer libre o el procesamiento de un búfer con eventos. |
| TRAN_MARKLATCH_DT | Tiene lugar cuando se espera un bloqueo temporal en modo de destrucción en un bloqueo temporal de marca de transacción. Los bloqueos temporales de marca de transacción se utilizan para la sincronización de confirmaciones con transacciones marcadas. |
| TRAN_MARKLATCH_EX | Tiene lugar cuando se espera un bloqueo temporal en modo exclusivo en una transacción marcada. Los bloqueos temporales de marca de transacción se utilizan para la sincronización de confirmaciones con transacciones marcadas. |
| TRAN_MARKLATCH_KP | Tiene lugar cuando se espera un bloqueo temporal en modo de mantenimiento en una transacción marcada. Los bloqueos temporales de marca de transacción se utilizan para la sincronización de confirmaciones con transacciones marcadas. |
| TRAN_MARKLATCH_NL | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| TRAN_MARKLATCH_SH | Tiene lugar cuando se espera un bloqueo temporal en modo compartido en una transacción marcada. Los bloqueos temporales de marca de transacción se utilizan para la sincronización de confirmaciones con transacciones marcadas. |
| TRAN_MARKLATCH_UP | Tiene lugar cuando se espera un bloqueo temporal en modo de actualización en una transacción marcada. Los bloqueos temporales de marca de transacción se utilizan para la sincronización de confirmaciones con transacciones marcadas. |
| TRANSACTION_MUTEX | Tiene lugar durante la sincronización del acceso a una transacción por parte de varios lotes. |
| UCS_ENDPOINT_CHANGE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| UCS_MANAGER | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| UCS_MEMORY_NOTIFICATION | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| UCS_SESSION_REGISTRATION | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| UCS_TRANSPORT | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| UCS_TRANSPORT_STREAM_CHANGE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| UTIL_PAGE_ALLOC | Tiene lugar cuando los exámenes del registro de transacciones esperan que haya memoria disponible durante la presión de memoria. |
| VDI_CLIENT_COMPLETECOMMAND | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| VDI_CLIENT_GETCOMMAND | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| VDI_CLIENT_OPERATION | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| VDI_CLIENT_OTHER | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| VERSIONING_COMMITTING | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| VIA_ACCEPT | Tiene lugar cuando se completa la conexión del proveedor del Adaptador de interfaz virtual (VIA) durante el inicio. |
| VIEW_DEFINITION_MUTEX | Tiene lugar durante la sincronización del acceso a definiciones de vista almacenadas en memoria caché. |
| WAIT_FOR_RESULTS | Tiene lugar cuando se espera el inicio de una notificación de consulta. |
| WAIT_ON_SYNC_STATISTICS_REFRESH | Se produce al esperar a que se complete la actualización sincrónica de las estadísticas antes de que se pueda reanudar la compilación y la ejecución de consultas. Se aplica a: A partir de SQL Server 2019 (15.x) |
| WAIT_SCRIPTDEPLOYMENT_REQUEST | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_SCRIPTDEPLOYMENT_WORKER | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XLOGREAD_SIGNAL | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| WAIT_XTP_ASYNC_TX_COMPLETION | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_CKPT_AGENT_WAKEUP | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_CKPT_CLOSE | Tiene lugar cuando se espera que se complete un punto de comprobación. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_CKPT_ENABLED | Tiene lugar cuando los puntos de comprobación están deshabilitados y se está esperando a su habilitación. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_CKPT_STATE_LOCK | Tiene lugar al sincronizar la comprobación del estado de los puntos de comprobación. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_COMPILE_WAIT | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| WAIT_XTP_GUEST | Tiene lugar cuando el asignador de memoria de la base de datos debe detener la recepción de notificaciones de memoria insuficiente. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| WAIT_XTP_HOST_WAIT | Tiene lugar cuando el motor de base de datos desencadena esperas y el host las implementa. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_OFFLINE_CKPT_LOG_IO | Tiene lugar cuando el punto de comprobación sin conexión está esperando la finalización de una E/S de lectura del registro. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_OFFLINE_CKPT_NEW_LOG | Tiene lugar cuando el punto de comprobación sin conexión está esperando para examinar nuevas entradas del registro. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_PROCEDURE_ENTRY | Tiene lugar cuando un procedimiento drop está esperando a que finalicen todas las ejecuciones actuales del procedimiento. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_RECOVERY | Se produce cuando la recuperación de la base de datos está esperando a que finalice la recuperación de objetos optimizados para memoria. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAIT_XTP_SERIAL_RECOVERY | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| WAIT_XTP_SWITCH_TO_INACTIVE | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| WAIT_XTP_TASK_SHUTDOWN | Tiene lugar cuando se espera a que finalice un subproceso de OLTP en memoria. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| WAIT_XTP_TRAN_DEPENDENCY | Tiene lugar cuando se espera a las dependencias de transacción. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WAITFOR | Se produce como resultado de una instrucción WAITFOR transact-SQL. La duración de la espera viene determinada por los parámetros de la instrucción. Se trata de una espera iniciada por el usuario. |
| WAITFOR_PER_QUEUE | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| WAITFOR_TASKSHUTDOWN | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| WAITSTAT_MUTEX | Tiene lugar durante la sincronización del acceso a la colección de estadísticas utilizadas para rellenar sys.dm_os_wait_stats. |
| WCC | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| WINDOW_AGGREGATES_MULTIPASS | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| WINFAB_API_CALL | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WINFAB_REPLICA_BUILD_OPERATION | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| WINFAB_REPORT_FAULT | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| WORKTBL_DROP | Tiene lugar mientras se establece una pausa antes de volver a intentar una eliminación incorrecta de tablas de trabajo. |
| WRITE_COMPLETION | Tiene lugar mientras está en curso una operación de escritura. |
| WRITELOG | Tiene lugar mientras se espera que se complete un vaciado del registro. Las operaciones comunes que provocan vaciados de registros son confirmaciones de transacciones y puntos de control. Las razones comunes de las esperas largas en WRITELOG son: latencia de disco (donde residen los archivos de registro de transacciones), la incapacidad de E/S para mantenerse al día con las transacciones o un gran número de operaciones y vaciados del registro de transacciones (confirmaciones, reversión) |
| XACT_OWN_TRANSACTION | Tiene lugar mientras se espera adquirir la propiedad de una transacción. |
| XACT_RECLAIM_SESSION | Tiene lugar mientras se espera que el propietario actual de una sesión libere la propiedad de la sesión. |
| XACTLOCKINFO | Tiene lugar durante la sincronización del acceso a la lista de bloqueos de una transacción. Además de la propia transacción, a la lista de bloqueos tienen acceso operaciones como la detección de interbloqueos y la migración de bloqueos durante divisiones de página. |
| XACTWORKSPACE_MUTEX | Tiene lugar durante la sincronización de bajas de una transacción, así como del número de bloqueos de base de datos entre los miembros dados de alta de una transacción. |
| XDB_CONN_DUP_HASH | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| XDES_HISTORY | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| XDES_OUT_OF_ORDER_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| XDES_SNAPSHOT | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| XDESTSVERMGR | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| XE_BUFFERMGR_ALLPROCESSED_EVENT | Tiene lugar cuando los búferes de sesión de Extended Events se vacían en los destinos. Esta espera se produce en un subproceso en segundo plano. |
| XE_BUFFERMGR_FREEBUF_EVENT | Tiene lugar cuando se presenta alguna de las siguientes condiciones: |
| XE_CALLBACK_LIST | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| XE_CX_FILE_READ | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| XE_DISPATCHER_CONFIG_SESSION_LIST | Tiene lugar cuando una sesión de Extended Events que está utilizando destinos asincrónicos se inicia o se detiene. Esta espera indica alguna de las siguientes situaciones: |
| XE_DISPATCHER_JOIN | Tiene lugar cuando un subproceso en segundo plano que se utiliza para sesiones de Extended Events está finalizando. |
| XE_DISPATCHER_WAIT | Tiene lugar cuando un subproceso en segundo plano que se utiliza para sesiones de Extended Events está esperando a que se procesen los búferes de eventos. |
| XE_FILE_TARGET_TVF | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| XE_LIVE_TARGET_TVF | Exclusivamente para uso interno. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
| XE_MODULEMGR_SYNC | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| XE_OLS_LOCK | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
| XE_PACKAGE_LOCK_BACKOFF | Solamente se identifica con fines informativos. No compatible. Solo se aplica a: SQL Server 2008 R2 . |
| XE_SERVICES_EVENTMANUAL | Exclusivamente para uso interno. |
| XE_SERVICES_MUTEX | Exclusivamente para uso interno. |
| XE_SERVICES_RWLOCK | Exclusivamente para uso interno. |
| XE_SESSION_CREATE_SYNC | Exclusivamente para uso interno. |
| XE_SESSION_FLUSH | Exclusivamente para uso interno. |
| XE_SESSION_SYNC | Exclusivamente para uso interno. |
| XE_STM_CREATE | Exclusivamente para uso interno. |
| XE_TIMER_EVENT | Exclusivamente para uso interno. |
| XE_TIMER_MUTEX | Exclusivamente para uso interno. |
| XE_TIMER_TASK_DONE | Exclusivamente para uso interno. |
| XIO_CREDENTIAL_MGR_RWLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| XIO_CREDENTIAL_RWLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| XIO_EDS_MGR_RWLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| XIO_EDS_RWLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| XIO_IOSTATS_BLOBLIST_RWLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| XIO_IOSTATS_FCBLIST_RWLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2017 (14.x) y versiones posteriores. |
| XIO_LEASE_RENEW_MGR_RWLOCK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| XTP_HOST_DB_COLLECTION | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| XTP_HOST_LOG_ACTIVITY | Exclusivamente para uso interno. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| XTP_HOST_PARALLEL_RECOVERY | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| XTP_PREEMPTIVE_TASK | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| XTP_TRUNCATION_LSN | Exclusivamente para uso interno. Válido para : SQL Server 2016 (13.x) y versiones posteriores. |
| XTPPROC_CACHE_ACCESS | Se produce al tener acceso a todos los objetos de caché de procedimiento almacenado compilado de forma nativa. Válido para : SQL Server 2014 (12.x) y versiones posteriores. |
| XTPPROC_PARTITIONED_STACK_CREATE | Tiene lugar al asignar estructuras de caché de procedimiento almacenado compilado de forma nativa por nodo NUMA (se debe realizar en un único subproceso) para un procedimiento determinado. Válido para : SQL Server 2012 (11.x) y versiones posteriores. |
Los siguientes XEvent están relacionados con la partición SWITCH y la recompilación de índices en línea. Para obtener información sobre la sintaxis, vea ALTER TABLE (Transact-SQL) y ALTER INDEX (Transact-SQL).
lock_request_priority_state
process_killed_by_abort_blockers
ddl_with_wait_at_low_priority
Para obtener una matriz de compatibilidad de bloqueos, vea sys.dm_tran_locks (Transact-SQL).
Vea también
SQL Server vistas de administración dinámica relacionadas con el sistema operativo (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)