달력

11

« 2024/11 »

  • 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
2010. 2. 19. 18:26

sqlplus 사용시 알면 좋은 것 Work/ORACLE2010. 2. 19. 18:26

sqlplus를 사용해야만 하는 상황이 존재한다.
이때 알면 좋은 옵션을 기록한다.

set timing on
  -- 쿼리실행 후 실행시간 출력
set linesize 130
  -- sqlplus line 크기를 130 으로 설정한다.
    기본으로 사용하면 줄바뀜 현상으로 보기 어려운 형태로 출력되는 수가 많다.
col plan_plus_exp format a120
  -- 쿼리 plan 출력시 plan을 표현하는 컬럼 이름을 120 길이로 맞춘다.
     출력시 표현되는 이름으로 컬럼 길이를 조정하면 조정이 안된고 plan_plus_exp 라는 컬럼을 조정해야 원하는 길이로 표현 된다.

set autotrace on
-- SQL을 실제 수행하고 그 결과와 함께 실행계획 및 실행통계를 출력.

set autotrace on explain
-- SQL을 실제 수행하고 그 결과와 함께 실행계획을 출력.

set autotrace on statistics
-- SQL을 실제 수행하고 그 결과와 함께 실행통계를 출력.

set autotrace traceonly
-- SQL을 실제 수행하지만, 그 결과를 출력하지 않고, 실행계획과 통계만 출력.

set autotrace traceonly explain
-- SQL을 실제 수행하지않고, 실행계획만 출력


set autotrace traceonly statistics
-- SQL을 실제 수행하지만, 그 결과를 출력하지 않고, 실행통계만 출력.
:
Posted by Elick