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 권한이 필요합니다.