다음을 통해 공유


sys.dm_fts_fdhosts(Transact-SQL)

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance

서버 인스턴스에서 필터 디먼 호스트 또는 호스트의 현재 활동에 대한 정보를 반환합니다.

열 이름 데이터 형식 설명
fdhost_id int 필터 데몬 호스트의 ID입니다.
fdhost_name nvarchar(120) 필터 디먼 호스트의 이름입니다.
fdhost_process_id int 필터 데몬 호스트의 Windows 프로세스 ID입니다.
fdhost_type nvarchar(120) 필터 디먼 호스트에서 처리 중인 문서 유형은 다음 중 하나입니다.

단일 스레드

다중 스레드

거대한 문서
max_thread int 필터 데몬 호스트의 최대 스레드 수입니다.
batch_count int 필터 디먼 호스트에서 처리되는 일괄 처리 수입니다.

사용 권한

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 권한이 필요합니다.

예제

다음 예제에서는 필터 디먼 호스트의 이름과 최대 스레드 수를 반환합니다. 또한 필터 데몬 호스트에서 현재 처리되고 있는 일괄 처리 수를 모니터링합니다. 이 정보는 성능을 진단하는 데 사용할 수 있습니다.

SELECT fdhost_name, batch_count, max_thread FROM sys.dm_fts_fdhosts;  
GO  

참고 항목

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