sys.dm_fts_outstanding_batches(Transact-SQL)
각 전체 텍스트 인덱싱 일괄 처리에 대한 정보를 반환합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
database_id |
int |
데이터베이스의 ID입니다. |
catalog_id |
int |
전체 텍스트 카탈로그의 ID입니다. |
table_id |
int |
전체 텍스트 인덱스를 포함하는 테이블 ID의 ID입니다. |
batch_id |
int |
일괄 처리 ID입니다. |
memory_address |
varbinary(8) |
일괄 처리 개체의 메모리 주소입니다. |
crawl_memory_address |
varbinary(8) |
탐색 개체의 메모리 주소입니다(부모 개체). |
memregion_memory_address |
varbinary(8) |
필터 데몬 호스트(fdhost.exe)에 대한 아웃바운드 공유 메모리의 메모리 영역 메모리 주소입니다. |
hr_batch |
int |
일괄 처리에 대한 가장 최근의 오류 코드입니다. |
is_retry_batch |
bit |
다시 시도 일괄 처리인지 여부를 나타냅니다. 0 = 아니요 1 = 예 |
retry_hints |
int |
일괄 처리에 필요한 다시 시도 작업의 유형입니다. 0 = 다시 시도 안 함 1 = 다중 스레드 다시 시도 2 = 단일 스레드 다시 시도 3 = 단일 및 다중 스레드 다시 시도 5 = 다중 스레드 마지막 다시 시도 6 = 단일 스레드 마지막 다시 시도 7 = 단일 및 다중 스레드 마지막 다시 시도 |
retry_hints_description |
nvarchar(120) |
필요한 다시 시도 작업의 유형에 대한 설명입니다. 다시 시도 안 함 다중 스레드 다시 시도 단일 스레드 다시 시도 단일 및 다중 스레드 다시 시도 다중 스레드 마지막 다시 시도 단일 스레드 마지막 다시 시도 단일 및 다중 스레드 마지막 다시 시도 |
doc_failed |
bigint |
일괄 처리에서 실패한 문서의 수입니다. |
batch_timestamp |
timestamp |
일괄 처리 생성 시 얻은 타임스탬프 값입니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
예
다음 예에서는 서버 인스턴스에 있는 각 테이블에 대해 현재 처리되고 있는 일괄 처리 수를 구합니다.
SELECT database_id, table_id, COUNT(*) AS batch_count FROM sys.dm_fts_outstanding_batches GROUP BY database_id, table_id ;
GO