Время выполнения запроса в PL / SQL Developer



Я выполняю запросы в PL / SQL Developer. Как узнать время выполнения sql-запроса в PL / SQL. Я запрашиваю конкретные таблицы. Как



select * from table_name where customer_id=1;

select * from movie_table where movie_id=8;


Пока я использую PL / SQL, я хочу знать время выполнения запроса.



Спасибо, ваша помощь очень высоко ценится.

956   2  

2 ответов:

Самый простой способ сделать это, благодаря ссылке @Hamidreza, выглядит следующим образом:

set timing on;
select * from table_name where customer_id=1;

Время выполнения появится под выбранными записями.

Я думаю, что вы можете использовать dbms_utility.функция get_time.

l_start := dbms_utility.get_time;
select * from table_name where customer_id=1;
select * from movie_table where movie_id=8;
l_end := dbms_utility.get_time;
l_diff := (l_end-l_start)/100;
dbms_output.put_line('Overall Time: '|| l_diff);

Что-то вроде этого, вкратце.

Comments

    Ничего не найдено.