sys.dm_os_buffer_pool_extension_configuration(Transact-SQL)
SQL Server에서 버퍼 풀 확장에 대한 구성 정보를 반환합니다. 각 버퍼 풀 확장 파일에 대해 하나의 행을 반환합니다.
적용 대상: SQL Server(SQL Server 2014 - 현재 버전). |
열 이름 |
데이터 형식 |
설명 |
---|---|---|
path |
nvarchar(256) |
버퍼 풀 확장 캐시의 경로 및 파일 이름입니다. Null을 허용하지 않습니다. |
file_id |
int |
버퍼 풀 확장 파일의 ID입니다. Null을 허용하지 않습니다. |
state |
int |
버퍼 풀 확장 기능의 상태입니다. Null을 허용하지 않습니다. 0 - 버퍼 풀 확장을 사용하지 않도록 설정됨 1 - 버퍼 풀 확장을 사용하지 않도록 설정하는 중 2 - 나중에 사용하도록 예약되었습니다. 3 - 버퍼 풀 확장을 사용하도록 설정하는 중 4 - 나중에 사용하도록 예약되었습니다. 5 - 버퍼 풀 확장을 사용하도록 설정됨 |
state_description |
nvarchar(60) |
버퍼 풀 확장 기능의 상태를 설명합니다. null을 허용합니다. 0 = BUFFER POOL EXTENSION DISABLED 1 = BUFFER POOL EXTENSION ENABLED |
current_size_in_kb |
bigint |
버퍼 풀 확장 파일의 현재 크기입니다. Null을 허용하지 않습니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
예
1.구성 버퍼 풀 확장 정보 반환
다음 예에서는 sys.dm_os_buffer_pool_extension_configruation DMV에서 모든 열을 반환합니다.
SELECT path, file_id, state, state_description, current_size_in_kb
FROM sys.dm_os_buffer_pool_extension_configuration;
2.버퍼 풀 확장 파일에서 캐시된 페이지 수 반환
다음 예에서는 각 버퍼 풀 확장 파일에 있는 캐시된 페이지 수를 반환합니다.
SELECT COUNT(*) AS cached_pages_count
FROM sys.dm_os_buffer_descriptors
WHERE is_in_bpool_extension <> 0
;
참고 항목
참조
sys.dm_os_buffer_descriptors(Transact-SQL)