"Кузнецов Евгений" ...

On 23 сент, 11:44, "Vlad Khorsun" wrote:
    А что - повторные апдейты миллиона жирных варчаров случаются сплошь и
рядом ? :) Блобы не есть часть записи и живут в основном в страничном кеше.

В том и дело, что VARCHAR никто не изменял - поэтому даже 350 для undo-
log,
мне кажется, многовато.

   Могу повторить - в памяти записи хранятся в распакованном формате
фиксированной длины

    Нет. Или ты недостаточно объяснил в где это искать

Т.е. после выполнения (все транзакции - consistency,
no_auto_undo,nowait)
Start Transaction
select * from rdb$database
/* CurrentMemory ~ 17 Мб */
execute procedure bug_test2
commit
Start Transaction
select * from rdb$database

Current Memory остается неизменным?

   Если ты про однократный "рост" с 17МБ до 21МБ, то никакой утечки тут нет,
это абсолютно нормально

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

Ответить