sys.dm_os_wait_stats(Transact-SQL)
적용 대상: SQL Server Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System(PDW)
실행 중인 스레드로 인해 발생한 모든 대기에 대한 정보를 반환합니다. 이 집계된 보기를 사용하여 SQL Server 및 특정 쿼리 및 일괄 처리의 성능 문제를 진단할 수 있습니다. sys.dm_exec_session_wait_stats(Transact-SQL) 은 세션별로 유사한 정보를 제공합니다.
참고
Azure Synapse Analytics 또는 분석 플랫폼 시스템(PDW)에서 호출하려면 이름을 sys.dm_pdw_nodes_os_wait_stats
사용합니다. 이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.
열 이름 | 데이터 형식 | Description |
---|---|---|
wait_type | nvarchar(60) | 대기 유형의 이름입니다. 자세한 내용은 이 문서의 뒷부 분에 있는 대기 유형을 참조하세요. |
waiting_tasks_count | bigint | 이 대기 유형의 대기 수입니다. 이 카운터는 각 대기가 시작될 때 증가합니다. |
wait_time_ms | bigint | 이 대기 유형의 총 대기 시간(밀리초)입니다. 이 시간은 signal_wait_time_ms를 포함합니다. |
max_wait_time_ms | bigint | 이 대기 유형의 최대 대기 시간입니다. |
signal_wait_time_ms | bigint | 대기 스레드가 신호를 받은 시간과 실행을 시작한 시간 사이의 차이입니다. |
pdw_node_id | int | 이 배포가 있는 노드의 식별자입니다. 적용 대상: Azure Synapse Analytics, 분석 플랫폼 시스템(PDW) |
사용 권한
SQL Server 및 SQL Managed Instance에서는 VIEW SERVER STATE
권한이 필요합니다.
SQL Database Basic, S0 및 S1 서비스 목표 또는 탄력적 풀 내의 데이터베이스에 대해서는 서버 관리자 계정, Azure Active Directory 관리자 계정 또는 ##MS_ServerStateReader##
서버 역할의 멤버 자격이 필요합니다. 다른 모든 SQL Database 서비스 목표에 대해서는 데이터베이스에 대한 VIEW DATABASE STATE
권한 또는 ##MS_ServerStateReader##
서버 역할의 멤버 자격이 필요합니다.
SQL Server 2022 이상에 대한 권한
서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.
대기 유형
리소스 대기는 다른 작업자가 리소스를 사용 중이거나 아직 사용할 수 없기 때문에 작업자가 사용할 수 없는 리소스에 대한 액세스를 요청할 때 발생합니다. 리소스 대기의 예로는 잠금, 래치, 네트워크 및 디스크 I/O 대기가 있습니다. 잠금 및 래치 대기는 동기화 개체에 대한 대기입니다.
큐 대기는 작업자가 유휴 상태일 때 작업 할당을 기다리는 경우에 발생합니다. 큐 대기는 교착 상태 모니터 및 삭제된 레코드 정리 작업 같은 시스템 백그라운드 태스크에서 가장 많이 발생합니다. 이러한 태스크는 작업 큐에 작업 요청이 배치될 때까지 대기합니다. 큐에 새 패킷이 배치되지 않았어도 큐 대기가 정기적으로 활성화될 수 있습니다.
외부 대기는 SQL Server 작업자가 확장 저장 프로시저 호출 또는 연결된 서버 쿼리와 같은 외부 이벤트가 완료되기를 기다리는 경우에 발생합니다. 차단 문제를 진단할 때 작업자가 일부 외부 코드를 적극적으로 실행할 수 있으므로 외부 대기가 항상 작업자가 유휴 상태임을 의미하지는 않습니다.
이 동적 관리 뷰는 완료된 대기 시간을 보여 줍니다. 이 동적 관리 뷰는 현재 대기를 표시하지 않습니다.
SQL Server 작업자 스레드는 다음 중 어느 것이라도 해당하는 경우 대기 중인 것으로 간주되지 않습니다.
리소스를 사용 가능합니다.
큐가 비어 있지 않습니다.
외부 프로세스가 완료됩니다.
스레드가 더 이상 대기하지 않지만 스레드는 즉시 실행을 시작할 필요가 없습니다. 그와 같은 스레드가 실행 가능한 작업자 큐의 첫 번째 항목이고 퀀텀이 스케줄러에서 실행될 때까지 대기해야 하기 때문입니다.
SQL Server 대기 시간 카운터는 bigint 값이므로 이전 버전의 SQL Server 동일한 카운터만큼 카운터 롤오버하는 경향이 없습니다.
쿼리 실행 중에 특정 유형의 대기 시간이 쿼리 내의 병목 또는 대기 지점을 나타낼 수 있습니다. 마찬가지로 높은 대기 시간이나 서버 전체의 대기 횟수가 서버 인스턴스 내의 쿼리 상호 작용에서 병목 또는 핫 스폿을 나타낼 수 있습니다. 예를 들어 잠금 대기는 쿼리의 데이터 경합을, 페이지 IO 래치 대기는 느린 IO 응답 시간을, 페이지 래치 업데이트 대기는 잘못된 파일 레이아웃을 나타냅니다.
이 동적 관리 뷰의 내용을 다시 설정할 수 있습니다. 이 T-SQL 명령은 모든 카운터를 0으로 다시 설정합니다.
DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);
GO
참고
이러한 통계는 데이터베이스 엔진이 다시 시작된 후에도 유지되지 않으며 통계가 마지막으로 다시 설정되었거나 데이터베이스 엔진이 시작된 이후 모든 데이터가 누적됩니다. sys.dm_os_sys_info의 sqlserver_start_time
열을 사용하여 마지막 데이터베이스 엔진 시작 시간을 찾습니다.
다음 표에서는 태스크에서 발생한 대기 유형을 나열합니다.
대기 유형 | Description |
---|---|
ABR | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
AM_INDBUILD_ALLOCATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
AM_SCHEMAMGR_UNSHARED_CACHE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
ASSEMBLY_FILTER_HASHTABLE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
ASSEMBLY_LOAD | 어셈블리 로드에 대한 단독 액세스 중에 발생합니다. |
ASYNC_DISKPOOL_LOCK | 파일 만들기 또는 초기화 같은 태스크를 수행하고 있는 병렬 스레드를 동기화하려고 하는 경우에 발생합니다. |
ASYNC_IO_COMPLETION | 태스크가 비동기 비데이터 I/Os가 완료되길 기다리는 경우에 발생합니다. 예를 들어 웜 대기 로그 전달, 데이터베이스 미러링, 일부 대량 가져오기 관련 작업에 관련된 I/O가 있습니다. |
ASYNC_NETWORK_IO | 클라이언트 애플리케이션이 전송된 모든 데이터를 처리했음을 인정하기 위해 작업이 차단될 때 네트워크 쓰기에서 발생합니다. 클라이언트 애플리케이션이 서버에서 데이터를 최대한 빨리 처리하고 있는지 또는 네트워크 지연이 없는지 확인합니다. 클라이언트 애플리케이션이 데이터를 충분히 빠르게 사용할 수 없는 이유는 결과가 도착하는 동안 결과를 파일에 쓰는 것과 같은 애플리케이션 디자인 문제, 사용자 입력 대기, 서버 쪽 필터링 대신 대용량 데이터 세트에 대한 클라이언트 쪽 필터링 또는 의도적인 대기가 도입된 것입니다. 또한 클라이언트 컴퓨터는 낮은 가상/물리적 메모리, 100% CPU 사용량 등의 문제로 인해 응답 속도가 느려질 수 있습니다. 네트워크 지연은 일반적으로 네트워크 어댑터 드라이버 문제, 필터 드라이버, 방화벽 또는 잘못 구성된 라우터로 인해 이 대기로 이어질 수 있습니다. |
ASYNC_OP_COMPLETION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
ASYNC_OP_CONTEXT_READ | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
ASYNC_OP_CONTEXT_WRITE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
ASYNC_SOCKETDUP_IO | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
AUDIT_GROUPCACHE_LOCK | 특수 캐시에 대한 액세스를 제어하는 잠금을 기다리는 경우에 발생합니다. 캐시에는 각 감사 동작 그룹을 감사하는 데 사용되는 감사에 대한 정보가 포함되어 있습니다. |
AUDIT_LOGINCACHE_LOCK | 특수 캐시에 대한 액세스를 제어하는 잠금을 기다리는 경우에 발생합니다. 캐시에는 로그인 감사 동작 그룹을 감사하는 데 사용되는 감사에 대한 정보가 포함되어 있습니다. |
AUDIT_ON_DEMAND_TARGET_LOCK | 감사와 관련된 확장 이벤트 대상의 단일 초기화를 위한 잠금을 기다리는 경우에 발생합니다. |
AUDIT_XE_SESSION_MGR | 감사와 관련된 확장 이벤트 세션의 시작 및 중지를 동기화하는 데 사용되는 잠금을 기다리는 경우에 발생합니다. |
백업 | 태스크가 백업 처리의 일부로 차단되는 경우에 발생합니다. |
BACKUP_OPERATOR | 태스크가 테이프 탑재를 대기하는 경우에 발생합니다. 테이프 상태 보려면 를 쿼리sys.dm_io_backup_tapes 합니다. 탑재 작업이 보류 중이 아닌 경우 이 대기 유형은 테이프 드라이브의 하드웨어 문제를 나타낼 수 있습니다. |
BACKUPBUFFER | 백업 태스크가 데이터를 기다리거나 데이터를 저장할 버퍼를 기다리는 경우에 발생합니다. 태스크가 테이프 탑재를 기다리는 경우를 제외하고 이 형식은 일반적이지 않습니다. |
BACKUPIO | 백업 태스크가 데이터를 기다리거나 데이터를 저장할 버퍼를 기다리는 경우에 발생합니다. 태스크가 테이프 탑재를 기다리는 경우를 제외하고 이 형식은 일반적이지 않습니다. |
BACKUPTHREAD | 태스크가 백업 작업이 완료될 때까지 대기하는 경우에 발생합니다. 대기 시간은 몇 분에서 몇 시간까지 걸릴 수 있습니다. 대기 중인 작업이 I/O 프로세스에 있는 경우 이 형식은 문제를 나타내지 않습니다. |
BAD_PAGE_PROCESS | 백그라운드의 주의 대상 페이지 로거가 5초보다 긴 간격으로 실행되는 것을 방지하려는 경우에 발생합니다. 주의 대상 페이지가 너무 많으면 로거가 자주 실행됩니다. |
BLOB_METADATA | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
BMPALLOCATION | 큰 비트맵 필터의 할당을 동기화할 때 병렬 일괄 처리 모드 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
BMPBUILD | 큰 비트맵 필터의 빌드를 동기화할 때 병렬 일괄 처리 모드 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
BMPREPARTITION | 큰 비트맵 필터의 재분할을 동기화할 때 병렬 일괄 처리 모드 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
BMPREPLICATION | 작업자 스레드 간에 큰 비트맵 필터의 복제를 동기화할 때 병렬 일괄 처리 모드 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
BPSORT | 여러 스레드에서 데이터 세트의 정렬을 동기화할 때 병렬 일괄 처리 모드 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
BROKER_CONNECTION_RECEIVE_TASK | 연결 엔드포인트에서 메시지를 받기 위한 액세스를 대기하는 경우에 발생합니다. 엔드포인트에 대한 수신 액세스는 직렬화됩니다. |
BROKER_DISPATCHER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
BROKER_ENDPOINT_STATE_MUTEX | Service Broker 연결 엔드포인트의 상태에 액세스하기 위한 경합이 있을 때 발생합니다. 변경 내용의 상태에 대한 액세스는 직렬화됩니다. |
BROKER_EVENTHANDLER | 작업이 Service Broker의 기본 이벤트 처리기에서 대기 중일 때 발생합니다. 매우 짧게 발생해야 합니다. |
BROKER_FORWARDER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
BROKER_INIT | 각 활성 데이터베이스에서 Service Broker를 초기화할 때 발생합니다. 자주 발생하면 안 됩니다. |
BROKER_MASTERSTART | 작업이 Service Broker의 기본 이벤트 처리기가 시작되기를 기다리는 경우에 발생합니다. 매우 짧게 발생해야 합니다. |
BROKER_RECEIVE_WAITFOR | RECEIVE WAITFOR가 대기 중인 경우에 발생합니다. 즉, 큐에서 메시지를 받을 준비가 되지 않았거나 잠금 경합으로 인해 큐에서 메시지를 받지 못할 수 있습니다. |
BROKER_REGISTERALLENDPOINTS | Service Broker 연결 엔드포인트를 초기화하는 동안 발생합니다. 매우 짧게 발생해야 합니다. |
BROKER_SERVICE | 대상 서비스와 연결된 Service Broker 대상 목록이 업데이트되거나 다시 지정될 때 발생합니다. |
BROKER_SHUTDOWN | Service Broker의 계획된 종료가 있을 때 발생합니다. 가능하면 매우 짧게 발생해야 합니다. |
BROKER_START | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
BROKER_TASK_SHUTDOWN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
BROKER_TASK_STOP | Service Broker 큐 작업 처리기가 작업을 종료하려고 할 때 발생합니다. 상태 검사가 직렬화되고 먼저 실행 상태에 있어야 합니다. |
BROKER_TASK_SUBMIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
BROKER_TO_FLUSH | Service Broker 지연 플러시기가 메모리 내 전송 개체를 작업 테이블로 플러시할 때 발생합니다. |
BROKER_TRANSMISSION_OBJECT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
BROKER_TRANSMISSION_TABLE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
BROKER_TRANSMISSION_WORK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
BROKER_TRANSMITTER | Service Broker 송신기가 작업을 대기할 때 발생합니다. Service Broker에는 하나 이상의 연결 엔드포인트를 통해 여러 대화 상자의 메시지를 유선으로 보내도록 예약하는 송신기라는 구성 요소가 있습니다. 송신기는 이 목적을 위해 2개의 전용 스레드를 가지고 있습니다. 이 대기 유형은 이러한 송신기 스레드가 전송 연결을 사용하여 대화 메시지를 보낼 때까지 대기하는 경우 요금이 청구됩니다. 이 대기 유형 지점의 waiting_tasks_count 높은 값이 이러한 송신기 스레드에 대해 간헐적으로 작동하며 성능 문제를 나타내지 않습니다. Service Broker가 전혀 사용되지 않는 경우 는 waiting_tasks_count 2(송신기 스레드 2개)여야 하며 wait_time_ms 시작 instance 이후의 기간의 두 배가 되어야 합니다. Service broker 대기 통계를 참조하세요. |
BUFFERPOOL_SCAN | 버퍼 풀 검사가 병렬로 실행되고 기본 작업이 검사가 완료되기를 기다리는 경우에 발생할 수 있습니다. 자세한 내용은 버퍼 풀 검사를 트리거하는 작업이 대용량 메모리 컴퓨터에서 느리게 실행될 수 있음을 참조하세요. 적용 대상: SQL Server 2022(16.x) 이상 버전. |
BUILTIN_HASHKEY_MUTEX | 내부 데이터 구조를 초기화하는 동안 인스턴스 시작 후 발생할 수 있습니다. 데이터 구조가 초기화되면 다시 발생하지 않습니다. |
CHANGE_TRACKING_WAITFORCHANGES | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
CHECK_PRINT_RECORD | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
CHECK_SCANNER_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
CHECK_TABLES_INITIALIZATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
CHECK_TABLES_SINGLE_SCAN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
CHECK_TABLES_THREAD_BARRIER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
CHECKPOINT_QUEUE | 검사점 태스크가 다음 검사점 요청을 대기하는 동안 발생합니다. |
CHKPT | 검사점 스레드에 시작할 수 있음을 알리기 위해 서버 시작 시 발생합니다. |
CLEAR_DB | 데이터베이스를 열거나 닫는 등과 같이 데이터베이스의 상태를 변경하는 작업 중에 발생합니다. |
CLR_AUTO_EVENT | 태스크가 현재 CLR(공용 언어 런타임) 실행 중이며 특정 자동 이벤트가 시작될 때까지 대기하는 경우에 발생합니다. 긴 대기는 일반적이며 문제를 나타내지 않습니다. |
CLR_CRST | 태스크가 현재 CLR 실행 중이며 현재 다른 작업에서 사용 중인 중요한 섹션을 시작하기 위해 대기하는 경우에 발생합니다. |
CLR_JOIN | 태스크가 현재 CLR 실행 중이며 다른 작업이 끝날 때까지 대기하는 경우에 발생합니다. 이 대기 상태는 태스크 간에 조인이 있는 경우에 발생합니다. |
CLR_MANUAL_EVENT | 태스크가 현재 CLR 실행 중이며 특정 수동 이벤트가 시작될 때까지 대기하는 경우에 발생합니다. |
CLR_MEMORY_SPY | CLR에서 발생하는 모든 가상 메모리 할당을 기록하는 데 사용되는 데이터 구조에 대한 잠금 획득 대기 중에 발생합니다. 병렬 액세스가 있는 경우 무결성이 유지되도록 데이터 구조가 잠깁니다. |
CLR_MONITOR | 태스크가 현재 CLR 실행 중이며 모니터 잠금을 획득하려고 대기하는 경우에 발생합니다. |
CLR_RWLOCK_READER | 태스크가 현재 CLR 실행 중이며 판독기 잠금으로 인해 대기하는 경우에 발생합니다. |
CLR_RWLOCK_WRITER | 태스크가 현재 CLR 실행 중이며 기록기 잠금으로 인해 대기하는 경우에 발생합니다. |
CLR_SEMAPHORE | 태스크가 현재 CLR 실행 중이며 세마포를 기다리는 경우에 발생합니다. |
CLR_TASK_START | CLR 태스크 시작이 완료될 때까지 대기하는 동안 발생합니다. |
CLRHOST_STATE_ACCESS | CLR 호스팅 데이터 구조를 단독으로 사용하려고 대기하는 경우에 발생합니다. 이 대기 유형은 CLR 런타임을 설정 또는 중지하는 동안 발생합니다. |
CMEMPARTITIONED | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
CMEMTHREAD | 태스크가 스레드로부터 안전한 메모리 개체를 기다리는 경우에 발생합니다. 여러 태스크가 같은 메모리 개체의 메모리를 할당하려고 하여 경합이 발생할 때 대기 시간이 증가할 수 있습니다. |
COLUMNSTORE_BUILD_THROTTLE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
COLUMNSTORE_COLUMNDATASET_SESSION_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
COMMIT_TABLE | 내부적으로만 사용됩니다. |
CONNECTION_ENDPOINT_LOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
COUNTRECOVERYMGR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
CREATE_DATINISERVICE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
CXCONSUMER | 소비자 스레드(부모)가 생산자 스레드가 행을 보낼 때까지 기다릴 때 병렬 쿼리 계획에서 발생합니다. CXCONSUMER 대기는 생산자 스레드에서 행이 부족하여 Exchange Iterator가 발생합니다. 병렬 쿼리 실행의 일반적인 부분입니다. 적용 대상: SQL Server(SQL Server 2016(13.x) SP2, SQL Server 2017(14.x) CU3부터), Azure SQL Database, Azure SQL Managed Instance |
CXPACKET | 쿼리 프로세서 Exchange 반복기를 동기화하기 위해 대기하고 행을 생성 및 사용할 때 병렬 쿼리 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 MaxDOP(최대 병렬 처리 수준)를 낮추는 것이 좋습니다. 참고: SQL Server 2016(13.x) SP2 및 SQL Server 2017(14.x) CU3부터 CXPACKET은 Exchange Iterator 동기화 대기 및 행 생성만 참조합니다. 행을 사용하는 스레드는 CXCONSUMER 대기 유형에서 별도로 추적됩니다. 소비자 스레드가 너무 느리면 Exchange 반복기 버퍼가 가득 차 CXPACKET 대기가 발생할 수 있습니다. 참고: Azure SQL Database 및 Azure SQL Managed Instance CXPACKET은 행을 생성하는 스레드에서만 대기하는 것을 의미합니다. Exchange 반복기 동기화는 CXSYNC_PORT 및 CXSYNC_CONSUMER 대기 유형에서 별도로 추적됩니다. 행을 사용하는 스레드는 CXCONSUMER 대기 유형에서 별도로 추적됩니다. |
CXSYNC_PORT | 생산자와 소비자 스레드 간에 Exchange Iterator 포트를 열고, 닫고, 동기화하기 위해 대기할 때 병렬 쿼리 계획에서 발생합니다. 예를 들어 쿼리 계획에 긴 정렬 작업이 있는 경우 Exchange Iterator 포트를 동기화하기 전에 정렬이 완료되어야 하므로 CXSYNC_PORT 대기 시간이 더 높을 수 있습니다. 적용 대상: Azure SQL Database, Azure SQL Managed Instance |
CXSYNC_CONSUMER | 모든 소비자 스레드 간에 Exchange Iterator 동기화 지점에 도달하기를 기다리는 경우 병렬 쿼리 계획에서 발생합니다. 적용 대상: Azure SQL Database, Azure SQL Managed Instance |
CXROWSET_SYNC | 병렬 범위 검색 중에 발생합니다. |
DAC_INIT | 관리자 전용 연결이 초기화되는 동안 발생합니다. |
DBCC_SCALE_OUT_EXPR_CACHE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
DBMIRROR_DBM_EVENT | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
DBMIRROR_DBM_MUTEX | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
DBMIRROR_EVENTS_QUEUE | 데이터베이스 미러링이 이벤트가 처리될 때까지 대기하는 경우에 발생합니다. |
DBMIRROR_SEND | 태스크가 네트워크 계층의 통신 백로그가 지워져서 메시지를 보낼 수 있을 때까지 대기하는 경우에 발생합니다. 통신 계층의 로드가 많아져 데이터베이스 미러링 데이터 처리량에 영향을 미치기 시작했음을 나타냅니다. |
DBMIRROR_WORKER_QUEUE | 데이터베이스 미러링 작업자 태스크가 추가 작업을 대기하는 경우를 나타냅니다. |
DBMIRRORING_CMD | 태스크가 로그 레코드가 디스크로 플러시될 때까지 대기하는 경우에 발생합니다. 이 대기 상태는 오랜 시간 동안 유지됩니다. |
DBSEEDING_FLOWCONTROL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
DBSEEDING_OPERATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
DEADLOCK_ENUM_MUTEX | 교착 상태 모니터와 sys.dm_os_waiting_tasks SQL Server 동시에 여러 교착 상태 검색을 실행하지 않는지 확인하려고 할 때 발생합니다. |
DEADLOCK_TASK_SEARCH | 이 리소스의 대기 시간이 길면 서버가 sys.dm_os_waiting_tasks 맨 위에서 쿼리를 실행하고 있으며 이러한 쿼리가 교착 상태 모니터의 교착 상태 검색을 차단하고 있음을 나타냅니다. 이 대기 유형은 교착 상태 모니터에만 사용됩니다. sys.dm_os_waiting_tasks 맨 위의 쿼리는 DEADLOCK_ENUM_MUTEX를 사용합니다. |
디버그 | 내부 동기화를 위해 Transact-SQL 및 CLR 디버깅 중에 발생합니다. |
DIRECTLOGCONSUMER_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
DIRTY_PAGE_POLL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
DIRTY_PAGE_SYNC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
DIRTY_PAGE_TABLE_LOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
DISABLE_VERSIONING | SQL Server 버전 트랜잭션 관리자를 폴링하여 상태가 변경되기 시작한 시점의 타임스탬프보다 초기 활성 트랜잭션의 타임스탬프가 이후인지 여부를 확인할 때 발생합니다. 이 경우 ALTER DATABASE 문이 실행되기 전에 시작된 모든 스냅샷 트랜잭션은 완료되었습니다. 이 대기 상태는 SQL Server ALTER DATABASE 문을 사용하여 버전 관리를 사용하지 않도록 설정하는 경우에 사용됩니다. |
DISKIO_SUSPEND | 외부 백업이 활성 상태일 때 태스크가 파일에 액세스하려고 대기하는 경우에 발생합니다. 대기 중인 모든 사용자 프로세스에 대해 보고됩니다. 사용자 프로세스당 값이 5보다 크면 외부 백업을 완료하는 데 걸리는 시간이 너무 긴 것일 수 있습니다. |
DISPATCHER_PRIORITY_QUEUE_SEMAPHORE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
DISPATCHER_QUEUE_SEMAPHORE | 디스패처 풀의 스레드가 처리할 추가 작업을 기다리는 경우에 발생합니다. 이 대기 유형의 대기 시간은 디스패처가 유휴 상태일 때 증가됩니다. |
DLL_LOADING_MUTEX | XML 파서 DLL이 로드될 때까지 대기하는 동안 한 번 발생합니다. |
DPT_ENTRY_LOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
DROP_DATABASE_TIMER_TASK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
DROPTEMP | 이전 시도가 실패한 경우 임시 개체 삭제를 다시 시도하기 전에 발생합니다. 삭제 시도가 실패할 때마다 대기 시간이 기하급수적으로 증가합니다. |
DTC | 태스크가 상태 전환 관리에 사용되는 이벤트를 기다리는 경우에 발생합니다. 이 상태는 MS DTC(Microsoft Distributed Transaction Coordinator) 트랜잭션의 복구가 SQL Server MS DTC 서비스를 사용할 수 없게 되었다는 알림을 받은 후에 발생하는 시기를 제어합니다. |
DTC_ABORT_REQUEST | 세션이 MSDTC 트랜잭션의 소유권을 가져오기 위해 대기하는 경우 MSDTC 작업자 세션에서 발생합니다. MS DTC가 트랜잭션의 소유권을 획득한 후에는 세션이 트랜잭션을 롤백할 수 있습니다. 일반적으로 세션은 트랜잭션을 사용하고 있는 다른 세션을 기다립니다. |
DTC_RESOLVE | 복구 태스크가 트랜잭션의 결과물을 쿼리할 수 있도록 데이터베이스 간 트랜잭션에서 master 데이터베이스를 대기하는 경우에 발생합니다. |
DTC_STATE | 태스크가 내부 MS DTC 전역 상태 개체의 변경을 방지하는 이벤트를 기다리는 경우에 발생합니다. 이 상태는 매우 짧은 시간 동안 유지되어야 합니다. |
DTC_TMDOWN_REQUEST | MSDTC 작업자 세션에서 SQL Server MS DTC 서비스를 사용할 수 없다는 알림을 받으면 발생합니다. 먼저 작업자는 MS DTC 복구 프로세스가 시작될 때까지 기다렸다가 작업자가 작업하고 있는 분산 트랜잭션의 결과물을 획득하기 위해 대기합니다. 이것은 MS DTC 서비스와의 연결이 다시 설정될 때까지 계속될 수 있습니다. |
DTC_WAITFOR_OUTCOME | 복구 태스크가 MS DTC가 활성화되어 준비된 트랜잭션을 해결할 수 있을 때까지 대기하는 경우에 발생합니다. |
DTCNEW_ENLIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
DTCNEW_PREPARE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
DTCNEW_RECOVERY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
DTCNEW_TM | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
DTCNEW_TRANSACTION_ENLISTMENT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
DTCPNTSYNC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
DUMP_LOG_COORDINATOR | 주 태스크가 하위 작업이 데이터를 생성할 때까지 대기하는 경우에 발생합니다. 일반적으로 이 상태는 발생하지 않습니다. 대기 시간이 길면 예상하지 못했던 차단이 발생한 것일 수 있으므로 하위 태스크를 조사해야 합니다. |
DUMP_LOG_COORDINATOR_QUEUE | 내부적으로만 사용됩니다. |
DUMPTRIGGER | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
EC | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
EE_PMOLOCK | 문 실행 중 특정 유형의 메모리 할당을 동기화하는 경우에 발생합니다. |
EE_SPECPROC_MAP_INIT | 내부 프로시저 해시 테이블 생성을 동기화하는 경우에 발생합니다. 이 대기는 SQL Server instance 시작된 후 해시 테이블에 처음 액세스하는 동안에만 발생할 수 있습니다. |
ENABLE_EMPTY_VERSIONING | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
ENABLE_VERSIONING | SQL Server 격리 허용 상태로 전환할 준비가 된 데이터베이스를 선언하기 전에 이 데이터베이스의 모든 업데이트 트랜잭션이 완료 스냅샷될 때까지 대기할 때 발생합니다. 이 상태는 SQL SERVER ALTER DATABASE 문을 사용하여 스냅샷 격리를 사용하도록 설정할 때 사용됩니다. |
ERROR_REPORTING_MANAGER | 여러 개의 동시 오류 로그 초기화를 동기화하는 경우에 발생합니다. |
Exchange | 병렬 쿼리 중 쿼리 프로세서 교환 반복기에서 동기화 중에 발생합니다. |
EXECSYNC | 병렬 쿼리 중 쿼리 프로세서 교환 반복기와 관련되지 않은 영역에서 동기화 중에 발생합니다. 이러한 영역의 예에는 비트맵, LOB(Large Binary Object) 및 스풀 반복기가 있습니다. LOB는 이 대기 상태를 자주 사용할 수 있습니다. |
EXECUTION_PIPE_EVENT_INTERNAL | 연결 컨텍스트를 통해 전송되는 일괄 처리 실행의 제작자 부분과 소비자 부분 동기화 중에 발생합니다. |
EXTERNAL_RG_UPDATE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
EXTERNAL_SCRIPT_NETWORK_IO | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x)에서 현재까지. |
EXTERNAL_SCRIPT_PREPARE_SERVICE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
EXTERNAL_SCRIPT_SHUTDOWN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
EXTERNAL_WAIT_ON_LAUNCHER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
FABRIC_HADR_TRANSPORT_CONNECTION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
FABRIC_REPLICA_CONTROLLER_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
FABRIC_REPLICA_CONTROLLER_STATE_AND_CONFIG | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
FABRIC_REPLICA_PUBLISHER_EVENT_PUBLISH | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
FABRIC_REPLICA_PUBLISHER_SUBSCRIBER_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
FABRIC_WAIT_FOR_BUILD_REPLICA_EVENT_PROCESSING | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
FAILPOINT | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
FCB_REPLICA_READ | 스냅샷이나 DBCC에서 만든 임시 스냅샷 스파스 파일의 읽기가 동기화되는 경우에 발생합니다. |
FCB_REPLICA_WRITE | 스냅샷이나 DBCC에서 만든 임시 스냅샷 스파스 파일에 대한 페이지 밀어넣기 또는 끌어오기가 동기화되는 경우에 발생합니다. |
FEATURE_SWITCHES_UPDATE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
FFT_NSO_DB_KILL_FLAG | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_NSO_DB_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_NSO_FCB | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_NSO_FCB_FIND | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_NSO_FCB_PARENT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_NSO_FCB_RELEASE_CACHED_ENTRIES | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_NSO_FCB_STATE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
FFT_NSO_FILEOBJECT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_NSO_TABLE_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_NTFS_STORE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_RECOVERY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_RSFX_COMM | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_RSFX_WAIT_FOR_MEMORY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_STARTUP_SHUTDOWN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_STORE_DB | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_STORE_ROWSET_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FFT_STORE_TABLE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FILE_VALIDATION_THREADS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
FILESTREAM_CACHE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FILESTREAM_CHUNKER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FILESTREAM_CHUNKER_INIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FILESTREAM_FCB | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FILESTREAM_FILE_OBJECT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FILESTREAM_WORKITEM_QUEUE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FILETABLE_SHUTDOWN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FOREIGN_REDO | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x)에서 현재까지. |
FORWARDER_TRANSITION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
FS_FC_RWLOCK | 다음 중 하나를 수행하기 위해 FILESTREAM 가비지 수집기가 대기하는 경우에 발생합니다. - 가비지 수집을 사용하지 않도록 설정합니다(백업 및 복원에서 사용). - FILESTREAM 가비지 수집기의 한 주기를 실행합니다. |
FS_GARBAGE_COLLECTOR_SHUTDOWN | FILESTREAM 가비지 수집기가 정리 태스크 완료를 기다리는 경우에 발생합니다. |
FS_HEADER_RWLOCK | FILESTREAM 헤더 파일(Filestream.hdr)에서 내용을 읽거나 업데이트하기 위해 FILESTREAM 데이터 컨테이너의 FILESTREAM 헤더에 대한 액세스를 얻으려고 대기하는 경우에 발생합니다. |
FS_LOGTRUNC_RWLOCK | 다음 중 하나를 수행하기 위해 FILESTREAM 로그 잘림에 대한 액세스를 얻으려고 대기하는 경우에 발생합니다. - FSLOG(FILESTREAM 로그) 잘림(백업 및 복원에서 사용)을 일시적으로 사용하지 않도록 설정합니다. - FSLOG 잘림의 한 주기를 실행합니다. |
FSA_FORCE_OWN_XACT | FILESTREAM 파일 I/O 작업을 관련 트랜잭션에 바인딩해야 하지만 현재 다른 세션에서 해당 트랜잭션을 소유하고 있는 경우에 발생합니다. |
FSAGENT | FILESTREAM 파일 I/O 작업이 다른 파일 I/O 작업에 사용되는 FILESTREAM 에이전트 리소스를 기다리는 경우에 발생합니다. |
FSTR_CONFIG_MUTEX | 다른 FILESTREAM 기능 다시 구성 작업이 완료될 때까지 대기하는 경우에 발생합니다. |
FSTR_CONFIG_RWLOCK | FILESTREAM 구성 매개 변수에 대한 액세스 직렬화를 대기하는 경우에 발생합니다. |
FT_COMPROWSET_RWLOCK | 전체 텍스트가 조각 메타데이터 작업에서 대기 중입니다. 정보를 제공하기 위해서만 문서화됩니다. 지원되지 않습니다. 향후 호환성이 보장되지 않습니다. |
FT_IFTS_RWLOCK | 전체 텍스트가 내부 동기화에서 대기 중입니다. 정보를 제공하기 위해서만 문서화됩니다. 지원되지 않습니다. 향후 호환성이 보장되지 않습니다. |
FT_IFTS_SCHEDULER_IDLE_WAIT | 전체 텍스트 스케줄러 중지 대기 유형입니다. 스케줄러가 유휴 상태입니다. |
FT_IFTS_ASYNC_WRITE_PIPE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_BLOB_HASH | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_CATEALOG_SOURCE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_CHUNK_BUFFER_CLIENT_MANAGER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_CHUNK_BUFFER_PROTO_WORD_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_COMP_DESC_MANAGER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_CONSUMER_PLUGIN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_CRAWL_BATCH_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_CRAWL_CHILDREN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_DOCID_INTERFACE_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_DOCID_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_FP_INFO_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_HOST_CONTROLLER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_MASTER_MERGE_TASK_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_MEMREGPOOL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_MERGE_FRAGMENT_SYNC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_NOISE_WORDS_COLLECTION_CACHE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_NOISE_WORDS_RESOURCE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_OCCURRENCE_BUFFER_POOL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_PIPELINE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_PIPELINE_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_PIPELINE_MANAGER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_PROJECT_FD_INFO_MAP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_SCHEDULER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_SHARED_MEMORY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_SHUTDOWN_PIPE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_SRCH_FD_MANAGER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_SRCH_FD_SERVICE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_STOPLIST_CACHE_MANAGER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_THESAURUS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_VERSION_MANAGER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTS_WORK_QUEUE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2022(16.x) CU 1 이상 버전. |
FT_IFTSHC_MUTEX | 전체 텍스트가 fdhost 제어 작업에서 대기 중입니다. 정보를 제공하기 위해서만 문서화됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. |
FT_IFTSISM_MUTEX | 전체 텍스트가 통신 작업에서 대기 중입니다. 정보를 제공하기 위해서만 문서화됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. |
FT_MASTER_MERGE | 전체 텍스트가 마스터 병합 작업에서 대기 중입니다. 정보를 제공하기 위해서만 문서화됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. |
FT_MASTER_MERGE_COORDINATOR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FT_METADATA_MUTEX | 정보를 제공하기 위해서만 문서화됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다. |
FT_PROPERTYLIST_CACHE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
FT_RESTART_CRAWL | 임시 오류로부터 복구하기 위해 마지막으로 알려진 양호 지점부터 전체 텍스트 탐색을 다시 시작해야 하는 경우에 발생합니다. 이 대기를 사용하면 해당 채우기에서 현재 작동 중인 작업자 태스크가 현재 단계를 완료하거나 종료할 수 있습니다. |
FULLTEXT GATHERER | 전체 텍스트 작업을 동기화하는 경우에 발생합니다. |
GDMA_GET_RESOURCE_OWNER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
GHOSTCLEANUP_UPDATE_STATS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
GHOSTCLEANUPSYNCMGR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
GLOBAL_QUERY_CANCEL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
GLOBAL_QUERY_CLOSE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
GLOBAL_QUERY_CONSUMER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
GLOBAL_QUERY_PRODUCER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
GLOBAL_TRAN_CREATE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
GLOBAL_TRAN_UCS_SESSION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
GUARDIAN | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
HADR_AG_MUTEX | Always On DDL 문 또는 Windows Server 장애 조치(failover) 클러스터링 명령이 가용성 그룹의 구성에 대한 단독 읽기/쓰기 액세스를 기다리는 경우에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_AR_CRITICAL_SECTION_ENTRY | Always On DDL 문 또는 Windows Server 장애 조치(failover) 클러스터링 명령이 연결된 가용성 그룹의 로컬 복제본(replica) 런타임 상태에 대한 단독 읽기/쓰기 액세스를 기다리는 경우에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_AR_MANAGER_MUTEX | 가용성 복제본 셧다운이 시작될 때까지 기다리고 있거나 가용성 복제본 시작이 종료될 때까지 기다리는 경우에 발생합니다. 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_AR_UNLOAD_COMPLETED | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_ARCONTROLLER_NOTIFICATIONS_SUBSCRIBER_LIST | 상태 변경 또는 구성 변경 등의 가용성 복제본 이벤트에 대한 게시자가 이벤트 구독자 목록에 대한 단독 읽기/쓰기 액세스를 기다리고 있습니다. 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_BACKUP_BULK_LOCK | Always On 주 데이터베이스는 보조 데이터베이스에서 백업 요청을 받았으며 BulkOp 잠금을 획득하거나 해제할 때 백그라운드 스레드가 요청 처리를 완료할 때까지 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_BACKUP_QUEUE | Always On 주 데이터베이스의 백업 백그라운드 스레드가 보조 데이터베이스의 새 작업 요청을 기다리고 있습니다. (일반적으로 이 문제는 주 데이터베이스가 BulkOp 로그를 보유하고 있고 주 데이터베이스가 잠금을 해제할 수 있음을 나타내는 보조 데이터베이스를 기다리는 경우에 발생합니다.) 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_CLUSAPI_CALL | SQL Server 스레드가 Windows Server 장애 조치(Failover) 클러스터링 API를 호출하기 위해 SQL Server에 의해 예약된 비선점형 모드에서 운영 체제에 의해 예약된 선점형 모드로 전환할 때까지 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_COMPRESSED_CACHE_SYNC | 여러 보조 데이터베이스에 전송된 로그 블록의 중복 압축을 방지하는 데 사용되는 압축된 로그 블록의 캐시에 대한 액세스를 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_CONNECTIVITY_INFO | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DATABASE_FLOW_CONTROL | 대기 중인 메시지의 최대 수에 도달했을 때 파트너에게 메시지가 전송될 때까지 기다립니다. 로그 검색이 네트워크 전송보다 빠르게 실행 되고 있음을 나타냅니다. 이는 네트워크 전송이 예상보다 느린 경우에만 문제가 됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DATABASE_VERSIONING_STATE | Always On 보조 데이터베이스의 버전 관리 상태 변경 시 발생합니다. 이 대기는 내부 데이터 구조에 대한 것이며 일반적으로 데이터 액세스에 직접적인 영향을 주지 않고 매우 짧습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DATABASE_WAIT_FOR_RECOVERY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
HADR_DATABASE_WAIT_FOR_RESTART | Always On 가용성 그룹 제어에서 데이터베이스가 다시 시작될 때까지 기다립니다. 정상적인 조건에서는 여기에서 대기가 예상되므로 이는 고객 문제가 아닙니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING | Always On 가용성 그룹의 읽기 가능한 보조 데이터베이스에 있는 개체에 대한 쿼리는 읽기 워크로드에 대해 보조 복제본(replica) 사용하도록 설정된 경우 진행 중인 모든 트랜잭션의 커밋 또는 롤백을 기다리는 동안 행 버전 관리 시 차단됩니다. 이 대기 유형을 사용하면 스냅숏 격리 시 쿼리를 실행하기 전에 행 버전을 사용할 수 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DB_COMMAND | 대화형 메시지에 대한 응답을 기다리는 중입니다(Always On 대화형 메시지 인프라를 사용하여 다른 쪽에서 명시적 응답이 필요). 다양한 메시지 유형에서 이 대기 유형을 사용합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DB_OP_COMPLETION_SYNC | 대화형 메시지에 대한 응답을 기다리는 중입니다(Always On 대화형 메시지 인프라를 사용하여 다른 쪽에서 명시적 응답이 필요). 다양한 메시지 유형에서 이 대기 유형을 사용합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DB_OP_START_SYNC | Always On DDL 문 또는 Windows Server 장애 조치(failover) 클러스터링 명령이 가용성 데이터베이스 및 해당 런타임 상태에 대한 직렬화된 액세스를 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DBR_SUBSCRIBER | 상태 변경 또는 구성 변경 등의 가용성 복제본 이벤트에 대한 게시자가 가용성 데이터베이스에 해당하는 이벤트 구독자의 런타임 상태에 대한 단독 읽기/쓰기 액세스를 기다리고 있습니다. 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DBR_SUBSCRIBER_FILTER_LIST | 상태 변경 또는 구성 변경 등의 가용성 복제본 이벤트에 대한 게시자가 가용성 데이터베이스에 해당하는 이벤트 구독자 목록에 대한 단독 읽기/쓰기 액세스를 기다리고 있습니다. 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_DBSEEDING | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
HADR_DBSEEDING_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
HADR_DBSTATECHANGE_SYNC | 데이터베이스 복제본의 내부 상태를 업데이트하기 위한 동시성 제어 대기입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_FABRIC_CALLBACK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
HADR_FILESTREAM_BLOCK_FLUSH | FILESTREAM Always On 전송 관리자는 로그 블록 처리가 완료될 때까지 대기합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_FILESTREAM_FILE_CLOSE | FILESTREAM Always On 전송 관리자는 다음 FILESTREAM 파일이 처리되고 핸들이 닫혀질 때까지 대기합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_FILESTREAM_FILE_REQUEST | Always On 보조 복제본(replica) 실행 취소 중에 주 복제본(replica) 요청된 모든 FILESTREAM 파일을 보내기를 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_FILESTREAM_IOMGR | FILESTREAM Always On 전송 관리자는 시작 또는 종료 중에 FILESTREAM Always On I/O 관리자를 보호하는 R/W 잠금을 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_FILESTREAM_IOMGR_IOCOMPLETION | FILESTREAM Always On I/O 관리자가 I/O 완료를 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_FILESTREAM_MANAGER | FILESTREAM Always On 전송 관리자는 시작 또는 종료 중에 FILESTREAM Always On 전송 관리자를 보호하는 R/W 잠금을 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_FILESTREAM_PREPROC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
HADR_GROUP_COMMIT | 트랜잭션 커밋 처리가 단일 로그 블록에 여러 커밋 로그 레코드를 넣을 수 있도록 그룹 커밋이 허용될 때까지 기다리고 있습니다. 이 대기는 로그 I/O, 캡처 및 전송 작업을 최적화하는 필요한 조건입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_LOGCAPTURE_SYNC | 검색을 만들거나 삭제할 때 로그 캡처 또는 적용 개체와 관련된 동시성 제어입니다. 이는 파트너가 상태 또는 연결 상태를 변경할 때 예상되는 대기입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_LOGCAPTURE_WAIT | 로그 레코드를 사용할 수 있을 때까지 기다립니다. 연결을 통해 새 레코드가 생성될 때까지 또는 캐시에 없는 로그를 읽을 때 I/O가 완료될 때까지 기다리는 경우에 발생할 수 있습니다. 이는 로그 검색에서 로그 끝을 따라잡거나 디스크를 읽고 있는 경우 예상되는 대기입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_LOGPROGRESS_SYNC | 데이터베이스 복제본의 로그 진행률 상태를 업데이트할 때의 동시성 제어 대기입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_NOTIFICATION_DEQUEUE | Windows Server 장애 조치(Failover) 클러스터링 알림을 처리하는 백그라운드 태스크가 다음 알림을 기다리고 있습니다. 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_NOTIFICATION_WORKER_EXCLUSIVE_ACCESS | Always On 가용성 복제본(replica) 관리자는 Windows Server 장애 조치(failover) 클러스터링 알림을 처리하는 백그라운드 작업의 런타임 상태에 대한 직렬화된 액세스를 기다리고 있습니다. 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_NOTIFICATION_WORKER_STARTUP_SYNC | 백그라운드 태스크가 Windows Server 장애 조치(Failover) 클러스터링 알림을 처리하는 백그라운드 태스크가 시작될 때까지 기다리고 있습니다. 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_NOTIFICATION_WORKER_TERMINATION_SYNC | 백그라운드 태스크가 Windows Server 장애 조치(Failover) 클러스터링 알림을 처리하는 백그라운드 태스크가 종료될 때까지 기다리고 있습니다. 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_PARTNER_SYNC | 파트너 목록에 대한 동시성 제어 대기입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_READ_ALL_NETWORKS | WSFC 네트워크 목록에 대한 읽기 또는 쓰기 액세스를 얻기 위해 기다립니다. 내부적으로만 사용됩니다. 참고: 엔진은 동적 관리 뷰(예: sys.dm_hadr_cluster_networks )에 사용되는 WSFC 네트워크 목록을 유지하거나 WSFC 네트워크 정보를 참조하는 Always On Transact-SQL 문의 유효성을 검사합니다. 이 목록은 엔진 시작, WSFC 관련 알림 및 내부 Always On 다시 시작 시 업데이트됩니다(예: WSFC 쿼럼 손실 및 다시 가져오기). 해당 목록에서 업데이트가 진행 중일 때는 일반적으로 태스크가 차단됩니다.적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_RECOVERY_WAIT_FOR_CONNECTION | 복구를 실행하기 전에 보조 데이터베이스가 주 데이터베이스에 연결될 때까지 기다립니다. 이는 주 데이터베이스에 대한 연결이 느린 경우 길어질 수 있는 예상되는 대기입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_RECOVERY_WAIT_FOR_UNDO | 데이터베이스 복구가 보조 데이터베이스에서 주 데이터베이스와의 공통 로그 지점으로 다시 설정하기 위해 되돌리기 및 초기화 단계를 완료할 때까지 기다립니다. 이는 장애 조치(failover) 후 예상되는 대기입니다. 실행 취소 진행률은 Windows 시스템 모니터(perfmon.exe) 및 동적 관리 뷰를 통해 추적할 수 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_REPLICAINFO_SYNC | 동시성 제어가 현재 복제본 상태를 업데이트할 때까지 기다립니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_SEEDING_CANCELLATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HADR_SEEDING_FILE_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HADR_SEEDING_LIMIT_BACKUPS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HADR_SEEDING_SYNC_COMPLETION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HADR_SEEDING_TIMEOUT_TASK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HADR_SEEDING_WAIT_FOR_COMPLETION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HADR_SYNC_COMMIT | 동기화된 보조 데이터베이스에서 트랜잭션 커밋 처리가 로그를 강화하기를 기다리고 있습니다. 이 대기는 트랜잭션 지연 성능 카운터에 의해서도 반영됩니다. 이 대기 유형은 동기 커밋 가용성 그룹에 대해 예상되며 보조 데이터베이스에 로그 커밋을 보내고, 쓰고, 승인하는 시간을 나타냅니다. 자세한 내용 및 문제 해결 HADR_SYNC_COMMIT 이 블로그 게시물을 참조하세요. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_SYNCHRONIZING_THROTTLE | 동기화된 상태로 전환하기 위해 동기화된 보조 데이터베이스가 로그의 기본 끝을 따라잡을 수 있도록 트랜잭션 커밋 처리를 대기합니다. 이는 보조 데이터베이스를 따라잡고 있을 때 예상되는 대기입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_TDS_LISTENER_SYNC | 내부 Always On 시스템 또는 WSFC 클러스터는 수신기를 시작하거나 중지할 것을 요청합니다. 이 요청의 처리는 항상 비동기이며 중복 요청을 제거하는 메커니즘이 있습니다. 또한 구성 변경으로 인해 이 프로세스가 일시 중단 되는 순간이 있습니다. 이 수신기 동기화 메커니즘과 관련된 모든 대기는 이 대기 유형을 사용합니다. 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_TDS_LISTENER_SYNC_PROCESSING | 가용성 그룹 수신기를 시작 및/또는 중지해야 하는 Always On Transact-SQL 문의 끝에 사용됩니다. 시작/중지 작업은 비동기적으로 수행되므로 수신기의 상황이 알려질 때까지 사용자 스레드는 이 대기 유형의 사용을 차단합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_THROTTLE_LOG_RATE_GOVERNOR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HADR_THROTTLE_LOG_RATE_MISMATCHED_SLO | 지역 복제 보조 데이터베이스가 주 복제본보다 낮은 컴퓨팅 크기(낮은 SLO)로 구성된 경우에 발생합니다. 보조 데이터베이스의 지연된 로그 사용으로 인해 주 데이터베이스가 제한됩니다. 이는 보조 데이터베이스가 주 데이터베이스의 변경 속도를 따라잡을 컴퓨팅 용량이 부족하기 때문에 발생합니다. 적용 대상: Azure SQL Database |
HADR_THROTTLE_LOG_RATE_LOG_SIZE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
HADR_THROTTLE_LOG_RATE_SEEDING | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
HADR_THROTTLE_LOG_RATE_SEND_RECV_QUEUE_SIZE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
HADR_TIMER_TASK | 타이머 태스크 개체에 대한 잠금을 가져올 때까지 기다리며, 작업이 수행되는 시간 사이의 실제 대기에도 사용됩니다. 예를 들어 10초마다 실행되는 작업의 경우 Always On 가용성 그룹은 작업을 다시 예약하기 위해 약 10초 동안 대기하고 대기는 여기에 포함됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_TRANSPORT_DBRLIST | 전송 계층의 데이터베이스 복제본 목록에 대한 액세스를 기다립니다. 이 목록에 대한 액세스 권한을 부여하는 spinlock에 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_TRANSPORT_FLOW_CONTROL | 미해결 승인되지 않은 Always On 메시지 수가 아웃 흐름 제어 임계값을 초과하는 경우 대기 중입니다. 이는 데이터베이스 간이 아닌 가용성 복제본 간에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_TRANSPORT_SESSION | Always On 가용성 그룹은 기본 전송 상태를 변경하거나 액세스하는 동안 대기 중입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_WORK_POOL | 동시성 제어는 Always On 가용성 그룹 백그라운드 작업 작업 개체에서 대기합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_WORK_QUEUE | Always On 새 작업이 할당되기를 기다리는 가용성 그룹 백그라운드 작업자 스레드입니다. 이는 새 작업을 기다리는 준비된 작업자가 있는 경우(정상 상태) 예상되는 대기입니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HADR_XRF_STACK_ACCESS | Always On 가용성 데이터베이스에 대한 확장 복구 포크 스택 액세스(조회, 추가 및 삭제). 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HCCO_CACHE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HK_RESTORE_FILEMAP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HKCS_PARALLEL_MIGRATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HKCS_PARALLEL_RECOVERY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
HTBUILD | 해시 조인/집계의 입력 쪽에서 해시 테이블 빌드를 동기화할 때 병렬 일괄 처리 모드 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HTDELETE | 해시 조인/집계가 끝날 때 동기화할 때 병렬 일괄 처리 모드 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
HTMEMO | 해시 테이블을 스캔하기 전에 동기화할 때 병렬 일괄 처리 모드 계획에서 해시 조인/집계의 일치 항목/비 일치 항목으로 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
HTREINIT | 다음 부분 조인에 대한 해시 조인/집계를 다시 설정하기 전에 동기화할 때 병렬 일괄 처리 모드 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
HTREPARTITION | 해시 조인/집계의 입력 쪽에서 해시 테이블의 재분할을 동기화할 때 병렬 일괄 처리 모드 계획에서 발생합니다. 대기가 과도하고 쿼리를 튜닝하여 줄일 수 없는 경우(예: 인덱스 추가) 병렬 처리에 대한 비용 임계값을 조정하거나 병렬 처리 수준을 낮추는 것이 좋습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
HTTP_ENUMERATION | 시스템 시작 시에 HTTP를 시작할 HTTP 엔드포인트를 열거하기 위해 발생합니다. |
HTTP_START | 연결이 HTTP 초기화가 완료될 때까지 대기하는 경우에 발생합니다. |
HTTP_STORAGE_CONNECTION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
IMPPROV_IOWAIT | SQL Server 대량 로드 I/O가 완료되기를 기다리는 경우에 발생합니다. |
INSTANCE_LOG_RATE_GOVERNOR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
INTERNAL_TESTING | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
IO_AUDIT_MUTEX | 추적 이벤트 버퍼 동기화 중에 발생합니다. |
IO_COMPLETION | I/O 작업이 완료될 때까지 대기하는 동안 발생합니다. 이 대기 유형은 일반적으로 비데이터 페이지 I/O를 나타냅니다. 데이터 페이지 I/O 완료 대기는 PAGEIOLATCH_* 대기로 표시됩니다. |
IO_QUEUE_LIMIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
IO_RETRY | 리소스 부족으로 인해 읽기 또는 쓰기와 같은 디스크 I/O 작업이 실패하여 다시 시도되는 경우에 발생합니다. |
IOAFF_RANGE_QUEUE | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
KSOURCE_WAKEUP | 서비스 제어 관리자의 요청을 대기하는 동안 서비스 제어 태스크에 사용됩니다. 긴 대기가 예상되며 문제를 나타내지 않습니다. |
KTM_ENLISTMENT | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
KTM_RECOVERY_MANAGER | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
KTM_RECOVERY_RESOLUTION | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
LATCH_DT | DT(삭제) 래치를 대기하는 경우에 발생합니다. 여기에는 버퍼 래치 또는 트랜잭션 표시 래치가 포함되지 않습니다. sys.dm_os_latch_stats 에서 LATCH_* 대기 목록을 사용할 수 있습니다. sys.dm_os_latch_stats 는 LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX 및 LATCH_DT 대기를 그룹화합니다. |
LATCH_EX | EX(배타) 래치를 대기하는 경우에 발생합니다. 여기에는 버퍼 래치 또는 트랜잭션 표시 래치가 포함되지 않습니다. sys.dm_os_latch_stats 에서 LATCH_* 대기 목록을 사용할 수 있습니다. sys.dm_os_latch_stats 는 LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX 및 LATCH_DT 대기를 그룹화합니다. |
LATCH_KP | KP(유지) 래치를 대기하는 경우에 발생합니다. 여기에는 버퍼 래치 또는 트랜잭션 표시 래치가 포함되지 않습니다. sys.dm_os_latch_stats 에서 LATCH_* 대기 목록을 사용할 수 있습니다. sys.dm_os_latch_stats 는 LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX 및 LATCH_DT 대기를 그룹화합니다. |
LATCH_NL | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
LATCH_SH | SH(공유) 래치를 대기하는 경우에 발생합니다. 여기에는 버퍼 래치 또는 트랜잭션 표시 래치가 포함되지 않습니다. sys.dm_os_latch_stats 에서 LATCH_* 대기 목록을 사용할 수 있습니다. sys.dm_os_latch_stats 는 LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX 및 LATCH_DT 대기를 그룹화합니다. |
LATCH_UP | UP(업데이트) 래치를 대기하는 경우에 발생합니다. 여기에는 버퍼 래치 또는 트랜잭션 표시 래치가 포함되지 않습니다. sys.dm_os_latch_stats 에서 LATCH_* 대기 목록을 사용할 수 있습니다. sys.dm_os_latch_stats 는 LATCH_NL, LATCH_SH, LATCH_UP, LATCH_EX 및 LATCH_DT 대기를 그룹화합니다. |
LAZYWRITER_SLEEP | 지연 기록기 작업이 일시 중단될 때 발생합니다. 대기 중인 백그라운드 태스크에서 사용한 시간을 측정한 것입니다. 사용자 중단을 찾는 경우 이 상태를 고려하지 마세요. |
LCK_M_BU | 태스크가 대량 업데이트(BU) 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 대량 업데이트 잠금을 참조하세요. |
LCK_M_BU_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 대량 업데이트(BU) 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 대량 업데이트 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_BU_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 대량 업데이트(BU) 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 대량 업데이트 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_IS | 태스크가 내재된 공유(IS) 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 의도 잠금을 참조하세요. |
LCK_M_IS_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 내재된 공유(IS) 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련이 있습니다.) 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_IS_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 내재된 공유(IS) 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_IU | 태스크가 의도 업데이트(IU) 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 의도 잠금을 참조하세요. |
LCK_M_IU_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 의도 업데이트(IU) 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련이 있습니다.) 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_IU_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 의도 업데이트(IU) 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련이 있습니다.) 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_IX | 태스크가 의도 배타(IX) 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 의도 잠금을 참조하세요. |
LCK_M_IX_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 의도 배타(IX) 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_IX_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 의도 배타(IX) 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RIn_NL | 태스크가 현재 키 값의 NULL 잠금 및 현재 키와 이전 키 간의 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. 키의 NULL 잠금은 즉시 해제 잠금입니다. |
LCK_M_RIn_NL_ABORT_BLOCKERS | 태스크가 현재 키 값의 중단 블로커가 포함된 NULL 잠금 및 현재 키와 이전 키 간의 중단 블로커가 포함된 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. 키의 NULL 잠금은 즉시 해제 잠금입니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RIn_NL_LOW_PRIORITY | 태스크가 현재 키 값의 낮은 우선 순위가 포함된 NULL 잠금 및 현재 키와 이전 키 간의 낮은 우선 순위가 포함된 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. 키의 NULL 잠금은 즉시 해제 잠금입니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RIn_S | 태스크가 현재 키 값의 공유 잠금 및 현재 키와 이전 키 간의 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. |
LCK_M_RIn_S_ABORT_BLOCKERS | 태스크가 현재 키 값의 중단 블로커가 포함된 공유 잠금 및 현재 키와 이전 키 간의 중단 블로커가 포함된 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RIn_S_LOW_PRIORITY | 태스크가 현재 키 값의 낮은 우선 순위가 포함된 공유 잠금 및 현재 키와 이전 키 간의 낮은 우선 순위가 포함된 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RIn_U | 태스크가 현재 키 값의 업데이트 잠금 및 현재 키와 이전 키 간의 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. |
LCK_M_RIn_U_ABORT_BLOCKERS | 태스크가 현재 키 값의 중단 블로커가 포함된 업데이트 잠금 및 현재 키와 이전 키 간의 중단 블로커가 포함된 삽입 범위 잠금을 획득하려고 대기하는 중입니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RIn_U_LOW_PRIORITY | 태스크가 현재 키 값의 낮은 우선 순위가 포함된 업데이트 잠금 및 현재 키와 이전 키 간의 낮은 우선 순위가 포함된 삽입 범위 잠금을 획득하려고 대기하는 중입니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RIn_X | 태스크가 현재 키 값의 배타 잠금 및 현재 키와 이전 키 간의 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. |
LCK_M_RIn_X_ABORT_BLOCKERS | 태스크가 현재 키 값의 중단 블로커가 포함된 배타 잠금 및 현재 키와 이전 키 간의 중단 블로커가 포함된 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RIn_X_LOW_PRIORITY | 태스크가 현재 키 값의 낮은 우선 순위가 포함된 배타 잠금 및 현재 키와 이전 키 간의 낮은 우선 순위가 포함된 삽입 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RS_S | 태스크가 현재 키 값의 공유 잠금 및 현재 키와 이전 키 간의 공유 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. |
LCK_M_RS_S_ABORT_BLOCKERS | 태스크가 현재 키 값의 중단 블로커가 포함된 공유 잠금 및 현재 키와 이전 키 간의 중단 블로커가 포함된 공유 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RS_S_LOW_PRIORITY | 태스크가 현재 키 값의 낮은 우선 순위가 포함된 공유 잠금 및 현재 키와 이전 키 간의 낮은 우선 순위가 포함된 공유 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RS_U | 태스크가 현재 키 값의 업데이트 잠금 및 현재 키와 이전 키 간의 업데이트 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. |
LCK_M_RS_U_ABORT_BLOCKERS | 태스크가 현재 키 값의 중단 블로커가 포함된 업데이트 잠금 및 현재 키와 이전 키 간의 중단 블로커가 포함된 업데이트 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RS_U_LOW_PRIORITY | 태스크가 현재 키 값의 낮은 우선 순위가 포함된 업데이트 잠금 및 현재 키와 이전 키 간의 낮은 우선 순위가 포함된 업데이트 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RX_S | 태스크가 현재 키 값의 공유 잠금 및 현재 키와 이전 키 간의 배타 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. |
LCK_M_RX_S_ABORT_BLOCKERS | 태스크가 현재 키 값의 중단 블로커가 포함된 공유 잠금 및 현재 키와 이전 키 간의 중단 블로커 잠금이 포함된 배타 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RX_S_LOW_PRIORITY | 태스크가 현재 키 값의 낮은 우선 순위가 포함된 공유 잠금 및 현재 키와 이전 키 간의 낮은 우선 순위 잠금이 포함된 배타 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RX_U | 태스크가 현재 키 값의 업데이트 잠금 및 현재 키와 이전 키 간의 배타 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. |
LCK_M_RX_U_ABORT_BLOCKERS | 태스크가 현재 키 값의 중단 블로커가 포함된 업데이트 잠금 및 현재 키와 이전 키 간의 중단 블로커가 포함된 배타 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RX_U_LOW_PRIORITY | 태스크가 현재 키 값의 낮은 우선 순위가 포함된 업데이트 잠금 및 현재 키와 이전 키 간의 낮은 우선 순위가 포함된 배타 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RX_X | 태스크가 현재 키 값의 배타 잠금 및 현재 키와 이전 키 간의 배타 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. |
LCK_M_RX_X_ABORT_BLOCKERS | 태스크가 현재 키 값의 중단 블로커가 포함된 배타 잠금 및 현재 키와 이전 키 간의 중단 블로커가 포함된 배타 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_RX_X_LOW_PRIORITY | 태스크가 현재 키 값의 낮은 우선 순위가 포함된 배타 잠금 및 현재 키와 이전 키 간의 낮은 우선 순위가 포함된 배타 범위 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_S | 태스크가 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 공유 잠금을 참조하세요. |
LCK_M_S_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 공유 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_S_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 공유 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_SCH_M | 태스크가 스키마 수정 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 스키마 잠금을 참조하세요. |
LCK_M_SCH_M_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 스키마 수정 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 스키마 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_SCH_M_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 스키마 수정 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 스키마 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_SCH_S | 태스크가 스키마 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 스키마 잠금을 참조하세요. |
LCK_M_SCH_S_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 스키마 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 스키마 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_SCH_S_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 스키마 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨) 자세한 내용은 스키마 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_SIU | 태스크가 의도 업데이트 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 의도 잠금을 참조하세요. |
LCK_M_SIU_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 의도 업데이트 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_SIU_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 의도 업데이트 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_SIX | 태스크가 의도 배타 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 의도 잠금을 참조하세요. |
LCK_M_SIX_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 의도 배타 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_SIX_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 의도 배타 공유 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_U | 태스크가 업데이트 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 업데이트 잠금을 참조하세요. |
LCK_M_U_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 업데이트 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 업데이트 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_U_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 업데이트 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 업데이트 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_UIX | 태스크가 의도 배타 업데이트 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 의도 잠금을 참조하세요. |
LCK_M_UIX_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 의도 배타 업데이트 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_UIX_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 의도 배타 업데이트 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 의도 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_X | 태스크가 배타 잠금을 획득하려고 대기하는 경우에 발생합니다. 자세한 내용은 배타적 잠금을 참조하세요. |
LCK_M_X_ABORT_BLOCKERS | 태스크가 중단 블로커가 포함된 배타 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 배타적 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LCK_M_X_LOW_PRIORITY | 태스크가 낮은 우선 순위가 포함된 배타 잠금을 획득하려고 대기하는 경우에 발생합니다. (ALTER TABLE 및 ALTER INDEX의 낮은 우선 순위 대기 옵션과 관련됨). 자세한 내용은 배타적 잠금을 참조하세요. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
LOG_POOL_SCAN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
LOG_RATE_GOVERNOR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
LOGBUFFER | 태스크가 로그 버퍼의 공간에 로그 레코드가 저장될 때까지 대기하는 경우에 발생합니다. 일관되게 높은 값은 로그 디바이스가 서버에서 생성되는 로그 양을 따라갈 수 없음을 나타낼 수 있습니다. |
LOGCAPTURE_LOGPOOLTRUNCPOINT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
LOGGENERATION | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
LOGMGR | 데이터베이스를 닫는 동안 태스크가 로그 종료 전에 처리 중인 로그 I/O가 완료될 때까지 대기하는 경우에 발생합니다. |
LOGMGR_FLUSH | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
LOGMGR_PMM_LOG | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
LOGMGR_QUEUE | 로그 쓰기 태스크가 작업 요청을 대기하는 동안 발생합니다. |
LOGMGR_RESERVE_APPEND | 태스크가 로그 잘림으로 인해 로그 공간이 확보되어 작업이 새 로그 레코드를 쓸 수 있는지 확인하려고 대기하는 경우에 발생합니다. 이 대기를 줄이려면 영향을 받는 데이터베이스의 로그 파일 크기를 늘리세요. |
LOGPOOL_CACHESIZE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
LOGPOOL_CONSUMER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
LOGPOOL_CONSUMERSET | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
LOGPOOL_FREEPOOLS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
LOGPOOL_MGRSET | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
LOGPOOL_REPLACEMENTSET | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
LOGPOOLREFCOUNTEDOBJECT_REFDONE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
LOWFAIL_MEMMGR_QUEUE | 메모리를 사용할 수 있을 때까지 대기하는 동안 발생합니다. |
MD_AGENT_YIELD | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
MD_LAZYCACHE_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
MEMORY_ALLOCATION_EXT | 내부 SQL Server 메모리 풀 또는 운영 시스템에서 메모리를 할당하는 동안 발생합니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
MEMORY_GRANT_UPDATE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
METADATA_LAZYCACHE_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2008 R2(10.50.x)에만 해당합니다. |
MIGRATIONBUFFER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
기타 | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
MSQL_DQ | 분산 쿼리 작업이 완료될 때까지 태스크가 대기하는 경우에 발생합니다. 발생 가능한 MARS(Multiple Active Result Set) 애플리케이션 교착 상태를 감지하는 데 사용됩니다. 대기는 분산 쿼리 호출이 완료될 때 끝납니다. |
MSQL_XACT_MGR_MUTEX | 태스크가 세션 트랜잭션 관리자의 소유권을 획득하여 세션 수준 트랜잭션 작업을 수행하려고 대기하는 경우에 발생합니다. |
MSQL_XACT_MUTEX | 트랜잭션 사용 동기화 중에 발생합니다. 요청에서 트랜잭션을 사용하려면 먼저 뮤텍스를 획득해야 합니다. |
MSQL_XP | 태스크가 확장 저장 프로시저가 끝날 때까지 대기하는 경우에 발생합니다. SQL Server 이 대기 상태를 사용하여 잠재적인 MARS 애플리케이션 교착 상태를 검색합니다. 대기는 확장 저장 프로시저 호출이 끝날 때 중지됩니다. |
MSSEARCH | 전체 텍스트 검색 호출 중에 발생합니다. 이 대기는 전체 텍스트 작업이 완료될 때 끝나며 경합을 나타내는 것이 아니라 전체 텍스트 작업의 기간을 나타냅니다. |
NET_WAITFOR_PACKET | 네트워크 읽기 중 연결이 네트워크 패킷을 대기하는 경우에 발생합니다. |
NETWORKSXMLMGRLOAD | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
NODE_CACHE_MUTEX | 내부적으로만 사용됩니다. |
OLEDB | SQL Server SNAC OLE DB 공급자(SQLNCLI) 또는 Microsoft OLE DB Driver for SQL Server(MSOLEDBSQL)를 호출할 때 발생합니다. 이 대기 유형은 동기화에 사용되지 않습니다. 대신 OLE DB Provider에 대한 호출 기간을 나타냅니다. |
ONDEMAND_TASK_QUEUE | 백그라운드 태스크가 우선 순위가 높은 시스템 작업 요청을 대기하는 동안 발생합니다. 대기 시간이 길면 처리할 우선 순위가 높은 요청이 없었으며 문제가 발생하지 않아야 함을 나타냅니다. |
PAGEIOLATCH_DT | 태스크가 I/O 요청에 있는 버퍼를 래치에서 기다리는 경우에 발생합니다. 래치 요청이 삭제 모드에 있습니다. 대기 수가 많으면 디스크 하위 시스템에 문제가 있을 수 있습니다. |
PAGEIOLATCH_EX | 태스크가 I/O 요청에 있는 버퍼를 래치에서 기다리는 경우에 발생합니다. 래치 요청은 버퍼가 디스크에 기록될 때 사용되는 모드인 배타적 모드입니다. 대기 수가 많으면 디스크 하위 시스템에 문제가 있을 수 있습니다. 자세한 내용은 이 SQL Server 느린 I/O 문제 해결 블로그를 참조하세요. |
PAGEIOLATCH_KP | 태스크가 I/O 요청에 있는 버퍼를 래치에서 기다리는 경우에 발생합니다. 래치 요청이 유지 모드에 있습니다. 대기 수가 많으면 디스크 하위 시스템에 문제가 있을 수 있습니다. |
PAGEIOLATCH_NL | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
PAGEIOLATCH_SH | 태스크가 I/O 요청에 있는 버퍼를 래치에서 기다리는 경우에 발생합니다. 래치 요청은 디스크에서 버퍼를 읽을 때 사용되는 모드인 공유 모드에 있습니다. 대기 수가 많으면 디스크 하위 시스템에 문제가 있을 수 있습니다. 자세한 내용은 느린 I/O - SQL Server 및 디스크 I/O 성능을 참조하세요. |
PAGEIOLATCH_UP | 태스크가 I/O 요청에 있는 버퍼를 래치에서 기다리는 경우에 발생합니다. 래치 요청이 업데이트 모드에 있습니다. 대기 수가 많으면 디스크 하위 시스템에 문제가 있을 수 있습니다. 자세한 내용은 느린 I/O - SQL Server 및 디스크 I/O 성능을 참조하세요. |
PAGELATCH_DT | 태스크가 I/O 요청에 없는 버퍼에 대한 래치를 대기할 때 발생합니다. 래치 요청이 삭제 모드에 있습니다. 삭제 모드는 페이지의 콘텐츠를 삭제하기 전에 획득해야 합니다. 자세한 내용은 래치 모드를 참조하세요. |
PAGELATCH_EX | 태스크가 I/O 요청에 없는 버퍼에 대한 래치를 대기할 때 발생합니다. 래치 요청은 단독 모드입니다. 다른 스레드가 페이지(버퍼)에 쓰거나 읽는 것을 차단합니다. 이 래치로 이어지는 일반적인 시나리오는 "마지막 페이지 삽입" 버퍼 래치 경합입니다. 이를 이해하고 resolve 하려면 마지막 페이지 삽입 PAGELATCH_EX 경합 해결 및 SQL Server 마지막 페이지 삽입 래치 경합 진단 및 resolve 사용합니다. 또 다른 시나리오는 클러스터되지 않은 인덱스와 임의 삽입(큐 테이블)이 있는 작은 테이블에서 래치 경합입니다. |
PAGELATCH_KP | 태스크가 I/O 요청에 없는 버퍼에 대한 래치를 대기할 때 발생합니다. 래치 요청은 다른 스레드에 의해 페이지가 제거되지 않도록 하는 유지 모드에 있습니다. 자세한 내용은 래치 모드를 참조하세요. |
PAGELATCH_NL | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
PAGELATCH_SH | 태스크가 I/O 요청에 없는 버퍼에 대한 래치를 대기할 때 발생합니다. 래치 요청은 공유 모드로, 여러 스레드가 버퍼(페이지)를 읽지만 수정할 수는 없습니다. 자세한 내용은 래치 모드를 참조하세요. |
PAGELATCH_UP | 태스크가 I/O 요청에 없는 버퍼에 대한 래치를 대기할 때 발생합니다. 래치 요청이 업데이트 모드에 있습니다. 일반적으로 이 대기 유형은 PFS, GAM, SGAM과 같은 시스템 페이지(버퍼)가 래치될 때 관찰될 수 있습니다. 자세한 내용은 래치 모드를 참조하세요. 이 래치를 사용하여 일반적인 시나리오 문제를 해결하려면 tempdb 데이터베이스에서 할당 경합 감소 SQL Server 참조하세요. |
PARALLEL_BACKUP_QUEUE | RESTORE HEADERONLY, RESTORE FILELISTONLY 또는 RESTORE LABELONLY에서 직렬화 출력이 생성되는 경우에 발생합니다. |
PARALLEL_REDO_DRAIN_WORKER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PARALLEL_REDO_FLOW_CONTROL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PARALLEL_REDO_LOG_CACHE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PARALLEL_REDO_TRAN_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PARALLEL_REDO_TRAN_TURN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PARALLEL_REDO_WORKER_SYNC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PARALLEL_REDO_WORKER_WAIT_WORK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PERFORMANCE_COUNTERS_RWLOCK | 내부적으로만 사용됩니다. |
PHYSICAL_SEEDING_DMV | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
POOL_LOG_RATE_GOVERNOR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PREEMPTIVE_ABR | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
PREEMPTIVE_AUDIT_ACCESS_EVENTLOG | sqlOS(SQL Server 운영 체제) 스케줄러가 선점 모드로 전환하여 감사 이벤트를 Windows 이벤트 로그에 쓸 때 발생합니다. 적용 대상: SQL Server 2008 R2(10.50.x)에만 해당합니다. |
PREEMPTIVE_AUDIT_ACCESS_SECLOG | Windows 보안 로그에 감사 이벤트를 기록하기 위해 SQLOS 스케줄러가 우선 모드로 전환된 경우에 발생합니다. 적용 대상: SQL Server 2008 R2(10.50.x)에만 해당합니다. |
PREEMPTIVE_CLOSEBACKUPMEDIA | 백업 미디어를 닫기 위해 SQLOS 스케줄러가 우선 모드로 전환된 경우에 발생합니다. |
PREEMPTIVE_CLOSEBACKUPTAPE | 테이프 백업 디바이스를 닫기 위해 SQLOS 스케줄러가 우선 모드로 전환된 경우에 발생합니다. |
PREEMPTIVE_CLOSEBACKUPVDIDEVICE | 가상 백업 디바이스를 닫기 위해 SQLOS 스케줄러가 우선 모드로 전환된 경우에 발생합니다. |
PREEMPTIVE_CLUSAPI_CLUSTERRESOURCECONTROL | Windows 장애 조치(Failover) 클러스터 작업을 수행하기 위해 SQLOS 스케줄러가 우선 모드로 전환된 경우에 발생합니다. |
PREEMPTIVE_COM_COCREATEINSTANCE | COM 개체를 만들기 위해 SQLOS 스케줄러가 우선 모드로 전환된 경우에 발생합니다. |
PREEMPTIVE_COM_COGETCLASSOBJECT | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_CREATEACCESSOR | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_DELETEROWS | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_GETCOMMANDTEXT | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_GETDATA | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_GETNEXTROWS | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_GETRESULT | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_GETROWSBYBOOKMARK | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_LBFLUSH | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_LBLOCKREGION | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_LBREADAT | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_LBSETSIZE | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_LBSTAT | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_LBUNLOCKREGION | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_LBWRITEAT | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_QUERYINTERFACE | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_RELEASE | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_RELEASEACCESSOR | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_RELEASEROWS | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_RELEASESESSION | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_RESTARTPOSITION | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_SEQSTRMREAD | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_SEQSTRMREADANDWRITE | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_SETDATAFAILURE | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_SETPARAMETERINFO | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_SETPARAMETERPROPERTIES | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_STRMLOCKREGION | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_STRMSEEKANDREAD | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_STRMSEEKANDWRITE | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_STRMSETSIZE | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_STRMSTAT | 내부적으로만 사용됩니다. |
PREEMPTIVE_COM_STRMUNLOCKREGION | 내부적으로만 사용됩니다. |
PREEMPTIVE_CONSOLEWRITE | 내부적으로만 사용됩니다. |
PREEMPTIVE_CREATEPARAM | 내부적으로만 사용됩니다. |
PREEMPTIVE_DEBUG | 내부적으로만 사용됩니다. |
PREEMPTIVE_DFSADDLINK | 내부적으로만 사용됩니다. |
PREEMPTIVE_DFSLINKEXISTCHECK | 내부적으로만 사용됩니다. |
PREEMPTIVE_DFSLINKHEALTHCHECK | 내부적으로만 사용됩니다. |
PREEMPTIVE_DFSREMOVELINK | 내부적으로만 사용됩니다. |
PREEMPTIVE_DFSREMOVEROOT | 내부적으로만 사용됩니다. |
PREEMPTIVE_DFSROOTFOLDERCHECK | 내부적으로만 사용됩니다. |
PREEMPTIVE_DFSROOTINIT | 내부적으로만 사용됩니다. |
PREEMPTIVE_DFSROOTSHARECHECK | 내부적으로만 사용됩니다. |
PREEMPTIVE_DTC_ABORT | 내부적으로만 사용됩니다. |
PREEMPTIVE_DTC_ABORTREQUESTDONE | 내부적으로만 사용됩니다. |
PREEMPTIVE_DTC_BEGINTRANSACTION | 내부적으로만 사용됩니다. |
PREEMPTIVE_DTC_COMMITREQUESTDONE | 내부적으로만 사용됩니다. |
PREEMPTIVE_DTC_ENLIST | 내부적으로만 사용됩니다. |
PREEMPTIVE_DTC_PREPAREREQUESTDONE | 내부적으로만 사용됩니다. |
PREEMPTIVE_FILESIZEGET | 내부적으로만 사용됩니다. |
PREEMPTIVE_FSAOLEDB_ABORTTRANSACTION | 내부적으로만 사용됩니다. |
PREEMPTIVE_FSAOLEDB_COMMITTRANSACTION | 내부적으로만 사용됩니다. |
PREEMPTIVE_FSAOLEDB_STARTTRANSACTION | 내부적으로만 사용됩니다. |
PREEMPTIVE_FSRECOVER_UNCONDITIONALUNDO | 내부적으로만 사용됩니다. |
PREEMPTIVE_GETRMINFO | 내부적으로만 사용됩니다. |
PREEMPTIVE_HADR_LEASE_MECHANISM | Microsoft 지원 진단 대한 가용성 그룹 임대 관리자 예약을 Always On. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PREEMPTIVE_HTTP_EVENT_WAIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PREEMPTIVE_HTTP_REQUEST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PREEMPTIVE_LOCKMONITOR | 내부적으로만 사용됩니다. |
PREEMPTIVE_MSS_RELEASE | 내부적으로만 사용됩니다. |
PREEMPTIVE_ODBCOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLE_UNINIT | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_ABORTORCOMMITTRAN | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_ABORTTRAN | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_GETDATASOURCE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_GETLITERALINFO | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_GETPROPERTIES | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_GETPROPERTYINFO | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_GETSCHEMALOCK | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_JOINTRANSACTION | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_RELEASE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDB_SETPROPERTIES | 내부적으로만 사용됩니다. |
PREEMPTIVE_OLEDBOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_ACQUIRECREDENTIALSHANDLE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_AUTHENTICATIONOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_AUTHORIZATIONOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_AUTHZGETINFORMATIONFROMCONTEXT | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_AUTHZINITIALIZECONTEXTFROMSID | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_AUTHZINITIALIZERESOURCEMANAGER | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_BACKUPREAD | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_CLOSEHANDLE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_CLUSTEROPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_COMOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_COMPLETEAUTHTOKEN | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_COPYFILE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_CREATEDIRECTORY | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_CREATEFILE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_CRYPTACQUIRECONTEXT | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_CRYPTIMPORTKEY | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_CRYPTOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DECRYPTMESSAGE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DELETEFILE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DELETESECURITYCONTEXT | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DEVICEIOCONTROL | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DEVICEOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DIRSVC_NETWORKOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DISCONNECTNAMEDPIPE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DOMAINSERVICESOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DSGETDCNAME | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_DTCOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_ENCRYPTMESSAGE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_FILEOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_FINDFILE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_FLUSHFILEBUFFERS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_FORMATMESSAGE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_FREECREDENTIALSHANDLE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_FREELIBRARY | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GENERICOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GETADDRINFO | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GETCOMPRESSEDFILESIZE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GETDISKFREESPACE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GETFILEATTRIBUTES | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GETFILESIZE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GETFINALFILEPATHBYHANDLE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
PREEMPTIVE_OS_GETLONGPATHNAME | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GETPROCADDRESS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GETVOLUMENAMEFORVOLUMEMOUNTPOINT | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_GETVOLUMEPATHNAME | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_INITIALIZESECURITYCONTEXT | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_LIBRARYOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_LOADLIBRARY | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_LOGONUSER | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_LOOKUPACCOUNTSID | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_MESSAGEQUEUEOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_MOVEFILE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_NETGROUPGETUSERS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_NETLOCALGROUPGETMEMBERS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_NETUSERGETGROUPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_NETUSERGETLOCALGROUPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_NETUSERMODALSGET | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICY | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_NETVALIDATEPASSWORDPOLICYFREE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_OPENDIRECTORY | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_PDH_WMI_INIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PREEMPTIVE_OS_PIPEOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_PROCESSOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_QUERYCONTEXTATTRIBUTES | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PREEMPTIVE_OS_QUERYREGISTRY | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_REMOVEDIRECTORY | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_REPORTEVENT | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_REVERTTOSELF | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_RSFXDEVICEOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_SECURITYOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_SERVICEOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_SETENDOFFILE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_SETFILEPOINTER | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_SETFILEVALIDDATA | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_SETNAMEDSECURITYINFO | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_SQLCLROPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_SQMLAUNCH | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2008 R2(10.50.x)~SQL Server 2016(13.x). |
PREEMPTIVE_OS_VERIFYSIGNATURE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_VERIFYTRUST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PREEMPTIVE_OS_VSSOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_WAITFORSINGLEOBJECT | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_WINSOCKOPS | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_WRITEFILE | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_WRITEFILEGATHER | 내부적으로만 사용됩니다. |
PREEMPTIVE_OS_WSASETLASTERROR | 내부적으로만 사용됩니다. |
PREEMPTIVE_REENLIST | 내부적으로만 사용됩니다. |
PREEMPTIVE_RESIZELOG | 내부적으로만 사용됩니다. |
PREEMPTIVE_ROLLFORWARDREDO | 내부적으로만 사용됩니다. |
PREEMPTIVE_ROLLFORWARDUNDO | 내부적으로만 사용됩니다. |
PREEMPTIVE_SB_STOPENDPOINT | 내부적으로만 사용됩니다. |
PREEMPTIVE_SERVER_STARTUP | 내부적으로만 사용됩니다. |
PREEMPTIVE_SETRMINFO | 내부적으로만 사용됩니다. |
PREEMPTIVE_SHAREDMEM_GETDATA | 내부적으로만 사용됩니다. |
PREEMPTIVE_SNIOPEN | 내부적으로만 사용됩니다. |
PREEMPTIVE_SOSHOST | 내부적으로만 사용됩니다. |
PREEMPTIVE_SOSTESTING | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
PREEMPTIVE_SP_SERVER_DIAGNOSTICS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PREEMPTIVE_STARTRM | 내부적으로만 사용됩니다. |
PREEMPTIVE_STREAMFCB_CHECKPOINT | 내부적으로만 사용됩니다. |
PREEMPTIVE_STREAMFCB_RECOVER | 내부적으로만 사용됩니다. |
PREEMPTIVE_STRESSDRIVER | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
PREEMPTIVE_TESTING | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
PREEMPTIVE_TRANSIMPORT | 내부적으로만 사용됩니다. |
PREEMPTIVE_UNMARSHALPROPAGATIONTOKEN | 내부적으로만 사용됩니다. |
PREEMPTIVE_VSS_CREATESNAPSHOT | 내부적으로만 사용됩니다. |
PREEMPTIVE_VSS_CREATEVOLUMESNAPSHOT | 내부적으로만 사용됩니다. |
PREEMPTIVE_XE_CALLBACKEXECUTE | 내부적으로만 사용됩니다. |
PREEMPTIVE_XE_CX_FILE_OPEN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
PREEMPTIVE_XE_CX_HTTP_CALL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
PREEMPTIVE_XE_DISPATCHER | 내부적으로만 사용됩니다. |
PREEMPTIVE_XE_ENGINEINIT | 내부적으로만 사용됩니다. |
PREEMPTIVE_XE_GETTARGETSTATE | 내부적으로만 사용됩니다. |
PREEMPTIVE_XE_SESSIONCOMMIT | 내부적으로만 사용됩니다. |
PREEMPTIVE_XE_TARGETFINALIZE | 내부적으로만 사용됩니다. |
PREEMPTIVE_XE_TARGETINIT | 내부적으로만 사용됩니다. |
PREEMPTIVE_XE_TIMERRUN | 내부적으로만 사용됩니다. |
PREEMPTIVE_XETESTING | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
PRINT_ROLLBACK_PROGRESS | ALTER DATABASE termination 절을 사용하여 전환된 데이터베이스에서 사용자 프로세스가 끝나기를 기다리는 데 사용됩니다. 자세한 내용은 ALTER DATABASE(Transact-SQL)를 참조하세요. |
PRU_ROLLBACK_DEFERRED | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_ALL_COMPONENTS_INITIALIZED | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_COOP_SCAN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_DIRECTLOGCONSUMER_GETNEXT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PWAIT_EVENT_SESSION_INIT_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_FABRIC_REPLICA_CONTROLLER_DATA_LOSS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PWAIT_HADR_ACTION_COMPLETED | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_HADR_CHANGE_NOTIFIER_TERMINATION_SYNC | 백그라운드 태스크가 폴링을 통해 Windows Server 장애 조치(Failover) 클러스터링 알림을 받는 백그라운드 태스크가 종료될 때까지 기다리는 경우에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_HADR_CLUSTER_INTEGRATION | 추가, 바꾸기 및/또는 제거 작업이 Always On 내부 목록(예: 네트워크, 네트워크 주소 또는 가용성 그룹 수신기 목록)에서 쓰기 잠금을 잡기 위해 대기하고 있습니다. 내부용으로만, 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_HADR_FAILOVER_COMPLETED | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_HADR_JOIN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
PWAIT_HADR_OFFLINE_COMPLETED | Always On 삭제 가용성 그룹 작업은 Windows Server 장애 조치(failover) 클러스터링 개체를 삭제하기 전에 대상 가용성 그룹이 오프라인 상태가 되기를 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_HADR_ONLINE_COMPLETED | Always On 가용성 그룹 만들기 또는 장애 조치(failover) 작업이 대상 가용성 그룹이 온라인 상태가 될 때까지 기다리고 있습니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_HADR_POST_ONLINE_COMPLETED | Always On 삭제 가용성 그룹 작업이 이전 명령의 일부로 예약된 백그라운드 작업의 종료를 기다리고 있습니다. 예를 들어 가용성 데이터베이스를 주 역할로 전환 중인 백그라운드 작업이 있을 수 있습니다. 경합 상태를 방지하기 위해 DROP AVAILABILITY GROUP DDL이 이 백그라운드 태스크가 종료될 때까지 기다려야 합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_HADR_SERVER_READY_CONNECTIONS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_HADR_WORKITEM_COMPLETED | 비동기 작업 태스크가 완료될 때까지 기다리는 스레드에 의한 내부 대기입니다. 이는 예상되는 대기이며 CSS용으로 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_HADRSIM | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
PWAIT_LOG_CONSOLIDATION_IO | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
PWAIT_LOG_CONSOLIDATION_POLL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
PWAIT_MD_LOGIN_STATS | 로그인 상태에서 메타데이터의 내부 동기화 중에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_MD_RELATION_CACHE | 테이블 또는 인덱스에서 메타데이터의 내부 동기화 중에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_MD_SERVER_CACHE | 연결된 서버에서 메타데이터의 내부 동기화 중에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_MD_UPGRADE_CONFIG | 업그레이드하는 서버 차원 구성의 내부 동기화 중에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_PREEMPTIVE_APP_USAGE_TIMER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
PWAIT_PREEMPTIVE_AUDIT_ACCESS_WINDOWSLOG | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_QRY_BPMEMORY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_REPLICA_ONLINE_INIT_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_RESOURCE_SEMAPHORE_FT_PARALLEL_QUERY_SYNC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
PWAIT_SBS_FILE_OPERATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
PWAIT_XTP_FSSTORAGE_MAINTENANCE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
PWAIT_XTP_HOST_STORAGE_WAIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_ASYNC_CHECK_CONSISTENCY_TASK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_ASYNC_PERSIST_TASK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_ASYNC_PERSIST_TASK_START | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_ASYNC_QUEUE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
QDS_BCKG_TASK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_BLOOM_FILTER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
QDS_CLEANUP_STALE_QUERIES_TASK_MAIN_LOOP_SLEEP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_CTXS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_DB_DISK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_DYN_VECTOR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_EXCLUSIVE_ACCESS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
QDS_HOST_INIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
QDS_LOADDB | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_PERSIST_TASK_MAIN_LOOP_SLEEP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_QDS_CAPTURE_INIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
QDS_SHUTDOWN_QUEUE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_STMT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_STMT_DISK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_TASK_SHUTDOWN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QDS_TASK_START | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QE_WARN_LIST_SYNC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
QPJOB_KILL | 업데이트가 실행되기 시작할 때 KILL 호출을 통해 비동기 자동 통계 업데이트가 취소되었음을 나타냅니다. 종료하는 스레드는 일시 중지 상태로, KILL 명령을 수신하기 시작할 때까지 대기합니다. 1초보다 작은 값이 좋습니다. |
QPJOB_WAITFOR_ABORT | 실행되고 있을 때 KILL 호출을 통해 비동기 자동 통계 업데이트가 취소되었음을 나타냅니다. 업데이트는 이제 완료되었지만 종료하는 스레드 메시지 조정이 완료될 때까지 일시 중지됩니다. 이 상태는 일반적이지만 거의 발생하지 않으며 매우 짧아야 합니다. 1초보다 작은 값이 좋습니다. |
QRY_MEM_GRANT_INFO_MUTEX | 쿼리 실행 메모리 관리 기능이 정적 권한 부여 정보 목록에 대한 액세스를 제어하려고 하는 경우에 발생합니다. 이 상태는 현재 권한이 부여된 메모리 요청과 대기 중인 메모리 요청에 대한 정보를 나열합니다. 이 상태는 단순 액세스 제어 상태입니다. 이 상태에 대한 긴 대기가 있으면 안 됩니다. 이 뮤텍스가 릴리스되지 않으면 모든 새 메모리 사용 쿼리가 응답을 중지합니다. |
QRY_PARALLEL_THREAD_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
QRY_PROFILE_LIST_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
QUERY_ERRHDL_SERVICE_DONE | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 적용 대상: SQL Server 2008 R2(10.50.x)에만 해당합니다. |
QUERY_WAIT_ERRHDL_SERVICE | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 적용 대상: SQL Server 2008 R2(10.50.x)에만 해당합니다. |
QUERY_EXECUTION_INDEX_SORT_EVENT_OPEN | 오프라인 인덱스 빌드 생성이 병렬로 실행되고 정렬되는 여러 작업자 스레드가 정렬 파일에 대한 액세스를 동기화하는 특정 경우에 발생합니다. |
QUERY_NOTIFICATION_MGR_MUTEX | 쿼리 알림 관리자에서 가비지 수집 큐 동기화 중에 발생합니다. |
QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX | 쿼리 알림의 트랜잭션 상태 동기화 중에 발생합니다. |
QUERY_NOTIFICATION_TABLE_MGR_MUTEX | 쿼리 알림 관리자의 내부 동기화 중에 발생합니다. |
QUERY_NOTIFICATION_UNITTEST_MUTEX | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
QUERY_OPTIMIZER_PRINT_MUTEX | 쿼리 최적화 프로그램의 진단 출력 생성 동기화 중에 발생합니다. 이 대기 유형은 Microsoft 제품 지원의 지시에 따라 진단 설정을 사용하도록 설정한 경우에만 발생합니다. |
QUERY_TASK_ENQUEUE_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
QUERY_TRACEOUT | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
RBIO_WAIT_VLF | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
RBIO_RG_STORAGE | 페이지 서버에서 지연된 로그 사용으로 인해 하이퍼스케일 데이터베이스 컴퓨팅 노드가 제한될 때 발생합니다. 적용 대상: Azure SQL 데이터베이스 하이퍼스케일. |
RBIO_RG_DESTAGE | 장기 로그 스토리지의 지연된 로그 사용으로 인해 하이퍼스케일 데이터베이스 컴퓨팅 노드가 제한될 때 발생합니다. 적용 대상: Azure SQL 데이터베이스 하이퍼스케일. |
RBIO_RG_REPLICA | 읽기 가능한 보조 복제본(replica) 노드의 지연된 로그 사용으로 인해 하이퍼스케일 데이터베이스 컴퓨팅 노드가 제한될 때 발생합니다. 적용 대상: Azure SQL 데이터베이스 하이퍼스케일. |
RBIO_RG_LOCALDESTAGE | 로그 서비스의 지연된 로그 사용으로 인해 하이퍼스케일 데이터베이스 컴퓨팅 노드가 제한될 때 발생합니다. 적용 대상: Azure SQL 데이터베이스 하이퍼스케일. |
RECOVER_CHANGEDB | 웜 대기 데이터베이스의 데이터베이스 상태 동기화 중에 발생합니다. |
RECOVERY_MGR_LOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
REDO_THREAD_PENDING_WORK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
REDO_THREAD_SYNC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
REMOTE_BLOCK_IO | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
REMOTE_DATA_ARCHIVE_MIGRATION_DMV | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
REMOTE_DATA_ARCHIVE_SCHEMA_DMV | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
REMOTE_DATA_ARCHIVE_SCHEMA_TASK_QUEUE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
REPL_CACHE_ACCESS | 복제 아티클 캐시 동기화 중에 발생합니다. 이 대기 중에는 복제 로그 판독기가 정지되고 게시된 테이블에 대한 DDL(데이터 정의 언어) 문이 차단됩니다. |
REPL_HISTORYCACHE_ACCESS | 내부적으로만 사용됩니다. |
REPL_SCHEMA_ACCESS | 복제 스키마 버전 정보 동기화 중에 발생합니다. 복제된 개체에 대해 DDL 문을 실행하고 로그 판독기가 DDL 발생을 기반으로 버전이 지정된 스키마를 작성하거나 사용할 때 이 상태가 됩니다. 트랜잭션 복제가 있는 단일 게시자에 게시된 데이터베이스가 많고 게시된 데이터베이스가 매우 활성 상태인 경우 이 대기 유형에서 경합을 볼 수 있습니다. |
REPL_TRANFSINFO_ACCESS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
REPL_TRANHASHTABLE_ACCESS | 내부적으로만 사용됩니다. |
REPL_TRANTEXTINFO_ACCESS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
REPLICA_WRITES | 태스크가 데이터베이스 스냅샷 또는 DBCC 복제본에 대한 페이지 쓰기가 완료될 때까지 대기하는 동안 발생합니다. |
REQUEST_DISPENSER_PAUSE | 스냅샷 백업을 위해 파일 I/O를 고정할 수 있도록 태스크가 처리 중인 모든 I/O가 완료될 때까지 대기하는 경우에 발생합니다. |
REQUEST_FOR_DEADLOCK_SEARCH | 교착 상태 모니터가 다음 교착 상태 검색을 시작하기 위해 대기하는 동안 발생합니다. 이 대기는 교착 상태 검색 사이에 예상되며 이 리소스에 대한 긴 총 대기 시간은 문제를 나타내지 않습니다. |
RESERVED_MEMORY_ALLOCATION_EXT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
RESMGR_THROTTLED | 새 쿼리가 GROUP_MAX_REQUESTS 설정에 따라 들어오고 정체되는 경우 발생합니다. |
RESOURCE_GOVERNOR_IDLE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
RESOURCE_QUEUE | 다양한 내부 리소스 큐 동기화 중에 발생합니다. |
RESOURCE_SEMAPHORE | 다른 동시 쿼리로 인해 쿼리 실행 중에 쿼리 메모리 요청을 즉시 부여할 수 없는 경우에 발생합니다. 대기 수가 많고 대기 시간이 길면 동시 쿼리 수 또는 메모리 요청 양이 과도하게 많은 것입니다. 이 유형의 과도한 대기로 SQL 오류 8645가 발생할 수 있습니다. "메모리 리소스가 쿼리를 실행할 때까지 기다리는 동안 시간 초과가 발생했습니다. 쿼리를 다시 실행합니다." 메모리 부여 대기에 대한 자세한 내용과 문제 해결 아이디어는 SQL Server 메모리 부여로 인한 성능 저하 또는 메모리 부족 문제 해결을 참조하세요. |
RESOURCE_SEMAPHORE_MUTEX | 쿼리가 스레드 예약 요청이 수행될 때까지 대기하는 동안 발생합니다. 또한 쿼리 컴파일 및 메모리 부여 요청을 동기화하는 경우에 발생합니다. |
RESOURCE_SEMAPHORE_QUERY_COMPILE | 동시 쿼리 컴파일 수가 조절 한계에 도달한 경우에 발생합니다. 긴 대기 및 대기 시간은 과도한 컴파일, 다시 컴파일 또는 캐시할 수 없는 계획을 나타낼 수 있습니다. |
RESOURCE_SEMAPHORE_SMALL_QUERY | 다른 동시 쿼리로 인해 작은 쿼리의 메모리 요청을 즉시 부여할 수 없는 경우에 발생합니다. 서버가 요청된 메모리를 몇 초 이내에 부여하지 못하는 경우 기본 쿼리 메모리 풀로 요청을 전송하기 때문에 대기 시간은 몇 초를 초과하면 안 됩니다. 대기 수가 많으면 대기 중인 쿼리가 주 메모리 풀을 차단하는 동안 작은 동시 쿼리 수가 과도하게 많은 것입니다. 적용 대상: SQL Server 2008 R2(10.50.x)만 해당합니다. |
RESTORE_FILEHANDLECACHE_ENTRYLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
RESTORE_FILEHANDLECACHE_LOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
RG_RECONFIG | 내부적으로만 사용됩니다. |
ROWGROUP_OP_STATS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
ROWGROUP_VERSION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
RTDATA_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
SATELLITE_CARGO | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SATELLITE_SERVICE_SETUP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SATELLITE_TASK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SBS_DISPATCH | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
SBS_RECEIVE_TRANSPORT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
SBS_TRANSPORT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
SCAN_CHAR_HASH_ARRAY_INITIALIZATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SEC_DROP_TEMP_KEY | 임시 보안 키 삭제 시도가 실패한 후 다시 시도하기 전에 발생합니다. |
SECURITY_CNG_PROVIDER_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
SECURITY_CRYPTO_CONTEXT_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SECURITY_DBE_STATE_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SECURITY_KEYRING_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SECURITY_MUTEX | EKM(확장 가능 키 관리) 암호화 공급자의 전역 목록 및 EKM 세션의 세션 범위 목록에 대한 액세스를 제어하는 뮤텍스를 기다리는 경우에 발생합니다. |
SECURITY_RULETABLE_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SEMPLAT_DSI_BUILD | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SEQUENCE_GENERATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SEQUENTIAL_GUID | 새 순차적 GUID를 가져오는 동안 발생합니다. |
SERVER_IDLE_CHECK | 리소스 모니터가 SQL Server instance 유휴 상태로 선언하거나 절전 모드를 해제하려고 할 때 SQL Server instance 유휴 상태 동기화하는 동안 발생합니다. |
SERVER_RECONFIGURE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SESSION_WAIT_STATS_CHILDREN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SHARED_DELTASTORE_CREATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
종료 | 종료 문이 활성 연결이 종료될 때까지 대기하는 동안 발생합니다. |
SLEEP_BPOOL_FLUSH | 검사점이 디스크 하위 시스템의 폭주를 방지하기 위해 새 I/O의 실행을 조절하는 경우에 발생합니다. |
SLEEP_BUFFERPOOL_HELPLW | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SLEEP_DBSTARTUP | 모든 데이터베이스가 복구될 때까지 대기하는 동안 데이터베이스 시작 중에 발생합니다. |
SLEEP_DCOMSTARTUP | DCOM 초기화가 완료될 때까지 기다리는 동안 SQL Server instance 시작하는 동안 최대 한 번 발생합니다. |
SLEEP_MASTERDBREADY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SLEEP_MASTERMDREADY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SLEEP_MASTERUPGRADED | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SLEEP_MEMORYPOOL_ALLOCATEPAGES | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SLEEP_MSDBSTARTUP | SQL 추적이 msdb 데이터베이스 시작이 완료될 때까지 대기하는 경우에 발생합니다. |
SLEEP_RETRY_VIRTUALALLOC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SLEEP_SYSTEMTASK | tempdb 시작이 완료될 때까지 대기하는 동안 백그라운드 태스크 시작 중에 발생합니다. |
SLEEP_TASK | 일반 이벤트가 발생할 때까지 대기하는 동안 태스크가 중지되는 경우에 발생합니다. |
SLEEP_TEMPDBSTARTUP | tempdb 시작이 완료될 때까지 태스크가 대기하는 동안 발생합니다. |
SLEEP_WORKSPACE_ALLOCATEPAGE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SLO_UPDATE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
SMSYNC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SNI_CONN_DUP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
SNI_CRITICAL_SECTION | SQL Server 네트워킹 구성 요소 내에서 내부 동기화 중에 발생합니다. |
SNI_HTTP_WAITFOR_0_DISCON | SQL Server 종료하는 동안 미해결 HTTP 연결이 종료되길 기다리는 동안 발생합니다. |
SNI_LISTENER_ACCESS | NUMA(비균일 메모리 액세스) 노드의 상태 변경 업데이트 작업을 대기하는 동안 발생합니다. 상태 변경에 대한 액세스는 직렬화됩니다. |
SNI_TASK_COMPLETION | NUMA 노드 상태 변경 동안 모든 태스크가 완료될 때까지 대기하는 중에 발생합니다. |
SNI_WRITE_ASYNC | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
SOAP_READ | HTTP 네트워크 읽기가 완료될 때까지 대기하는 동안 발생합니다. |
SOAP_WRITE | HTTP 네트워크 쓰기가 완료될 때까지 대기하는 동안 발생합니다. |
SOCKETDUPLICATEQUEUE_CLEANUP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
SOS_CALLBACK_REMOVAL | 콜백을 제거하기 위해 콜백 목록에 대한 동기화를 수행하는 동안 발생합니다. 서버 초기화가 완료된 후에는 이 카운터가 변경되지 않을 것으로 예상됩니다. |
SOS_DISPATCHER_MUTEX | 디스패처 풀의 내부 동기화 중에 발생합니다. 풀이 조정되는 경우도 포함됩니다. |
SOS_LOCALALLOCATORLIST | SQL Server 메모리 관리자에서 내부 동기화 중에 발생합니다. 적용 대상: SQL Server 2008 R2(10.50.x)만 해당합니다. |
SOS_MEMORY_TOPLEVELBLOCKALLOCATOR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SOS_MEMORY_USAGE_ADJUSTMENT | 메모리 사용량이 풀 사이에서 조절될 경우 발생합니다. |
SOS_OBJECT_STORE_DESTROY_MUTEX | 풀에서 개체를 삭제하는 경우 메모리 풀의 내부 동기화 중에 발생합니다. |
SOS_PHYS_PAGE_CACHE | 스레드가 물리적 페이지를 할당하거나 물리적 페이지를 운영 체제에 반환하기 전에 확보해야 하는 뮤텍스를 획득하기 위해 대기하는 시간을 고려합니다. 이 유형의 대기는 SQL Server 인스턴스에서 AWE 메모리를 사용하는 경우에만 나타납니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SOS_PROCESS_AFFINITY_MUTEX | 프로세스 선호도 설정에 대한 액세스 동기화 중에 발생합니다. |
SOS_RESERVEDMEMBLOCKLIST | SQL Server 메모리 관리자에서 내부 동기화 중에 발생합니다. 적용 대상: SQL Server 2008 R2(10.50.x)만 해당합니다. |
SOS_SCHEDULER_YIELD | 다른 작업이 실행될 수 있도록 태스크가 자발적으로 스케줄러를 양보하는 경우에 발생합니다. 이 대기 중에 태스크는 실행 가능한 큐에서 해당 양자가 갱신되기를 기다리고 있습니다. 즉, CPU에서 다시 실행되도록 예약될 때까지 대기합니다. 이 대기 유형에 대한 장기간 대기는 인덱스 또는 테이블 검사를 수행하는 쿼리를 최적화할 기회를 가장 자주 나타냅니다. 계획 회귀, 누락된 인덱스, 통계 업데이트 및 쿼리 다시 쓰기에 집중합니다. 런타임을 최적화하면 태스크를 여러 번 생성할 필요가 줄어듭니다. 이러한 CPU 사용 작업에 대한 쿼리 시간이 허용되는 경우 이 대기 유형이 예상되며 무시될 수 있습니다. |
SOS_SMALL_PAGE_ALLOC | 일부 메모리 개체에 의해 관리되는 메모리의 할당 및 해제 중에 발생합니다. |
SOS_STACKSTORE_INIT_MUTEX | 내부 저장소 초기화 동기화 중에 발생합니다. |
SOS_SYNC_TASK_ENQUEUE_EVENT | 태스크가 동기 방식으로 시작되는 경우에 발생합니다. SQL Server 대부분의 작업은 작업 요청이 작업 큐에 배치된 직후에 컨트롤이 시작으로 반환되는 비동기 방식으로 시작됩니다. |
SOS_VIRTUALMEMORY_LOW | 메모리 할당이 Resource Manager 가상 메모리를 해제할 때까지 대기할 때 발생합니다. |
SOSHOST_EVENT | CLR과 같은 호스트된 구성 요소가 SQL Server 이벤트 동기화 개체에서 대기할 때 발생합니다. |
SOSHOST_INTERNAL | CLR과 같은 호스팅된 구성 요소에 사용되는 메모리 관리자 콜백 동기화 중에 발생합니다. |
SOSHOST_MUTEX | CLR과 같은 호스트된 구성 요소가 SQL Server 뮤텍스 동기화 개체에서 대기할 때 발생합니다. |
SOSHOST_RWLOCK | CLR과 같은 호스트된 구성 요소가 SQL Server 판독기-작성기 동기화 개체를 대기할 때 발생합니다. |
SOSHOST_SEMAPHORE | CLR과 같은 호스트된 구성 요소가 SQL Server 세마포 동기화 개체에서 대기할 때 발생합니다. |
SOSHOST_SLEEP | 일반 이벤트가 발생할 때까지 대기하는 동안 호스팅된 태스크가 중지되는 경우에 발생합니다. 호스팅된 태스크는 CLR과 같은 호스팅된 구성 요소에 사용됩니다. |
SOSHOST_TRACELOCK | 추적 스트림에 대한 액세스 동기화 중에 발생합니다. |
SOSHOST_WAITFORDONE | CLR과 같은 호스팅된 구성 요소가 태스크가 완료될 때까지 대기하는 경우에 발생합니다. |
SP_PREEMPTIVE_SERVER_DIAGNOSTICS_SLEEP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SP_SERVER_DIAGNOSTICS_BUFFER_ACCESS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SP_SERVER_DIAGNOSTICS_INIT_MUTEX | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SP_SERVER_DIAGNOSTICS_SLEEP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SQLCLR_APPDOMAIN | CLR이 애플리케이션 도메인 시작이 완료될 때까지 대기하는 동안 발생합니다. |
SQLCLR_ASSEMBLY | appdomain의 로드된 어셈블리 목록에 대한 액세스를 대기하는 동안 발생합니다. |
SQLCLR_DEADLOCK_DETECTION | CLR이 교착 상태 감지가 완료될 때까지 대기하는 동안 발생합니다. |
SQLCLR_QUANTUM_PUNISHMENT | CLR 태스크가 실행 퀀텀을 초과하여 조절되는 경우에 발생합니다. 이러한 조절은 리소스를 많이 사용하는 이 태스크가 다른 작업에 미치는 영향을 줄이기 위해 수행됩니다. |
SQLSORT_NORMMUTEX | 내부 정렬 구조를 초기화하는 동안 내부 동기화 중에 발생합니다. |
SQLSORT_SORTMUTEX | 내부 정렬 구조를 초기화하는 동안 내부 동기화 중에 발생합니다. |
SQLTRACE_BUFFER_FLUSH | 태스크가 백그라운드 작업이 4초마다 추적 버퍼를 디스크로 플러시할 때까지 대기하는 경우에 발생합니다. 적용 대상: SQL Server 2008 R2(10.50.x)만 해당합니다. |
SQLTRACE_FILE_BUFFER | 파일 추적에서 추적 버퍼 동기화 중에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SQLTRACE_FILE_READ_IO_COMPLETION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SQLTRACE_FILE_WRITE_IO_COMPLETION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SQLTRACE_INCREMENTAL_FLUSH_SLEEP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SQLTRACE_LOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2008 R2(10.50.x)만 해당합니다. |
SQLTRACE_PENDING_BUFFER_WRITERS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
SQLTRACE_SHUTDOWN | 추적 종료가 처리 중인 추적 이벤트가 완료될 때까지 대기하는 동안 발생합니다. |
SQLTRACE_WAIT_ENTRIES | SQL 추적 이벤트 큐가 패킷이 큐에 도착할 때까지 대기하는 동안 발생합니다. |
SRVPROC_SHUTDOWN | 종료 프로세스가 내부 리소스가 완전히 종료될 때까지 기다리는 동안 발생합니다. |
STARTUP_DEPENDENCY_MANAGER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
TDS_BANDWIDTH_STATE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
TDS_INIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
TDS_PROXY_CONTAINER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전 |
TEMPOBJ | 임시 개체 삭제가 동기화되는 경우에 발생합니다. 이 대기는 드물게 발생하며 태스크가 temp 테이블 삭제에 대한 액세스를 과도하게 요청한 경우에만 발생합니다. |
TEMPORAL_BACKGROUND_PROCEED_CLEANUP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
TERMINATE_LISTENER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
Threadpool | 작업(쿼리 또는 로그인/로그아웃)이 작업자 스레드가 실행되기를 기다리는 경우에 발생합니다. 이는 최대 작업자 스레드 설정 이 잘못 구성되었거나, 가장 일반적으로 일괄 처리 실행이 비정상적으로 오래 걸리므로 다른 일괄 처리를 충족하는 데 사용할 수 있는 작업자 스레드의 수를 줄임을 나타낼 수 있습니다. 병목 현상(차단, 병렬 처리, I/O, 래치 대기)을 줄이거나 적절한 인덱싱 또는 쿼리 디자인을 제공하여 일괄 처리(쿼리)의 성능을 검사하고 쿼리 기간을 줄입니다. |
TIMEPRIV_TIMEPERIOD | 확장 이벤트 타이머의 내부 동기화 중에 발생합니다. |
TRACE_EVTNOTIF | 내부적으로만 사용됩니다. |
TRACEWRITE | SQL 추적 행 집합 추적 공급자가 사용 가능한 버퍼나 이벤트를 포함한 버퍼가 처리될 때까지 대기하는 경우에 발생합니다. |
TRAN_MARKLATCH_DT | 표시된 트랜잭션에 대한 삭제 모드 래치를 대기하는 경우에 발생합니다. 트랜잭션 표시 래치는 표시된 트랜잭션의 커밋 동기화에 사용됩니다. |
TRAN_MARKLATCH_EX | 표시된 트랜잭션에 대한 배타 모드 래치를 대기하는 경우에 발생합니다. 트랜잭션 표시 래치는 표시된 트랜잭션의 커밋 동기화에 사용됩니다. |
TRAN_MARKLATCH_KP | 표시된 트랜잭션에 대한 유지 모드 래치를 대기하는 경우에 발생합니다. 트랜잭션 표시 래치는 표시된 트랜잭션의 커밋 동기화에 사용됩니다. |
TRAN_MARKLATCH_NL | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성이 보장되지 않습니다. |
TRAN_MARKLATCH_SH | 표시된 트랜잭션에 대한 공유 모드 래치를 대기하는 경우에 발생합니다. 트랜잭션 표시 래치는 표시된 트랜잭션의 커밋 동기화에 사용됩니다. |
TRAN_MARKLATCH_UP | 표시된 트랜잭션에 대한 업데이트 모드 래치를 대기하는 경우에 발생합니다. 트랜잭션 표시 래치는 표시된 트랜잭션의 커밋 동기화에 사용됩니다. |
TRANSACTION_MUTEX | 트랜잭션에 대한 여러 일괄 처리의 액세스 동기화 중에 발생합니다. |
UCS_ENDPOINT_CHANGE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
UCS_MANAGER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
UCS_MEMORY_NOTIFICATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
UCS_SESSION_REGISTRATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
UCS_TRANSPORT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
UCS_TRANSPORT_STREAM_CHANGE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
UTIL_PAGE_ALLOC | 트랜잭션 로그 검색이 메모리 부족 시 메모리를 사용할 수 있을 때까지 대기하는 경우에 발생합니다. |
VDI_CLIENT_COMPLETECOMMAND | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
VDI_CLIENT_GETCOMMAND | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
VDI_CLIENT_OPERATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
VDI_CLIENT_OTHER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
VERSIONING_COMMITTING | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
VIA_ACCEPT | 시작하는 동안 VIA(Virtual Interface Adapter) 공급자 연결이 완료된 경우에 발생합니다. |
VIEW_DEFINITION_MUTEX | 캐시된 뷰 정의에 대한 액세스 동기화 중에 발생합니다. |
WAIT_FOR_RESULTS | 쿼리 알림이 트리거될 때까지 대기하는 경우에 발생합니다. |
WAIT_ON_SYNC_STATISTICS_REFRESH | 쿼리 컴파일 및 실행을 다시 시작하기 전에 동기 통계 업데이트가 완료되기를 기다리는 경우에 발생합니다. 적용 대상: SQL Server 2019 (15.x)로 시작 |
WAIT_SCRIPTDEPLOYMENT_REQUEST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_SCRIPTDEPLOYMENT_WORKER | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XLOGREAD_SIGNAL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
WAIT_XTP_ASYNC_TX_COMPLETION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_CKPT_AGENT_WAKEUP | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_CKPT_CLOSE | 검사점이 완료될 때까지 대기하는 동안 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_CKPT_ENABLED | 검사점이 사용 해제되어 있어 사용 가능할 때까지 대기하는 동안 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_CKPT_STATE_LOCK | 검사점 상태 확인을 동기화할 때 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_COMPILE_WAIT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
WAIT_XTP_GUEST | 메모리 부족 알림을 받기 위해 데이터베이스 메모리 할당자가 중지되는 경우에 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
WAIT_XTP_HOST_WAIT | 대기가 데이터베이스 엔진에 의해 트리거되고 호스트에 의해 구현될 때 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_OFFLINE_CKPT_BEFORE_REDO | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_OFFLINE_CKPT_LOG_IO | 오프라인 검사점에서 로그 읽기 ID가 완료될 때까지 대기하는 동안에 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_OFFLINE_CKPT_NEW_LOG | 오프라인 검사점에서 새 로그 기록을 검색할 때까지 대기하는 동안에 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_PROCEDURE_ENTRY | 삭제 프로시저에서 모든 현재 실행 프로시저가 완료될 때까지 대기하는 동안에 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_RECOVERY | 데이터베이스 복구가 메모리 최적화 개체의 복구가 완료되기를 기다리는 경우에 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAIT_XTP_SERIAL_RECOVERY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
WAIT_XTP_SWITCH_TO_INACTIVE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
WAIT_XTP_TASK_SHUTDOWN | 메모리 OLTP 네트워크 읽기가 완료될 때까지 대기하는 동안 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
WAIT_XTP_TRAN_DEPENDENCY | 트랜잭션에 종속성을 대기하는 동안에 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WAITFOR | WAITFOR Transact-SQL 문의 결과로 발생합니다. 대기 시간은 문의 매개 변수에 의해 결정됩니다. 이 대기는 사용자가 시작합니다. |
WAITFOR_PER_QUEUE | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
WAITFOR_TASKSHUTDOWN | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
WAITSTAT_MUTEX | sys.dm_os_wait_stats 를 채우는 데 사용되는 통계 컬렉션에 대한 액세스 동기화 중에 발생합니다. |
WCC | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
WINDOW_AGGREGATES_MULTIPASS | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
WINFAB_API_CALL | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WINFAB_REPLICA_BUILD_OPERATION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
WINFAB_REPORT_FAULT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
WORKTBL_DROP | 작업 테이블 삭제가 실패한 후 다시 시도하기 전에 일시 중지하는 동안 발생합니다. |
WRITE_COMPLETION | 쓰기 작업이 진행 중인 경우에 발생합니다. |
WRITELOG | 로그 플러시가 완료될 때까지 대기하는 동안 발생합니다. 로그 플러시를 유발하는 일반적인 작업은 트랜잭션 커밋 및 검사점입니다. WRITELOG에서 오래 대기하는 일반적인 이유는 디스크 대기 시간(트랜잭션 로그 파일이 있는 위치), I/O가 트랜잭션을 따라잡을 수 없음 또는 많은 수의 트랜잭션 로그 작업 및 플러시(커밋, 롤백)입니다. |
XACT_OWN_TRANSACTION | 트랜잭션 소유권을 획득하기 위해 대기하는 동안 발생합니다. |
XACT_RECLAIM_SESSION | 세션의 현재 소유자가 세션 소유권을 해제할 때까지 대기하는 동안 발생합니다. |
XACTLOCKINFO | 트랜잭션 잠금 목록에 대한 액세스 동기화 중에 발생합니다. 트랜잭션 자체 외에도 교착 상태 감지, 페이지 분할 중 잠금 마이그레이션 등의 작업이 이 잠금 목록에 액세스합니다. |
XACTWORKSPACE_MUTEX | 트랜잭션에서 제거 및 트랜잭션 참여 멤버 간의 데이터베이스 잠금 수 동기화 중에 발생합니다. |
XDB_CONN_DUP_HASH | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
XDES_HISTORY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
XDES_OUT_OF_ORDER_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
XDES_SNAPSHOT | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
XDESTSVERMGR | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
XE_BUFFERMGR_ALLPROCESSED_EVENT | 확장 이벤트 세션 버퍼를 대상으로 플러시할 때 발생합니다. 이 대기는 백그라운드 스레드에서 발생합니다. |
XE_BUFFERMGR_FREEBUF_EVENT | 다음 조건 중 하나에 해당하는 경우 발생합니다. |
XE_CALLBACK_LIST | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
XE_CX_FILE_READ | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
XE_DISPATCHER_CONFIG_SESSION_LIST | 비동기 대상을 사용하는 확장 이벤트 세션이 시작 또는 중지될 때 발생합니다. 이 대기는 다음 중 하나를 의미할 수 있습니다. - 확장 이벤트 세션이 백그라운드 스레드 풀에 등록됩니다. - 백그라운드 스레드 풀은 현재 부하를 기준으로 필요한 스레드 수를 계산합니다. |
XE_DISPATCHER_JOIN | 확장 이벤트 세션에 사용되는 백그라운드 스레드가 종료되는 경우 발생합니다. |
XE_DISPATCHER_WAIT | 확장 이벤트 세션에 사용되는 백그라운드 스레드가 이벤트 버퍼 처리를 기다리는 경우 발생합니다. |
XE_FILE_TARGET_TVF | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
XE_LIVE_TARGET_TVF | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
XE_MODULEMGR_SYNC | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
XE_OLS_LOCK | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
XE_PACKAGE_LOCK_BACKOFF | 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 적용 대상: SQL Server 2008 R2(10.50.x)에만 해당합니다. |
XE_SERVICES_EVENTMANUAL | 내부적으로만 사용됩니다. |
XE_SERVICES_MUTEX | 내부적으로만 사용됩니다. |
XE_SERVICES_RWLOCK | 내부적으로만 사용됩니다. |
XE_SESSION_CREATE_SYNC | 내부적으로만 사용됩니다. |
XE_SESSION_FLUSH | 내부적으로만 사용됩니다. |
XE_SESSION_SYNC | 내부적으로만 사용됩니다. |
XE_STM_CREATE | 내부적으로만 사용됩니다. |
XE_TIMER_EVENT | 내부적으로만 사용됩니다. |
XE_TIMER_MUTEX | 내부적으로만 사용됩니다. |
XE_TIMER_TASK_DONE | 내부적으로만 사용됩니다. |
XIO_CREDENTIAL_MGR_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
XIO_CREDENTIAL_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
XIO_EDS_MGR_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
XIO_EDS_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
XIO_IOSTATS_BLOBLIST_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
XIO_IOSTATS_FCBLIST_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2017(14.x) 이상 버전. |
XIO_LEASE_RENEW_MGR_RWLOCK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
XTP_HOST_DB_COLLECTION | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
XTP_HOST_LOG_ACTIVITY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
XTP_HOST_PARALLEL_RECOVERY | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
XTP_PREEMPTIVE_TASK | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
XTP_TRUNCATION_LSN | 내부적으로만 사용됩니다. 적용 대상: SQL Server 2016(13.x) 이상 버전. |
XTPPROC_CACHE_ACCESS | 기본적으로 컴파일된 저장된 프로시저 캐시의 모든 개체에 액세스할 때 발생합니다. 적용 대상: SQL Server 2014(12.x) 이상 버전. |
XTPPROC_PARTITIONED_STACK_CREATE | 지정된 프로시저에 대해 기본적으로 컴파일된 저장 프로시저 캐시 구조(단일 스레드로 수행되어야 함)를 할당할 때 발생합니다. 적용 대상: SQL Server 2012(11.x) 이상 버전. |
다음 XEvents는 파티션 SWITCH
및 온라인 인덱스 다시 작성과 관련이 있습니다. 구문에 대한 자세한 내용은 ALTER TABLE(Transact-SQL) 및 ALTER INDEX(Transact-SQL)를 참조하세요.
lock_request_priority_state
process_killed_by_abort_blockers
ddl_with_wait_at_low_priority
잠금 호환성 매트릭스는 sys.dm_tran_locks(Transact-SQL)를 참조하세요.