다음을 통해 공유


sys.dm_fts_index_population(Transact-SQL)

적용 대상: SQL ServerAzure SQL Database Azure SQL Managed Instance

SQL Server에서 현재 진행 중인 전체 텍스트 인덱스 및 의미 체계 핵심 구 모집단에 대한 정보를 반환합니다.

열 이름 데이터 형식 설명
database_id int 채워지는 전체 텍스트 인덱스가 포함된 데이터베이스의 ID입니다.
catalog_id int 이 전체 텍스트 인덱스를 포함하는 전체 텍스트 카탈로그의 ID입니다.
table_id int 전체 텍스트 인덱스가 채워지는 테이블의 ID입니다.
memory_address varbinary(8) 활성 채우기를 나타내는 데 사용되는 내부 데이터 구조의 메모리 주소입니다.
population_type int 모집단의 유형입니다. (다음 버전 중 하나)

1 = 전체 채우기

2 = 증분 타임스탬프 기반 채우기

3 = 추적된 변경 내용의 수동 업데이트

4 = 추적된 변경 내용의 백그라운드 업데이트
population_type_description nvarchar(120) 모집단 유형에 대한 설명입니다.
is_clustered_index_scan bit 모집단이 클러스터형 인덱스에 대한 검사를 포함하는지 여부를 나타냅니다.
range_count int 이 모집단이 병렬 처리된 하위 범위의 수입니다.
completed_range_count int 처리가 완료된 범위의 수입니다.
outstanding_batch_count int 이 모집단의 현재 미해결 일괄 처리 수입니다. 자세한 내용은 sys.dm_fts_outstanding_batches(Transact-SQL)를 참조 하세요.
status int 적용 대상: SQL Server 2012(11.x) 이상

이 모집단의 상태입니다. 참고: 일부 상태는 일시적입니다. (다음 버전 중 하나)

3 = 시작

5 = 정상적으로 처리

7 = 처리를 중지했습니다.

예를 들어 이 상태는 자동 병합이 진행 중일 때 발생합니다.

11 = 채우기 중단

12 = 의미 유사 추출 처리
status_description nvarchar(120) 모집단 상태에 대한 설명입니다.
completion_type int 이 채우기의 완료 상태입니다.
completion_type_description nvarchar(120) 완료 유형에 대한 설명입니다.
worker_count int 이 값은 항상 0입니다.
queued_population_type int 추적된 변경 내용에 따라 현재 모집단(있는 경우)을 따르는 모집단의 유형입니다.
queued_population_type_description nvarchar(120) 다음에 실행될 채우기에 대한 설명입니다(있는 경우). 예를 들어 변경 내용 추적 = AUTO이고 초기 전체 채우기가 진행 중인 경우 이 열에는 "자동 채우기"가 표시됩니다.
start_time 날짜/시간 모집단이 시작된 시간입니다.
incremental_timestamp timestamp 전체 채우기의 시작 타임스탬프를 나타냅니다. 다른 모든 모집단 유형의 경우 이 값은 모집단의 진행률을 나타내는 마지막 커밋된 검사점입니다.

설명

전체 텍스트 인덱싱 외에도 통계 의미 체계 인덱싱을 사용하도록 설정하면 핵심 구의 의미 체계 추출 및 모집단과 문서 유사성 데이터의 추출이 전체 텍스트 인덱싱과 동시에 발생합니다. 문서 유사 인덱스의 채우기는 나중에 두 번째 단계에서 발생합니다. 자세한 내용은 의미 체계 검색 관리 및 모니터링을 참조하세요.

사용 권한

SQL Server 및 SQL Managed Instance에서는 VIEW SERVER STATE 권한이 필요합니다.

SQL Database Basic, S0S1 서비스 목표 및 탄력적 풀의 데이터베이스에는 서버 관리자 계정, Microsoft Entra 관리자 계정 또는 서버 역할##MS_ServerStateReader## 멤버 자격이 필요합니다. 다른 모든 SQL Database 서비스 목표에 대해서는 데이터베이스에 대한 VIEW DATABASE STATE 권한 또는 ##MS_ServerStateReader## 서버 역할의 멤버 자격이 필요합니다.

SQL Server 2022 이상에 대한 권한

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

물리적 조인

sys.dm_fts_index_population 실제 조인 다이어그램

관계 카디널리

보낸 사람 수행할 작업 관계
dm_fts_active_catalogs.database_id dm_fts_index_population.database_id 일대일
dm_fts_active_catalogs.catalog_id dm_fts_index_population.catalog_id 일대일
dm_fts_population_ranges.parent_memory_address dm_fts_index_population.memory_address 다 대 일

다음 단계

동적 관리 뷰 및 함수(Transact-SQL)
전체 텍스트 검색 및 의미 체계 검색 동적 관리 뷰 및 함수(Transact-SQL)