prosource

Oracle 설명 계획을 통한 쿼리의 총 비용

probook 2023. 9. 25. 22:48
반응형

Oracle 설명 계획을 통한 쿼리의 총 비용

저는 오라클이 처음이라 오라클의 설명 계획과 관련하여 질문이 있습니다.특정 쿼리에 대해 '자동 추적' 기능을 사용했습니다.

SQL > sELECT * from myTable, 11개 행 선택경과: 00:00:00.01

Execution Plan
----------------------------------------------------------
Plan hash value: 1233351234

----------------------------------------------------------------------------
| Id  | Operation         | Name   | Rows  | Bytes | Cost (%CPU)| Time     |
----------------------------------------------------------------------------
|   0 | SELECT STATEMENT  |        |    11 |   330 |     3   (0)| 00:00:01 |
|   1 |  TABLE ACCESS FULL| MYTABLE|    11 |   330 |     3   (0)| 00:00:01 |
----------------------------------------------------------------------------

제 질문은 이 쿼리의 '총' 비용을 계산하려면 6(3+3)인지 아니면 3만 계산해야 하는지입니다.계획에 단계가 더 많은 더 큰 쿼리가 있다고 가정하면 총 비용을 얻기 위해 비용 열에 있는 모든 값을 합산해야 합니까? 아니면 쿼리의 총 비용인 첫 번째 값(ID=0)입니까?

비용은 3이고 계획은 계층 구조로 표시되며 하위 구성요소의 비용은 상위 구성요소에 이미 포함되어 있습니다.

다음에 대한 응답 중 일부를 확인해 볼 수도 있습니다.쿼리의 설명 계획을 어떻게 해석합니까?

언급URL : https://stackoverflow.com/questions/5851284/total-cost-of-a-query-through-oracles-explain-plan

반응형