Q & A

FAQ-F051 : 실행계획(Plan Tool)에서 COST, CARD, BYTE의 의미를 알려주십시요.

Date2021.03.09 / Hit : 531

cost, card, byte는 CBO(cost based optimizer) 가 사용될 경우 실행계획에 나타납니다.

 

* cost는 어떤 특별한 측정 단위가 아니고 비용기반 옵티마이저가 하나의 SQL에 대해 여러 개의 실행계획을 작성하여  

  그 중 최적의 실행계획을 추출하기 위해 생성된 실행계획간에 비교하기 위한 편의상의 단위입니다.  

  cost가 낮은 경우 좋은 성능을 예상할 수 있습니다. (항상 그러하지는 않습니다)

* card는 각 실행계획 단계에서 access된 row 수를 의미합니다.

* byte는 각 실행계획 단계에서 access된 byte 수를 의미합니다. 

 

Oracle의 Explain Plan에 대해 검색하여 보시면 더 자세한 내역을 확인하실 수 있습니다.

  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728