sys.dm_os_sys_memory(Transact-SQL)
운영 체제의 메모리 정보를 반환합니다.
SQL Server는 운영 체제 수준의 외부 메모리 상태 및 기본 하드웨어의 물리적 제한에 제약을 받고 이에 따라 반응합니다. 전체 시스템 상태 파악은 SQL Server 메모리 사용량 평가에서 중요한 부분입니다.
적용 대상: SQL Server(SQL Server 2008부터 현재 버전까지). |
열 이름 |
데이터 형식 |
설명 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
total_physical_memory_kb |
bigint |
운영 체제에서 사용할 수 있는 실제 메모리의 총 크기(KB)입니다. |
||||||||||
available_physical_memory_kb |
bigint |
사용할 수 있는 실제 메모리의 크기(KB)입니다. |
||||||||||
total_page_file_kb |
bigint |
운영 체제에서 보고한 커밋 제한 크기(KB)입니다. |
||||||||||
available_page_file_kb |
bigint |
사용 중이 아닌 페이지 파일의 총 공간(KB)입니다. |
||||||||||
system_cache_kb |
bigint |
시스템 캐시 메모리의 총 공간(KB)입니다. |
||||||||||
kernel_paged_pool_kb |
bigint |
페이징된 커널 풀의 총 공간(KB)입니다. |
||||||||||
kernel_nonpaged_pool_kb |
bigint |
페이징되지 않은 커널 풀의 총 공간(KB)입니다. |
||||||||||
system_high_memory_signal_state |
bit |
시스템 고용량 메모리 리소스 상태 알림입니다. 값이 1이면 Windows에서 고용량 메모리 신호가 설정된 것입니다. 자세한 내용은 MSDN 라이브러리의 CreateMemoryResourceNotification을 참조하십시오. |
||||||||||
system_low_memory_signal_state |
bit |
시스템 저용량 메모리 리소스 상태 알림입니다. 값이 1이면 Windows에서 저용량 메모리 신호가 설정된 것입니다. 자세한 내용은 MSDN 라이브러리의 CreateMemoryResourceNotification을 참조하십시오. |
||||||||||
system_memory_state_desc |
nvarchar(256) |
메모리 상태에 대한 설명입니다.
|
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.