sys.dm_fts_memory_buffers(Transact-SQL)
적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance
전체 텍스트 크롤링 또는 전체 텍스트 크롤링 범위의 일부로 사용되는 특정 메모리 풀에 속하는 메모리 버퍼에 대한 정보를 반환합니다.
참고 항목
다음 열은 Microsoft SQL Server row_count
의 이후 릴리스에서 제거됩니다. 새 개발 작업에서 이 열을 사용하지 말고 현재 사용하는 애플리케이션을 수정할 계획입니다.
열 | 데이터 형식 | 설명 |
---|---|---|
pool_id | int | 할당된 메모리 풀의 ID입니다. 0 = 작은 버퍼 1 = 큰 버퍼 |
memory_address | varbinary(8) | 할당된 메모리 풀의 주소입니다. |
이름 | nvarchar(4000) | 할당이 이루어진 공유 메모리 버퍼의 이름입니다. |
is_free | bit | 메모리 버퍼의 현재 상태입니다. 0 = 무료 1 = 사용 중 |
row_count | int | 이 버퍼에서 현재 처리하고 있는 행 수입니다. |
bytes_used | int | 이 버퍼에서 사용 중인 메모리의 양(바이트)입니다. |
percent_used | 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 권한이 필요합니다.
물리적 조인
관계 카디널리
보낸 사람 | 수행할 작업 | 관계 |
---|---|---|
dm_fts_memory_buffers.pool_id |
dm_fts_memory_pools.pool_id |
다 대 일 |
다음 단계
동적 관리 뷰 및 함수(Transact-SQL)
전체 텍스트 검색 및 의미 체계 검색 동적 관리 뷰 및 함수(Transact-SQL)