powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Очень долгий Compiling SQL Stmt
4 сообщений из 29, страница 2 из 2
Очень долгий Compiling SQL Stmt
    #33781615
gardenman Mark BarinsteinПри создании триггера не создается пакет, т.е. ничего не компилируется, а используется в runtime для окончательного построения команд.
Поэтому, если в триггере вставили сложную команду, которая долго компилится, то оно так и будет каждый раз при активации триггера компилиться, а потом выполняться...
Не согласен. Откомпили любую процедуру, и увидишь как триггер вставился в план процедуры...

это как? написать процедуру, привязать, написать триггер с вызовом этой процедуры и перепривязать процедуру?
...
Рейтинг: 0 / 0
Очень долгий Compiling SQL Stmt
    #33781659
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gardenmanНе согласен. Откомпили любую процедуру, и увидишь как триггер вставился в план процедуры...
Причем здесь процедура?!
Я говорил не про это.
Пишем триггер, внутри него некие команды.
Так оно не прекомпилируется сразу (никакие планы запросов не строятся).
С этим не согласен?
Dmitry Y
жаловался на то, что каждый раз когда срабатывал триггер, его прилада находилась долгое время в состоянии компиляции (ну надо ему что-то сложное в триггере вставить было), а только потом быстро отрабатывала.
Ну, так и должно было работать, хотя кто-то может ожидает, что раз в триггере на "статике" как бы написал, то в runtime ничего уже компилиться не будет.
...
Рейтинг: 0 / 0
Очень долгий Compiling SQL Stmt
    #33781673
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пакет должен будет пометиться как инвалидный и при следующем обращении будет выполнена попытка перересвязать. Если не получится - то процедура работать не будет. Типа вот такой вот механизм.
...
Рейтинг: 0 / 0
Очень долгий Compiling SQL Stmt
    #33781706
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну это понятно, что при создании триггера (after update в данном случае) оно калечит все пакеты, где есть update этой таблицы.
Но к прекомпиляции команд в триггере на момент создания этого триггера это не имеет никакого отношения.
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Очень долгий Compiling SQL Stmt
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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