sqlplus  에서 이전 명령어를 다시 실행할 때  편리하다.


rlwrap - readline 이 적용되지 않은 program 을 위한 wrapper




'시스템 > Unix command' 카테고리의 다른 글

파일 검색방법 참고  (0) 2018.07.17
포트 스캔하는 명령  (0) 2018.07.14
od - 바이너리 파일 덤프  (0) 2018.07.01
vim을 shell script에서 실행하는 방법  (0) 2018.04.27
vim 관련 정보  (0) 2018.04.08


select parsing_schema_name 

     , count(*) sql_cnt

     , count(distinct substr(sql_text, 1, 100)) sql_cnt2

     , sum(executions) executions

     , round(avg(buffer_gets/executions)) buffer_gets

     , round(avg(disk_reads/executions)) disk_reads

     , round(avg(rows_processed/executions)) rows_processed

     , round(avg(elapsed_time/executions/1000000),2) "ELAPSED_TIME(AVG)"

     , count(case when elapsed_time/executions/1000000 >= 10 then 1 end) "BAD SQL"

     , round(max(elapsed_time/executions/1000000),2) "ELAPSED_TIME(MAX)"

from   v$sql

where  last_active_time >= sysdate - 7

and    executions > 0

group by parsing_schema_name

;



AWR과 ASH 를 활용하는 법이다. 자세한 설명은 성능고도화 1편 224page를 참고한다.

사용예이다..














+ Recent posts