"Nikolay Ponomarenko" ...

Hello, Vlad!
You wrote  on Fri, 17 Apr 2009 09:13:56 +0300:

VK>>>     Одни и теже страницы пишутся многократно. У тебя там нет
VK>>> повторных апдейтов одной и той же записи в одной тр-ции ?
>> Нет, апдейты уникальные, т.е. по одному на запись.
KV>     Триггеры ?

На время операции деактивируются.

   С коммитом, надеюсь ? :)

Кстати, а присвоение в триггере значения через new - оно как, отдельным 
апдейтом считается? В свете создания бекверсии?

   Нет конечно.

Update на 2-х пальцах (без кучи деталей) :
 прочитали запись в буфер (old), тут может возникнуть сборка мусора,
   как и при любом другом чтении записи
 скопировали её в другой буфер (new)
 вызвали триггеры before, буффер old - readonly
 сделали сам update - тут создали версию
 вызвали триггеры after, буфферы old и new - readonly


Но выяснилось еще одна вещь, спасибо коллеге - если базу прогнать через рестор, то скорость возрастает в три раза, 200тыс апдетов за 1мин.

   До апдейтов мусора в БД много ?

--
Хорсун Влад

Ответить