유용한 Oracle PL/SQL Script

지 난 1시간동안 실행된 SQL 쿼리 보기
특정 유저 세션의 사용시간과 사용 프로그램 보기
한 Schema 내의 모든 Table들의 row count 출력
Export dump, Import dump for Oracle10g
Select 한 데이터를 세로가 아닌 가로쓰기로 보기편하게 보여주는 SQL.
테이블과 인덱스를 다른 tablespace로 옮기는 스크립트
테이블의 특정 컬럼에 중복된 값을 찾는 SQL.
PK 와 FK간의 연관관계를 찾아 보여주는 SQL
컬럼에 걸려있는 constraint 를 보여주는 SQL.
constraint 이름으로 해당 테이블과 컬럼찾는 SQL
컬럼명만 가지고 테이블과 설정상태를 찾아주는 SQL
딕셔너리에서 해당 키워드에 관한 뷰, 테이블을 찾아주는 SQL
dead lock이 발생했을때 발생시킨 유저와 SQL문을 찾아주는 SQL
테이블 데이터의 사이즈를 계산해주는 SQL
테이블을 복사해주는 스크립트 (v8.0 only)
이미 컴파일된 프로시져소스를 보고싶을 때 사용하는 스크립트.
테이블이 사용중인 블록 크기를 계산해주는 SQL
BLOB을 WEB에서 사용하는 예제 CGI
jelongpark at. hotmail.com
Home..

Tuning Script & Tip

Oracle 9i & 10g server parameters (비교,설정) -10g
Transparent Data Encryption 사용하기 -10g
Automatic Workload Repository Report(Oracle 10g) Sample AWR Report
Diagnosing Performance Problems (Oracle 10g)
Init 파리미터의 의미와 튜닝.
memory 설정 관련 주요 Init*.ora 파라미터들
SQL문 튜닝 방법에 관하여 1.
TKPROF 사용방법.
SQL Application Tuning Guide
지정한 테이블을 다시 Analyze 해주는 SQL
한 유저 스키마의 모든 객체를 Analyze 해주는 SQL
SGA의 Block buffer의 hitratio를 연산해주는 SQL
SGA 중에 Block buffer의 현재 사용량과 빈공간을 보고싶을 때
SGA에 큰 영향을 주는 파라미터들의 설정을 표시해주는 SQL
SGA 의 shared pool 의 hitratio를 연산해주는 SQL
SGA의 shared pool 의 현재 사용도를 출력해주는 SQL
SGA의 shared pool내에 캐쉬된 object중 큰 영역을 차지 하고 있는 것을 찾아주는 스크립트
과도한 disk read를 하는 SQL문을 찾아주는 스크립트
과도한 memory read를 하는 SQL문을 찾아주는 스크립트
세 션별로 과도한 memory read를 하는 SQL문을 찾아주는 스크립트
get_time() 을 이용한 쿼리 수행시간 측정
explain 을 보기 쉽게 출력해주는 SQL
SQL Cursor를 보여주는 스크립트
Library Cache의 Hitratio를 보여준다.(shared_pool의 size결정을위해)
RowCache 의 Miss율을 보여준다.

출처 : http://users.handysoft.co.kr/~jelong/usefulsqls.html

+ Recent posts