레이블이 Model인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Model인 게시물을 표시합니다. 모든 게시물 표시

2009년 7월 23일 목요일

V$sess_time_model

: session의 DB Time 내역을 보여줌. 유저(session 기반)

S SYS> get sessTimeModel

1 col stat_name form a50;

2 select &&sid from dual;

3 select stat_id,stat_name,to_char((value/(

4 select value from v$sess_time_model where stat_name='DB time'

5 and sid=&sid

6 ))*100,'999.99') "%"

7 from v$sess_time_model

8 where sid=&sid

9 order by value desc

10 /

11* undefine SID

S SYS> @sessTimeModel

sid의 값을 입력하십시오: 144

구 1: select &&sid from dual

신 1: select 144 from dual

144

----------

144

구 3: and sid=&sid

신 3: and sid=144

구 6: where sid=&sid

신 6: where sid=144

   

 

   

V$sys_time_model

뜻 : DB Time 내역을 보여줌. System 전체 기반

   

S SYS> get sysTimeModel

1 col stat_name form a50;

2 select stat_id,stat_name,to_char((value/(

3 select value from v$sys_time_model where stat_name='DB time'

4 ))*100,'999.99') "%"

5 from v$sys_time_model

6* order by value desc

S SYS> @sysTimeModel

   

 

   

TimeModel

실행전 값(↑)과 실행 후 값(↓) 비교

▣ 문제 발생

Lock이 걸린 세션을 확인했을 때 DB CPU 시간이 0이고 sql execute elapsed time이 100 으로 출력된다