다음을 통해 공유


sys.dm_io_pending_io_requests(Transact-SQL)

SQL Server에서 보류 중인 각 I/O 요청에 대해 행을 반환합니다.

적용 대상: SQL Server(SQL Server 2008 - 현재 버전).

열 이름

데이터 형식

설명

io_completion_request_address

varbinary(8)

IO 요청의 메모리 주소입니다. Null을 허용하지 않습니다.

io_type

varchar(7)

보류 중인 I/O 요청의 유형입니다. Null을 허용하지 않습니다.

io_pending

int

I/O 요청이 보류 중인지 또는 Windows에서 완료되었는지 여부를 나타냅니다. Windows에서는 I/O 요청을 완료했지만 SQL Server에서 이 I/O 요청을 처리하고 목록에서 제거하기 위한 컨텍스트 전환을 아직 수행하지 못한 경우 I/O 요청은 계속 보류 상태일 수 있습니다. Null을 허용하지 않습니다.

io_completion_routine_address

varbinary(8)

I/O 요청이 완료될 때 호출할 내부 함수입니다. Null을 허용합니다.

io_user_data_address

varbinary(8)

내부적으로만 사용됩니다. Null을 허용합니다.

scheduler_address

varbinary(8)

이 I/O 요청을 실행한 스케줄러입니다. I/O 요청이 스케줄러의 보류 중인 I/O 목록에 나타납니다. 자세한 내용은 sys.dm_os_schedulers(Transact-SQL)를 참조하십시오. Null을 허용하지 않습니다.

io_handle

varbinary(8)

I/O 요청에 사용되는 파일의 파일 핸들입니다. Null을 허용합니다.

io_offset

bigint

I/O 요청의 오프셋입니다. Null을 허용하지 않습니다.

io_pending_ms_ticks

int

내부적으로만 사용됩니다. Null을 허용하지 않습니다.

사용 권한

서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

참고 항목

참조

동적 관리 뷰 및 함수(Transact-SQL)

I/O 관련 동적 관리 뷰 및 함수(Transact-SQL)