SQL Workspace
SQL 포맷팅, 다양한 플랜 정보, SQL 에서 사용된 테이블 정보, 튜닝 어드바이져를 활용하여 보다 빠른 분석및 튜닝을 할수 있다.
독립적인 수행은 물론, 세션 상세, SQL 상세, AWR SQL분석시 버튼을 이용하여 연계가 가능 하다.
10g 이상 버젼에서는 튜닝 어드바이저를 호출하여 보다 빠른 튜닝을 도와 주며, 9i 의 HASH_VALUE 또는 10g 이상의 SQL_ID 모두 검색이 가능 하다.
□ | 화면 |
• | Editable SQL Area : SQL 을 직접 수정할수 있는 공간으로써, Object Info Area 에 실시간으로 오브젝트 정보를 확인 할 수 있다. |
• | Plan,Tuning Advisor : BASIC 에서 ADVANCED 까지의 모든 PLAN 조회가 가능하다. |
• | Object Info Area : SQL Area 에서 사용된 오브젝트중 Table 만을 추출하여 상세 정보 확인이 가능하다. |
• | More Info : 선택된 Object 와 연관된 SQL 정보를 제공하며, 상세 보기 기능을 지원하므로 해당 SQL 의 정밀 분석이 가능하다. |
□ | Object Info |
SQL 을 파싱하여 TABLE LIST 자동으로 추출, 테이블의 상세 정보를 확인할수 있으며, Owner, Table Name 을 지정하여 수동으로 탭을 추가 할수 있다.
□ | More Info |
10g, 9i 의 특성에 맞는 보다 많은 SQL 관련 정보를 보여주는 영역으로써, 10g 이상 , 9i 에 따라 다음과 같은 정보가 제공된다.
Version |
1차 탭 |
2차 탭 |
설명 |
9i |
@v$ |
SQL Statistics |
v$sqlarea 의 SQL 단위의 정보를 종으로 보여준다. |
Runtime Plan |
최근에 수행된 PLAN 정보를 확인한다. |
||
10g 이상 |
@v$ |
SQL Statistics |
v$sqlarea 의 SQL 단위의 정보를 종으로 보여준다. |
Bind Variables |
최근 수행된 SQL 에서 사용된 바인드 변수를 확인한다. |
||
Runtime Plan |
최근에 수행된 PLAN 정보를 확인한다. |
||
@AWR |
SQL Statistics |
AWR 의 최근 1주일간 해당 SQL 의 통계를 확인한다. |
|
Bind Variables |
AWR 의 캡쳐된 바인드 변수를 확인한다. |
||
Runtime Plan |
AWR 의 Runtime Plan 을 확인한다. PLAN 변경 이력등을 확인한다. |
||
Chart |
AWR 의 통계를 근거로 SQL 단위의 통계 차트를 확인한다. |
□ | Grid Context Menu (그리드 컨텍스트 메뉴) |
SQL Workspace 의 모든 그리드는 다음과 같은 공통 기능을 제공한 컨텍스트 메뉴의 사용이 가능하다.
메뉴 |
설명 |
Download as Excel |
현재 그리드 화면을 엑셀로 저장한다. |
Print as HTML |
HTML 로 변환후 인쇄 한다. |
Save as Grid Snapshot |
현재 그리드 화면을 캡처 하여 엘리바이저 서버에 저장 한다. 저장된 그리드는 Utility 의 Snapshot Report 에서 확인이 가능하다. |
Refresh Grid |
새로 고침 한다. |
□ | 툴바 설명 |
툴바 버튼 |
기능 |
현재 작성중인 SQL 의 줄맞춤을 실시한다. |
|
SQL 의 PLAN 을 확인한다. PLAN 정보는 다음과 같이 선택 할수 있다. |
|
SQL 에서 사용된 테이블 또는 뷰의 정보를 확인한다. 참고로 SQL 작성중 ENTER KEY 를 누를때도 실시간으로 테이블 정보가 자동 갱신된다. |
|
10g 이상에서 제공되는 기능으로써 오라클 엔진이 분석한 최적화 SQL 의 가이드를 얻을수 있으며 해당 정보는 우측에 확인된다. |
|
SQL_HASH_VALUE 혹은 SQL_ID 를 모두 지원한다. |