|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Fedor 'Cruger' Tersin 2:5020/400 31 May 2001 17:21:21 To : Roman Sergeyev Subject : Hа: Informix ? --------------------------------------------------------------------------------
Hail.
Thu May 31 2001 12:28, Roman Sergeyev wrote to Fedor 'Cruger' Tersin:
RS> И я на гpупповые опеpации, затpагиваюющие миллионы стpок уже
RS> насмотpелся.
RS> Hикакого отношения к пpоизводительности сеpвеpа в real life оно не
RS> имеет.
Бывают периодические процессы (раз в месяц, к примеру), которые лопатят всю
базу и апдейтят в частности в одной таблице немерянно записей.
Есть еще одно соображение в пользу for each row триггеров. Чем они плохи?
Вроде бы тем, что для каждой записи выполняется один и тот же кусок кода. Hо с
другой стороны, в групповом триггере вычисления новых значений полей так же
происходят для каждой записи. Т.е. разница получается в оставшемся коде
триггера. Итого: на одной чаше весов Nх(триггер-вычисления), на другой -
Nx(навигация к следующей)+(подготовка выборки). Что окажется быстрее в
конкретном случае - имо еще вопрос. Хотя, думаю, чаще всего - групповой
триггер.
Fedor.
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/166794e0d8362.html, оценка из 5, голосов 10
|