반응형
오라클 DB가 사용중인 메모리 현황 정리 (현재 기준, 대략적인 사이즈)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
-- (1) 오라클 메모리 사용량
-- SGA + BackGround Process + PGA 로 계산
--
SELECT m_type, sum(used_mem)
FROM
(
SELECT 'SGA Memory' m_type, round(sum(current_size)/1024/1024,1) as used_mem
FROM v$sga_dynamic_components
UNION ALL
SELECT 'PGA Memory (Background)' m_type, sum(pga_used_mem)
FROM
(
SELECT pid
, spid
, username
, program
, round(pga_used_mem/1024/1024,1) as pga_used_mem
-- , round(pga_alloc_mem/1024/1024,1) as pga_alloc_mem
-- , round(pga_max_mem/1024/1024,1) as pga_max_mem
FROM v$process
WHERE 1=1
--AND pname is null -- 사용자 세션
--AND background = 1 -- 백그라운드 프로세스
AND pga_used_mem <> 0
)
GROUP BY username
)
GROUP BY ROLLUP (m_type)
;
|
cs |
반응형
'[DATABASE] ORACLE' 카테고리의 다른 글
TEMP 사용량 확인 (0) | 2022.02.24 |
---|---|
NLS_DATE_FORMAT 관련 (0) | 2022.02.24 |
아카이브로그 변경 (0) | 2022.02.18 |
Redo Log 발생량 분석 (0) | 2022.01.06 |
Oracle Logminer (0) | 2021.12.23 |
댓글