Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Время и частота выполнения триггера / 6 сообщений из 6, страница 1 из 1
28.10.2016, 12:11
    #39336096
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время и частота выполнения триггера
Как правильно мониторить частоту вызова триггера и время выполнения?
Пока варианты сделать вставки :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CREATE OR ALTER trigger algoritm_bu for algoritm
active before update position 0
as
begin
// тут смотреть время старта и писать его в таблицу или файлик
  if (old.name <> new.name or
      old.procdown is distinct from new.procdown or
      old.procrest is distinct from new.procrest or
      old.comment is distinct from new.comment or
      old.reserve <> new.reserve or
      old.reserve1 <> new.reserve1 or
      old.reserve2 <> new.reserve2)
    then new.moddate = 'now';
// тут смотреть время финиша и писать его в таблицу или файлик
end

трассировкой не хочу, т.к. запуск триггера не всегда в неё попадает или просто может дублироваться.
Что лучше - писать в файл или в базу?
...
Рейтинг: 0 / 0
28.10.2016, 12:24
    #39336117
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время и частота выполнения триггера
Gallemar// тут смотреть время старта и писать его в таблицу или файлик
Не надо писать, просто запомнить.

Gallemar// тут смотреть время финиша и писать его в таблицу или файлик
А вот тут уже писать готовое время работы как разницу времени финиша и времени старта.

И да, писать в файл, ибо ты же не хочешь потерять статистику при откатах?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.10.2016, 12:31
    #39336132
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время и частота выполнения триггера
Dimitry SibiryakovИ да, писать в файл, ибо ты же не хочешь потерять статистику при откатах?..

Не совсем понял про какие откаты ты говоришь
...
Рейтинг: 0 / 0
28.10.2016, 13:05
    #39336162
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время и частота выполнения триггера
GallemarНе совсем понял про какие откаты ты говоришь

Сейфпоинтов и транзакций, естественно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.10.2016, 13:14
    #39336182
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время и частота выполнения триггера
Dimitry Sibiryakov, логично,спасибо
а если триггер вызывает экспепшен то время конца когда фиксировать? Перед эксепшеном
...
Рейтинг: 0 / 0
28.10.2016, 13:46
    #39336215
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Время и частота выполнения триггера
Gallemarтрассировкой не хочу, т.к. запуск триггера не всегда в неё попадает или просто может дублироваться.Не понято
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Время и частота выполнения триггера / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]