다음을 통해 공유


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)

개념

버퍼 풀 확장