Какое обслуживание нужно базам Firebird?
Добавлено: 08 янв 2007, 16:16
Добрый день всем.
Получив в ведомство сервер Firebird, я долгое время относился к нему по принципу "работает - не трожь". Однако тормоза и зависания системы (т.е. включая клиентские приложения, в которых свои косяки) заставили обратить на нее внимание.
В результате был составлен следующий план по администрирования FB:
Однократно:
- проверить, не висят ли транзакции в limbo
Регулярно:
- сборка мусора (автоматически или по расписанию)
- backup (простой)
Кто может дополнить? Нужна ли базам какая-нибудь проверка, дефрагментация, перестройка и т.п. ?
Более опытные товарищи агитируют за цикл backup/restore, который по их мнению очень полезен для повышения производительности, "да и вообще". Но условия работы не позволяют останавливать сервер на время восстановления базы. Что конкретно, с точки зрения обслуживания, делает backup/restore и нельзя ли это заменить какими-нибудь онлайновыми процедурами?
Буду благодарен за дельные советы.
Сервер FB 1.5, планируется переход на 2.0.
Получив в ведомство сервер Firebird, я долгое время относился к нему по принципу "работает - не трожь". Однако тормоза и зависания системы (т.е. включая клиентские приложения, в которых свои косяки) заставили обратить на нее внимание.
В результате был составлен следующий план по администрирования FB:
Однократно:
- проверить, не висят ли транзакции в limbo
Регулярно:
- сборка мусора (автоматически или по расписанию)
- backup (простой)
Кто может дополнить? Нужна ли базам какая-нибудь проверка, дефрагментация, перестройка и т.п. ?
Более опытные товарищи агитируют за цикл backup/restore, который по их мнению очень полезен для повышения производительности, "да и вообще". Но условия работы не позволяют останавливать сервер на время восстановления базы. Что конкретно, с точки зрения обслуживания, делает backup/restore и нельзя ли это заменить какими-нибудь онлайновыми процедурами?
Буду благодарен за дельные советы.
Сервер FB 1.5, планируется переход на 2.0.