반응형
컬럼 설명
- physical_memory_in_use_kb
- 설명: 현재 SQL Server 프로세스에 의해 사용 중인 실제 물리적 메모리의 양(킬로바이트).
- 예시: 204800 KB (200 MB)
- locked_page_allocations_kb
- 설명: 잠금 페이지 할당을 사용 중인 메모리의 양(킬로바이트). 잠금 페이지는 운영 체제가 다른 프로세스로부터 메모리 페이지를 잠그는 데 사용됩니다.
- 예시: 10240 KB (10 MB)
- total_virtual_address_space_kb
- 설명: SQL Server 프로세스에 사용 가능한 전체 가상 주소 공간의 양(킬로바이트).
- 예시: 8388608 KB (8192 MB)
- process_physical_memory_low
- 설명: SQL Server 프로세스의 물리적 메모리 부족 상태를 나타내는 플래그. 1이면 메모리가 부족하고, 0이면 그렇지 않습니다.
- 예시: 0 (메모리 충분), 1 (메모리 부족)
- process_physical_memory_high
- 설명: SQL Server 프로세스의 물리적 메모리가 충분한 상태를 나타내는 플래그. 1이면 메모리가 충분하고, 0이면 그렇지 않습니다.
- 예시: 1 (메모리 충분), 0 (메모리 부족)
- virtual_address_space_committed_kb
- 설명: SQL Server 프로세스에서 커밋된 가상 주소 공간의 양(킬로바이트).
- 예시: 4096000 KB (4000 MB)
- virtual_address_space_reserved_kb
- 설명: SQL Server 프로세스에서 예약된 가상 주소 공간의 양(킬로바이트).
- 예시: 5120000 KB (5000 MB)
- virtual_address_space_available_kb
- 설명: SQL Server 프로세스에서 사용 가능한 가상 주소 공간의 양(킬로바이트).
- 예시: 3276800 KB (3200 MB)
- physical_memory_in_use_kb
- 설명: 현재 SQL Server 프로세스가 사용 중인 물리적 메모리의 양(킬로바이트).
- 예시: 102400 KB (100 MB)
- locked_page_allocations_kb
- 설명: 잠금 페이지 할당으로 사용 중인 메모리의 양(킬로바이트).
- 예시: 2048 KB (2 MB)
쿼리 예시
SELECT
(physical_memory_in_use_kb / 1024) AS SQLServerMemoryUsed_MB,
(locked_page_allocations_kb / 1024) AS SQLServerLockedPages_MB,
(total_virtual_address_space_kb / 1024) AS SQLServerVASpace_MB,
process_physical_memory_low AS MemoryLowIndicator,
process_physical_memory_high AS MemoryHighIndicator,
virtual_address_space_committed_kb,
virtual_address_space_reserved_kb,
virtual_address_space_available_kb,
physical_memory_in_use_kb,
locked_page_allocations_kb
FROM
sys.dm_os_process_memory;
SQL Server 인스턴스의 메모리 사용 현황에 대한 포괄적인 정보를 얻을 수 있습니다. 각 컬럼은 SQL Server 프로세스의 현재 메모리 상태를 자세히 설명합니다.
반응형
'IT개발' 카테고리의 다른 글
Decimal vs numeric (6) | 2024.10.16 |
---|---|
MSSQL 메모리 사용량 관련 조회 쿼리들 (0) | 2024.08.08 |
댓글