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, S0 및 S1 서비스 목표 또는 탄력적 풀 내의 데이터베이스에 대해서는 서버 관리자 계정, 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