[ТЕМА ЗАКРЫТА]
Опции темы
15.02.2010 10:44  
OlegON
Приветствую, есть идея создать шаблонный запрос, который бы позволял по времени своего выполнения определить общее время отклика базы. Цель - впихнуть его в оптимизатор, чтобы запускающий мог прикинуть, насколько вменяемо у него работает база.
Вижу следующие требования:
1) Среднее время работы запроса не должно превышать полминуты, чтобы регулярными проверками база не клалась.
2) Среднее время работы не должно быть менее 5 секунд, чтобы было видно даже небольшое отклонение
3) Запрос должен включать как аналитику, так и соединения smdocuments/smspec, чтобы охватывать все узкие места.
4) Должны использоваться как индексы, так и полное сканирование

Подсобите, пожалуйста, кому интересно? Вешаюсь, нет времени.
 
18.02.2010 17:21  
OlegON
Все забили? Я, конечно, напишу, но время уходит...
 
16.04.2010 16:20  
Ivan Drago
Может такой подойдет? Есть кто-то у кого он выплевывает данные более чем за 2 секунды?
Код:
set timing on
begin
for tabs in (select c.table_name,c.column_name from dba_ind_columns c where c.index_owner='SUPERMAG' and c.char_length!=0 and c.column_name in (select column_name from dba_tab_columns where data_type='VARCHAR2' and owner=c.index_owner and table_name=c.table_name and c.column_name=column_name))
loop
dbms_output.put_line(tabs.table_name||' '||tabs.column_name);
execute immediate 'select count(1) from supermag.'||tabs.table_name||' where '||tabs.column_name||'!=''IVAN''';
end loop;
end;
/
 
20.04.2010 10:30  
AlexLog
Elapsed: 00:00:01.14
:)
 
20.04.2010 10:35  
Ivan Drago
Спасибо, что отозвался. Самому интересно, но попробовать не на чем толком.
 
 
Опции темы



Часовой пояс GMT +3, время: 10:44.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.