May*_*aya 7 sql database oracle oracle11g
我对Oracle有点新,我对Oracle的解释计划有疑问.我已经为特定查询使用了"自动跟踪"功能.
SQL> SELECT*来自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 |
----------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果我想计算这个查询的'总'成本,是6(3 + 3)还是只有3.假设我有一个更大的查询,计划中有更多的步骤,我是否必须加总所有成本列中的值可以获得总成本,还是第一个值(ID = 0),即查询的总成本?
| 归档时间: |
|
| 查看次数: |
16457 次 |
| 最近记录: |