"Nikolay Ponomarenko" ...

Hello, Alex!
You wrote to Nikolay Ponomarenko on Thu, 16 Apr 2009 13:34:17 +0400:

NP>> Считал что второй вариант однозначно быстрее, но практический тест
NP>> показывает сравнимые результаты :-/

AC> Сервер и клиент на одной железяке?

Более того, embeded.

   Потому и разница мала. Но всё равно она должна быть. Ибо постоянный prepare.

По показаниям таск менеджера кол-во записанных байт достигает нескольких гиг, много больше размера самой БД - там несколько индексов, часть из которых используется при апдейтах.

   Одни и теже страницы пишутся многократно. У тебя там нет повторных апдейтов
одной и той же записи в одной тр-ции ?

Кстати, я правильно помню, что версия _всей_ записи создается даже при холостом апдейте или апдейте теми же данными? (записи там оч. развесистые)

   Создаётся дельта. Но если ты будешь делать более одного апдейта в той же
тр-ции, то второй апдейт создаст полную бекверсию. Читай журнал ibdeveloper
(не мурзилка)

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

Ответить