sys.dm_filestream_file_io_requests
지정된 시간에 NSO(네임스페이스 소유자)에 의해 처리 중인 I/O 요청의 목록을 표시합니다.
열 |
유형 |
설명 |
---|---|---|
request_context_address |
varbinary(8) |
드라이버의 I/O 요청이 포함된 NSO 메모리 블록의 내부 주소를 표시합니다. Null을 허용하지 않습니다. |
current_spid |
smallint |
현재 SQL Server 연결에 대한 SPID(시스템 프로세스 ID)를 표시합니다. Null을 허용하지 않습니다. |
request_type |
nvarchar(60) |
IRP(I/O 요청 패킷) 유형을 표시합니다. Null을 허용하지 않습니다. |
request_state |
nvarchar(60) |
NSO에 있는 I/O 요청의 상태를 표시합니다. Null을 허용하지 않습니다. |
request_id |
int |
드라이버가 이 요청에 할당한 고유한 요청 ID를 표시합니다. Null을 허용하지 않습니다. |
irp_id |
int |
고유한 IRP ID를 표시합니다. 지정된 IRP와 관련된 모든 I/O 요청을 식별하는 데 유용합니다. Null을 허용하지 않습니다. |
handle_id |
int |
네임스페이스 핸들 ID를 나타냅니다. NSO 관련 ID이며 인스턴스에서 고유합니다. Null을 허용하지 않습니다. |
client_thread_id |
varbinary(8) |
요청을 시작한 클라이언트 응용 프로그램의 스레드 ID를 표시합니다.
주의
클라이언트 응용 프로그램이 SQL Server와 동일한 컴퓨터에서 실행 중인 경우에만 의미가 있습니다. 클라이언트 응용 프로그램이 원격에서 실행되는 경우 client_thread_id는 원격 클라이언트 대신 작동하는 일부 시스템 프로세스의 스레드 ID를 표시합니다.
Null을 허용합니다. |
client_process_id |
varbinary(8) |
클라이언트 응용 프로그램이 SQL Server와 동일한 컴퓨터에서 실행되는 경우 해당 클라이언트 응용 프로그램의 프로세스 ID를 표시합니다. 원격 클라이언트일 경우 해당 클라이언트 대신 작동하는 시스템 프로세스의 ID를 표시합니다. Null을 허용합니다. |
handle_context_address |
varbinary(8) |
클라이언트의 핸들과 연결된 내부 NSO 구조의 주소를 표시합니다. Null을 허용합니다. |
filestream_transaction_id |
varbinary(128) |
지정된 핸들과 연결된 트랜잭션의 ID 및 이 핸들과 연결된 모든 요청을 표시합니다. get_filestream_transaction_context 함수에서 반환하는 값입니다. Null을 허용합니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.