다음을 통해 공유


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