2012. 11. 23. 16:10

[Oracle] Toad 실행계획

여러개의 쿼리가 있을경우엔 블록지정을 해줘야만 실행계획이 나온다.
Explain plan 을 실행하려면 ctrl + E 를 눌러주면 아래의 상태창에 실행 계획이 나온다.

 

 

 

1. 트리를 보면 왼쪽에 숫자가 나온다. 1부터가 실행되는 순서!!

 - 플랜은 트리 형태로 되어 있으며, 자신보다 하위 레벨이 있으면 하위 레벨부터, 같은 레벨이라면 상위 로우 소스부터 실행된다.

 


2.  TABLE ACCESS FULL 는 쿼리상 나오면 안됨(겁나 느림)!!

 - 옵티마이저가 통계 정보를 이용해 추정한 값이라고 보면 된다.

 

Cost - 옵티마이저가 해당 오퍼레이션을 수행하는데 필요하다고 판단한 비용. 측정을 위한 단위가 있는 것은 아니고, 그냥 weight 값 정도로 생각하면 됨. CBO는 여러 가지 실행 계획을 세우고 이에 대한 비용(cost)를 비교한 다음 비용이 가장 적은 실행 계획으로 SQL을 실행함.

 

Cardinality - 오퍼레이션을 수행할 때 접근하게 될 row 수. 역시 옵티마이저가 추정한 값
 
Bytes - 해당 오퍼레이션을 수행할 때 접근하게 될 byte 수. 옵티마이저가 추정한 값

 

 

3. 실행계획에서는 옵티마이져가 판단한 값!!

 - 실제 oracle의 실행과 다를수도 있으며 정확한것은 Trace를 통해서 확인해야 한다. 단지 이것을 어떻게 쿼리를 풀어나가는지를 확인하는 단계다.

 

 

2012. 11. 8. 11:15

[Oracle] Toad for Oracle 기능 및 사용법 (파일첨부)

1. Toad for Oracle 기능 및 사용법 (첨부)

 

▶ 목차
   * Toad for Oracle 제품 개요
   * 설치 방법
   * Toad 제공 기능 및 사용법   
      - Server Login
      - Schema Browser ( Data Grid )
      - SQL Builder
      - SQL Editor
      - Procedure Editor
      - SQL Optimizer
      - DBA 기능

Toad_for_Oracle_기능_및_사용법.ppt

 

 

2. Toad Advanced 교육 자료 (첨부)

TOAD_Advanced_교육_자료.pdf

 

'Database / Sql' 카테고리의 다른 글

[MS-SQL] JOIN UPDATE / DELETE  (0) 2012.11.23
[MS-SQL] 날짜 차이 계산  (0) 2012.11.08
[Oracle] 테이블 권한주기  (0) 2012.11.06
[Oracle] PL/SQL - 패키지 (Package)  (0) 2012.11.05
[Oracle] PL/SQL - 프로시저 (Procedure)  (0) 2012.11.05
2012. 6. 19. 15:36

[Oracle] Toad vs Oracle Product Release History

 

 

2010. 8. 5. 10:03

[Oracle] TOAD 기본 단축키



'Database / Sql' 카테고리의 다른 글

[MSSQL] 테이블 복사  (0) 2010.10.20
[Oracle] 다른 테이블 조인해서 UPDATE 하기  (0) 2010.09.05
[Oracle] PL/SQL  (0) 2010.06.29
[Oracle] 함수 정리  (0) 2010.06.28
SELECT INTO와 INSERT SELECT  (0) 2010.06.21
2010. 3. 15. 13:45

[Oracle] TNANAMES.ORA 설정 및 TOAD 연결

1. TNANAMES.ORA 설정

TEST =  
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = 
              (PROTOCOL = TCP)
                  (HOST = 192.168.11.88)
                  (PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = test)
    )
)

TEST : 접속할 DB 의 이름

PROTOCOL = TCP : 접근 할 프로토콜

HOST = 192.168.11.88 : 서버의 IP 주 소

PORT = 1521 : 접근 할 포트

SERVICE_NAME = test : SID  


2. TOAD 연결
 
  - Database : tnsnames.ora 파일에서 지정한 DB 의 이름을 선택 할 수 있다.
 
  - tnsnames.ora 파일의 DB 명을 수정 하면 Database 에서 나오는 DB 의 명이 추가 된다.

  - User / Password :
오라클 서버의 사용자 아이디와 패스워드를 선택한 후 Connection을 눌러 서버에 접속을 한다.

'Database / Sql' 카테고리의 다른 글

[Oracle] sqlnet.ora  (0) 2010.03.22
[Oracle] Windows 서버에서 오라클 Thread 죽이기  (0) 2010.03.16
[MS-SQL] 다른 테이블 조인해서 UPDATE 하기  (0) 2010.03.03
ntwdblib.dll  (1) 2009.11.30
[MS-SQL] 함수 모음 및 사용법  (1) 2009.11.23