토론:DUAL
EXEM Knowledge Base
10g부터는 Fast Dual이라는 개념이 생겨서 sys.xm$dual을 읽는 것과 같은 효과가 있습니다. 아래 테스트 결과를 보세요
UKJA@ukja10> select 1 from dual;
1
----------
1
Elapsed: 00:00:00.00
Execution Plan
----------------------------------------------------------
Plan hash value: 1388734953
-----------------------------------------------------------------
| Id | Operation | Name | Rows | Cost (%CPU)| Time |
-----------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 2 (0)| 00:00:01 |
| 1 | FAST DUAL | | 1 | 2 (0)| 00:00:01 |
-----------------------------------------------------------------
Statistics
----------------------------------------------------------
0 recursive calls
0 db block gets
0 consistent gets
0 physical reads
0 redo size
404 bytes sent via SQL*Net to client
400 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
Fast Dual 스캔이 발생하는 경우에도 성능 차이가 있는지 확인이 필요할 거 같네요.