본문 바로가기

Oracle/Admin

[Oracle] v$sysstat, v$sesstat

728x90

1. V$SYSSTAT 

v$sysstat view는 인스턴스가 시작된 이후에 수집된 모든 인스턴스 레벨의 통계정보들의 누적치를 포함하고 있다.

이 view가 포함하고 있는 통계정보들의 이름을 확인 하려면 v$statname과 조인하여 확인 한다.

 

select n.name, s.value
 from v$statname n, v$sysstat s 
where n.statistics# = s.statistic#
 order by n.class, n.name

 

 

2. V$SESSTAT 

v$sesstat 은 각 세션이 시작된 이후로 생성된 세션 레벨의 모든 통계정보의 누적치를 포함하고 있다.

이 view가 포함하고 있는 통계정보들의 이름을 확인 하려면 v$statname 과 조인하여 확인한다. 

select s.sid
 from v$process p, v$session s 
where p.addr = s.paddr
 and terminal = userenv('terminal'); 
 
 -- session id는 v$sesstat view로 부터 정확한 value를 얻기 위해 필요하다.

 

728x90
반응형

'Oracle > Admin' 카테고리의 다른 글

[Oracle ] Enq: TX - allocate ITL entry  (0) 2024.05.09
[Oracle]Oracle log 관리 명령어 정리  (0) 2024.05.07
[Oracle] ROWDEPENDENCIES , ROW_ROWSCN  (0) 2024.03.08
[Oracle]Index fragmentation  (0) 2024.02.20
[Oracle] Bitmap Index  (0) 2024.02.20