投稿日 | : 2006/02/08(Wed) 15:09 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^3: ORACLEで高速抽出 |
> 時間に大きな差が見られませんでした。
同じSQLを繰り返し投げると、SQL の解析にかかる時間が省略されますし、
メモリが充分にある場合や、データ件数が少ない場合には、データ自体が
キャッシュされたりするので、時間計測では結果が曖昧になりますよ。
Oracle でも JET でも SQL でもそうですが、インデックスが適切に
使われているかを確認したいのであれば、SQL 実行計画ログを見た方が
よいでしょう。Oracle なら、PLAN_TABLE ですね。
そうすれば、インデックススキャンされているのか、フルスキャンなのかを
把握できますよね。