Форум: "Базы";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
ВнизSQL Найти похожие ветки
← →
bedniy_student (2002-11-29 09:46) [0]Народ, скажите пожалуйтса, как средствами SQL или PL/SQL измерить время выполнения оператора select? В секундах я измерить могу, но он выполняется быстрей.... как измерить в микросекундах например?
← →
XCB (2002-11-29 10:11) [1]declare
dat_beg date;
interv number;
begin
dat_beg := sysdate;
select * from ...; // SQL
interv := sysdate-dat_beg;
end;
← →
bedniy_student (2002-11-29 10:19) [2]или я чегото не понимаю... или одно из двух:))))
Таблица большая, 3 столбца и 50000 строк... а он мне этот интервал пишет равным 0. Причем запрос выполняется меньше секунды...
← →
EternalWonderer (2002-11-29 22:46) [3]Если я не ошибаюсь, interv := sysdate-dat_beg; даст разницу в количеств дней (т.е. в нашем случае - почти всегда 0). Чтобы получить разницу в секундах, надо выделить секунды из обоих дат и вычитать уже их. Точнее секунд таким способом не получится.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c