SQL Server 7.0의 sysprocesses waittype 및 lastwaittype 열에 대한 정의

기술 자료 번역 기술 자료 번역
기술 자료: 244455 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR244455
모두 확대 | 모두 축소

요약

SQL Server에 있는 sysprocesses 테이블은 SPID(활성 서버 프로세스 ID)에 대한 정보를 포함하는 가상 테이블입니다. lastwaittype 필드는 SQL Server 7.0에 새로 도입된 것이며 예약된 내부 이진 열인 waittype 필드의 문자열 표시입니다. 이 필드는 SPID의 마지막 또는 현재 waittype을 나타냅니다. waittype이 0x0000이면 SPID는 현재 어느 것에도 대기 중이 아니며 lastwaittype 값은 SPID가 마지막으로 경험한 waittype을 나타냅니다. waittype이 0이 아니면 lastwaittype과 waittype은 동일하며 SPID의 현재 waitstate를 나타냅니다.

이 문서에서는 사용 가능한 lastwaittype 값과 관련 waittype 값을 나열하고 각 값이 갖는 의미에 대해 간단하게 설명합니다.

추가 정보

다음 waittype은 설명 열에 지정된 잠금에서 대기하는 것을 나타냅니다. waitresource 열은 SPID가 잠그려고 하는 특정 리소스를 보여줍니다.

표 축소표 확대
LastwaittypeWaittype설명
LCK_M_SCH_S0x01스키마 안정성
LCK_M_SCH_M0x02스키마 수정
LCK_M_IS0x03의도-공유
LCK_M_SIU0x04공유 의도 업데이트
LCK_M_IS_S0x05의도-공유-공유(키 범위 잠금)
LCK_M_IX0x06의도-배타
LCK_M_SIX0x07공유-의도-배타
LCK_M_S0x08공유
LCK_M_U0x09업데이트
LCK_M_II_NL0x0A의도-삽입-NULL(키 범위 잠금)
LCK_M_II_X0x0B의도-삽입-배타(키 범위 잠금)
LCK_M_IU0x0C의도-업데이트 잠금
LCK_M_IS_U0x0D의도-공유 업데이트(키 범위 잠금)
LCK_M_X0x0E배타
LCK_M_BU0x0F대량 업데이트


다음 waittype은 설명 열에 지정된 페이지 래치에서 대기하는 것을 나타냅니다. waitresource 열은 프로세스가 래치를 얻으려고 하는 리소스를 보여줍니다. lastwaittype 문자열은 프로세스가 대기하고 있는 래치 모드를 나타냅니다. 페이지 래치에 대한 자세한 내용은 SQL Server 7.0 온라인 설명서에 있는 "Latching" 항목을 참조하십시오.

표 축소표 확대
LastwaittypeWaittype설명
PWAIT_LATCH_NL0x400Null 래치
PWAIT_LATCH_EX0x401배타 래치
PWAIT_LATCH_SH0x402공유 래치
PWAIT_LATCH_UP0x403업데이트 래치
PWAIT_PAGELATCH_NL0x410Null 페이지 래치
WAIT_PAGELATCH_EX0x411배타 페이지 래치
WAIT_PAGELATCH_SH0x412공유 페이지 래치
PWAIT_PAGELATCH_UP0x413업데이트 페이지 래치
PWAIT_PAGEIOLATCH_NL0x420Null 입력/출력(I/O) 페이지 래치
PWAIT_PAGEIOLATCH_EX0x421배타 I/O 페이지 래치
PWAIT_PAGEIOLATCH_SH0x422공유 I/O 페이지 래치
PWAIT_PAGEIOLATCH_UP0x423업데이트 I/O 페이지 래치


다음 이벤트는 특정 이벤트가 발생할 때까지 사용자 연결이 일시 중단되는 것을 나타냅니다.

표 축소표 확대
LastwaittypeWaittype설명
PWAIT_RESOURCE_SEMAPHORE0x40리소스 세마포를 얻기 위해 대기 동기화에 사용
PWAIT_DTC0x41DTC(Distributed Transaction Coordinator)에서 대기
PWAIT_OLEDB0x42OLE DB 공급자에서 대기
PWAIT_WRITELOG0x81디스크로 플러시된 트랜잭션을 위한 로그 레코드 대기
PWAIT_PSS_CHILD0x101비동기 커서 작동에서 자식 스레드 대기
PWAIT_EXCHANGE0x200병렬 쿼리 스레드를 위한 Exchange 동기화 작동
PWAIT_XCB0x201트랜잭션 제어 블록에 대한 액세스 얻기
XCB(트랜잭션 제어 블록)는 대체적으로 한 세션에 한정되어 있으나 바인딩된 세션 기능을 사용하거나 여러 개의 세션이 동일한 DTC 트랜잭션에 포함되어 있는 경우에는 세션 간에 공유할 수 있습니다. 한 번에 하나의 세션만 XCB에 액세스할 수 있습니다. 이 waittype은 일반적으로 하나의 세션이 XCB를 기다리고 있는 동안에 XCB 리소스를 가지고 있는 다른 세션은 다른 리소스를 기다리는 것을 나타냅니다.
PWAIT_DBTABLE0x202검사점 프로세스 전용
PWAIT_EC0x203연결 하위 스레드 또는 실행 컨텍스트 중단
PWAIT_TEMPOBJ0x204임시 개체 삭제
PWAIT_XACTLOCKINFO0x205\escalating\transferring 잠금을 해제할 때 일괄 작업 대기
PWAIT_LOGMGR0x206로그 기록기에 대기
PWAIT_CMEMTHREAD0x207메모리 개체로의 액세스 대기
PWAIT_CXPACKET0x208교환 연산자(병렬 쿼리)를 위한 패킷 동기화 작동 대기
PWAIT_PAGESUPP0x209병렬 쿼리 스레드에서 스핀 잠금 해제
PWAIT_SHUTDOWN0x20A종료 전에 완전히 마치기 위해 SPID 대기
PWAIT_WAITFOR0x20BWAITFOR 명령으로 대기 초기화
PWAIT_CURSOR0x20C비동기화 커서로 스레드 동기화 대기




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 244455 - 마지막 검토: 2006년 1월 20일 금요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 7.0 Standard Edition
키워드:?
kbinfo KB244455

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com