yekang

SQL 처리 단계 본문

빅데이터/SQL

SQL 처리 단계

예캉 2017. 12. 27. 13:14


in 오라클 서버) 오라클 메모리 공간을 용도에 따라 쪼개서 블락구조로 관리.

                        데이터가 저장되는 곳 -> 버퍼캐시
                        shared pool이라는 공간에서 중요한 곳-> Library Cache 
                        최초로 시행되는 문장은 hard parse를 거치면서 컴퓨터 자원을 많이 

                        그 다음에도 똑같은 문장이 수행되면 shared pool에서 먼저 찾아보고 정보가 들어있으면 바로 실행한다.(Soft Parse)


SQL문장 많으면 -> 찾는 시간이 오래 걸린다. 매번 shared pool에서 찾는것보다 hard pool하는게 낫지않을까?

                            => 아니다. shared pool은 해쉬함수를 이용하기 때문에 빨리 찾을 수 있다. 


Comments