Jak zmierzyć wydajność zapytania w wyroczni

Jestem nowym użytkownikiem Oracle db. Mam 2 zapytania, które zwracają ten sam zestaw wyników. Chcę zmierzyć wydajność każdego z nich i wybrać lepszy. Jak to zrobić za pomocą programisty Oracle SQL? Pamiętam, że czytałem, że niektóre narzędzia udostępniają statystyki. Jakieś wskazówki, jak czytać te statystyki?

Aktualizacja: Jak sugerował Rob Van, użyłem narzędzia tkprof, aby znaleźć wydajność moich zapytań. Kilka parametrów, które mogłem zrozumieć (liczba, wiersze, czas, jaki upłynął, czas wykonania), ale większość nie mogłem. Czy ktoś może mi pomóc w zrozumieniu znaczenia tych parametrów? Poniżej znajdują się wyniki.

Query 1:
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.01       0.01          0          0          0           0
Execute      1      0.00       0.00          0          0          0           0
Fetch       49      0.26       0.32         45        494          0       23959
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total       51      0.28       0.33         45        494          0       23959

Query2:
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.00          0          0          0           0
Execute      1      0.00       0.00          0          0          0           0
Fetch       33      0.25       0.24          0        904          0       15992
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total       35      0.25       0.24          0        904          0       15992

Mogę zdecydować, że kwerenda 2 jest lepsza niż kwerenda 1. Każda pomoc dotycząca tego, co oznacza dysk, zapytanie i bieżące parametry?

questionAnswers(4)

yourAnswerToTheQuestion