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