Главная страница


su.dbms

 
 - SU.DBMS ----------------------------------------------------------------------
 From : Fedor 'Cruger' Tersin                2:5020/794.139 31 May 2001  09:37:33
 To : tt@katren.ru
 Subject : Informix ?
 -------------------------------------------------------------------------------- 
 
 Tolik Tentser навис на All
 
  U> Точно так же (теоретически) можно модифицировать индекс один раз и после
  U> обновление+триггер AFTER
 
 Hельзя. Потому что after триггер выполняется после констрэйнтов, в частности -
 после проверки уникальности индекса. Т.е. индексы как раз модифицируются после
 before но до after триггеров.
 
  U> Практически - и то и другое вряд-ли, поскольку
  U> второй операции, какова бы она ни была - нужен корректный индекс.
 
 Второй операции - это какой? Которая в триггере? В before триггере
 корректировать индексы не нужно - никакого изменения данных еще не произошло.
 Поэтому если делать поиск по таблицы - изменяемых записей там не найти.
 
  >> Я заметил, что переключение происходит аккурат в момент вызова в триггере
  >> update.
  U> Как ?????? Чем можно заметить переключение потоков на сервере ?
 
 В трейсинге. Включил туда все, что можно. Вижу - начал отрабатываться запрос от 
 одного клиента, пошел работать триггер. И прямо перед update начинает
 обрабатываться запрос от другого клиента. Там же пишется, чей запрос, как это не
 заметить?
 
  U> Вопрос-то по сути высосан из пальца. Как наличие, так и отсутствие BEFORE
  U> триггеров - практически ничего не меняет и никаких особых
  U> сложностей/бонусов не создает. Есть - хорошо, нет - тоже, в принципе не
  U> плохо. Тоже мне, нашли ключевой недостаток в сервере. Смех и грех.
 
 Сложности отсутствия и бонусы присутствия я продемонстрировал. Ключевой -
 пожалуй нет, как известно, все можно сделать, даже через ж. И отсутствие таких
 триггеров, и траблы связанные с ними даже не заставили задуматься об отказе от
 MSSQL. Просто криво и неудобно использовать.
 
 Fedor.
 
 --- WP/95 Rel 1.78E (215.0) Reg.
  * Origin: cruger@galaktika.ru && ICQ#5167246 (2:5020/794.139)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Informix ?   Tolik Tentser   31 May 2001 06:49:23 
 Informix ?   Fedor \'Cruger\' Tersin   31 May 2001 09:37:33 
 Re: Informix ?   Tolik Tentser   31 May 2001 11:40:27 
 Re: Informix ?   Fedor \'Cruger\' Tersin   31 May 2001 13:13:57 
 Re: Informix ?   Tolik Tentser   31 May 2001 13:24:07 
 Re: Informix ?   Fedor \'Cruger\' Tersin   31 May 2001 16:40:40 
 Re: Informix ?   Tolik Tentser   31 May 2001 19:29:13 
 Informix ?   Fedor \'Cruger\' Tersin   01 Jun 2001 00:26:03 
 Re: Informix ?   Tolik Tentser   01 Jun 2001 10:34:32 
 Re: Informix ?   Fedor \'Cruger\' Tersin   01 Jun 2001 13:08:19 
 Informix ?   Andrew Bondaryuk   03 Jun 2001 21:11:47 
 Informix ?   Andrew Bondaryuk   03 Jun 2001 21:12:05 
 Hа: Informix ?   Sergey Practh   04 Jun 2001 12:58:42 
 Hа: Informix ?   Andrew Bondaryuk   04 Jun 2001 18:40:04 
 Re: Informix ?   Vladimir Pavlikov   31 May 2001 16:10:07 
Архивное /su.dbms/46917e271409.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional