안녕하세요.
SQL 튜닝시 Cost가 낮은 것을 우선 적용해야 하는지 아니면 응답시간이 빠른 것을 우선 적용해야 하는지 문의드립니다.
COST가 3, 4배 가까이 늘었는데, 응답속도가 현저히 좋아진 케이스들이 종종 있어서요..
어느것을 기준으로 삼아야 할지 잘 모르겠습니다.. ㅠㅠ
고수님들 도와주세요~
cost라는게 실행 계획상에 보이는 cost를 말씀하시는 건가요?
그건 옵티마이저의 예상 비용이므로 실제 비용과 일치하지 않을 수 있습니다.
단순히 실행 계획 상의 cost만 보고 판단하면 안되고... 액세스한 block 개수 및 SQL Trace를 통해서 좀 더 정확한 성능 수치를 수집하시기 바랍니다.