Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 тормозящие триггера  [new]
Rinka777
Member

Откуда:
Сообщений: 668
на таблице работает куча триггеров. какой-то из них работает медленно.
такая мысль, перед началом работы триггера поставить insert в левую тестовую таблицу с именем триггера, юзером (и прочей полезной информацией по юзерам) и временем начала, а в конце соответственно то же со временем конца. и так сделать во всех триггерах. а потом поизучать полученную таблицу.

вопрос. подскажите как получить имя триггера который сейчас работает
7 май 13, 13:02    [14267179]     Ответить | Цитировать Сообщить модератору
 Re: тормозящие триггера  [new]
Vint
Member

Откуда: Москва
Сообщений: 4564
dbms_profiler
7 май 13, 13:18    [14267316]     Ответить | Цитировать Сообщить модератору
 Re: тормозящие триггера  [new]
ORA__SQL
Member

Откуда: Moscow
Сообщений: 1774
Rinka777
на таблице работает куча триггеров. какой-то из них работает медленно.
такая мысль, перед началом работы триггера поставить insert в левую тестовую таблицу с именем триггера, юзером (и прочей полезной информацией по юзерам) и временем начала, а в конце соответственно то же со временем конца. и так сделать во всех триггерах. а потом поизучать полученную таблицу.
вопрос. подскажите как получить имя триггера который сейчас работает
event 10046 тебя спасет (триггеры это зло)
7 май 13, 13:18    [14267320]     Ответить | Цитировать Сообщить модератору
 Re: тормозящие триггера  [new]
Rinka777
Member

Откуда:
Сообщений: 668
EXECUTE dbms_profiler.start_profiler('test')

ошибка в строке 1:
ORA-06528: Ошибка выполнения профайлера PL/SQL
ORA-06512: на "SYS.DBMS_PROFILER", line 123
ORA-06512: на "SYS.DBMS_PROFILER", line 132
ORA-06512: на line 1

чего-то не хватает?
7 май 13, 13:43    [14267532]     Ответить | Цитировать Сообщить модератору
 Re: тормозящие триггера  [new]
Vint
Member

Откуда: Москва
Сообщений: 4564
Rinka777,
ложку дали. учись хлебать.
7 май 13, 13:47    [14267558]     Ответить | Цитировать Сообщить модератору
 Re: тормозящие триггера  [new]
Rinka777
Member

Откуда:
Сообщений: 668
Vint,

да, нашла. сорри
7 май 13, 13:48    [14267564]     Ответить | Цитировать Сообщить модератору
 Re: тормозящие триггера  [new]
Rinka777
Member

Откуда:
Сообщений: 668
в общем все проще.


insert into fast_test(sys_date,trigg_name,on_off) values(sysdate,'НАПРЯМУЮ ИМЯ ТРИГГЕРА В КОТОРЫЙ ВТЫКАЮ ДАТЧИК','on');

в конце соответственно тоже с off

и злодей пойман с поличным
7 май 13, 15:22    [14268313]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить