Я сделал такую программу, в которой одна транзакция. Программа и читает и модифицирует данные. Все происходит по CommitRetaining.kdv писал(а):одна транзакция во всем приложении - это ОЧЕНЬ хреново
Даже чтение. Программа работает у 8ми клиентов в сети целый день.
Один единственный Commit перед выходом
А потом спустя год узнал что это не есть хорошо. Надо бы минимум 2е читалку и писалку.
переделывать ее нет смысла т.к. пишу новую версию уже с 2мя транзакциями.
Что физически плохого происходит с БД при такой нехорошей работе?
Как я могу базу данных лечить от этого внешними средствами
ежедневный gfix -sweep поможет?
а еженедельный backup/restore?