www.onjprogramming.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
테이블 Import 속도 모니터
시스템이나 하드웨어 자원에 따라 다르겠지만 대용량의 테이블을 Import하는 계획을 수립하고 이를 수행하는 경우에 시간을 예측하기가 애매한 경우도 있습니다. 그리고 이러한 부분은 서비스를 주로 하는 회사인 경우 시스템을 내여야 할지도 모르니 당연히 높으신 분의 근심으로 이어질 수도 있으니까요^^
이번에 소개하는 SQL문은 테이블에 데이터가 Import될 때 얼마나 빨리 데이터가 임포트 되는 지를 확인할 수 있는 SQL 문장 입니다.
참고 하세요~
select
substr(sql_text,instr(sql_text,'INTO "'),30) “테이블명”,
rows_processed,
round((sysdate-
to_date(first_load_time,'yyyy-mm-dd hh24:mi:ss'))*24*60,1) “분”,
trunc(rows_processed/
((sysdate-to_date(first_load_time,'yyyy-mm-dd hh24:mi:ss'))*24*60)) “분당 입력 데이터 건수”
from sys.v_$sqlarea
where sql_text like 'INSERT %INTO "%'
and command_type = 2
and open_versions > 0;
댓글 없음:
댓글 쓰기