DBD:Interbase держит oldest active
Добавлено: 28 ноя 2006, 09:09
Есть freebsd и perl модуль с DBD:Interbase. На сервере таблица сессий. Запускается ХП, с данной таблицей работает по алгоритму: if exists(...) then update else insert. И все бы хорошо, но ibanalyst показывает, что существуют долгоживущие транзакции, одновременно растет количество версий в таблице сессий. DBD изначально работало в режиме автокоммит, пробовал вручную делать commit, не помогает. В чем могут быть грабли?
ЗЫ Как только perl модуль останавливаешь, транзакция продвигается.
ЗЫ Как только perl модуль останавливаешь, транзакция продвигается.