Общая стоимость запроса по плану объяснения Oracle

Я немного новичок в Oracle, и у меня есть вопрос относительно плана объяснения 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), которое является общей стоимостью запроса?

7
задан Maya 1 May 2011 в 20:45
поделиться