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, S0 및 S1 서비스 목표 및 탄력적 풀의 데이터베이스에는 서버 관리자 계정, Microsoft Entra 관리자 계정 또는 서버 역할의 ##MS_ServerStateReader##
멤버 자격이 필요합니다. 다른 모든 SQL Database 서비스 목표에 대해서는 데이터베이스에 대한 VIEW DATABASE STATE
권한 또는 ##MS_ServerStateReader##
서버 역할의 멤버 자격이 필요합니다.
SQL Server 2022 이상에 대한 권한
서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.
물리적 조인
관계 카디널리
보낸 사람 | 수행할 작업 | 관계 |
---|---|---|
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)