Meine Abfrage läuft schneller, das zweite mal herum, wie kann ich das stoppen?

ich bin beim ausführen einer Abfrage in oracle 10 select A from B where C = D
B hat Millionen von Datensätzen, und es gibt keinen index auf C

Als ich das erste mal ausführen, dauert es etwa 30 Sekunden, das zweite mal, dass ich die Abfrage ausgeführt dauert es etwa 1 Sekunde.

Ist es natürlich, caching etwas und ich will es zu stoppen, jedes mal, wenn ich die Abfrage ausführen will ich es nehmen 30s - so wie es war, zum ersten mal ausgeführt.

  • bin ich über die-vereinfacht das Problem, dass ich aus Gründen der Herstellung, die Frage der Lesbarkeit.

Dank

  • Tun Sie etwas dagegen, zu erklären, warum Sie wollen es ständig zu langsam läuft?
  • Wahrscheinlich Antwort : Performance-tuning und Test
  • Wie zu zwingen, einen hard-parse: oracle-randolf.blogspot.com/2009/02/...
  • ich brauche eine konsistente Art und Weise testen, ob die Indexe erstelle ich tun jedem gut, und es ist schwer, wissenschaftlich über es, wenn meine Fragen nehmen Sie nicht die gleiche Zeit für den gleichen Satz von Daten.
Schreibe einen Kommentar