Feb21th

oracle の変更点

Top / oracle


Index検索が使われているかの確認
 set autotrace on
 select * from micit01.TBL_KN_KKKN_SYNO_R where kn_kkkn_syno_seq='165'

 自動トレース有効
 実行計画だけでなく、文の統計を表示します。
 Plan hash value: 690867547
  
 --------------------------------------------------------------------------------------------------
 | Id  | Operation                   | Name               | Rows  | Bytes | Cost (%CPU)| Time     |
 --------------------------------------------------------------------------------------------------
 |   0 | SELECT STATEMENT            |                    |     1 |    87 |     3   (0)| 00:00:01 |
 |   1 |  TABLE ACCESS BY INDEX ROWID| TBL_KN_KKKN_SYNO_R |     1 |    87 |     3   (0)| 00:00:01 |
 |*  2 |   INDEX UNIQUE SCAN         | SYS_C003119959     |     1 |       |     2   (0)| 00:00:01 |
 --------------------------------------------------------------------------------------------------
 …

 
 Indexが使われない場合は、TABLE ACCESS FULLとなる。