'Oracle성능'에 해당되는 글 1건
- 2008/10/27 Hard Parse 와 Soft Parse (1)
- Hard Parse 와 Soft Parse
- IT/ORACLE
- 2008/10/27 09:54
- Oracle성능
Hard Parse
Shared pool에 존재하지 않는 구문을 실행시키면 오라클은 hard parse를 한다. 이때 오라클은 "Shard pool에 메모리 할당 -> 구문(Syntax)이 맞는지 체크 ->유저가 그 구문을 실행할 권한(grant)이 있는지 체크"한다. 따라서 hard parse는 CPU사용량과 "shared pool latch", "library cache catch" 모두에 영향을 준다. 이 hard parse는 가능한한 피해야 한다.
hard parse는 다음 명령으로 발생시킬 수 있다.
| alter session set events '10053 trace name context forever, level 1' |
Soft Parse
shared pool에 존재하고 그 구문이 사용가능할때 발생한다.
'IT > ORACLE' 카테고리의 다른 글
| 맨날 까먹는 것 #1 - ORACLE에서 매개변수 무시하기 (1) | 2008/12/16 |
|---|---|
| 오늘 본 최고의 쿼리 (2) | 2008/11/04 |
| Hard Parse 와 Soft Parse (1) | 2008/10/27 |
| 잘못된 DB 설계의 폐해? (1) | 2008/10/16 |
| Transportable Tablespace (1) | 2008/10/14 |
| NAT하에서의 Oracle 접속 (1) | 2008/10/11 |





Recent comment