고려사항6. 실행계획 확인

 

*실행계획을 확인해야 하는 이유

-SQL 작성시 자신이 예상하였던 실행계획과 옵티마이저가 생성한 실행계획과의 비교

-옵티마이저가 작성자가 생각했던 최적의 처리경로와 같이 실행계획을 수립했는지에 대한 판단이 필요

-옵티마이저의 한계로 인해 사용자가 생각하는 논리적인 판단과의 차이 확인

 

최적의 SQL로 보아도 무방함

사용자가 생각했던 최적의 처리 경로 = 옵티마이저가 생각한 최적의 처리 경로

 

사용자의 논리적 판단과 옵티마이저의 논리적 판단을 비교할 필요가 있음

사용자가 생각했던 최적의 처리 경로 ≠ 옵티마이저가 생각한 최적의 처리 경로

 

+ Recent posts