옵티마이져 RBO 와 CBO &
RBO CBO 의도적인 Optimizer 동작조정 옵티마이저(최적기)는 SQL의 실행계획을 만들어주는 역활을 한다. 이 옵티마이저의 기술은 모든 RDBMS가 다르며 이 옵티마이저의 성능으로 Query 의 성능이 달라진다. 이런 옵티마이저에도 두가지가 있는데 RBO 와 CBO 두개의 옵티마이저 타입으로 나뉘게 된다. RBO(Rule Based Optimizer) : 규칙 기반 CBO (Cost Based Optimizer) : 비용 기반 간략히 RBO는 규칙기반이라고 하며 여러개의 규칙을 정해 놓고 부합되는 규칙중 가장 비용이 적은 규칙을 선택하여 실행계획을 생성한다. 하지만 그 비용이라는 것이 실제 SQL을 실행하여 발생하는 비용이 아닌 규칙 자체의 비용이므로 유연하지 못하다. 그래서 CBO는 이러한 R..