Автоматизация административной
и финансово-хозяйственной деятельности учреждений

Очень сильно увеличился файл базы данных ЭКЖ

1. nnikolay Добавлено: 30.03.2013 05:41:30 
Нет аватара

Сообщений нет

Добрый день. МБОУ СОШ №4 (школа №4), г.Радужный, ХМАО-Югра. У нас тут непонятная ситуация с ЭКЖ.

Во-первых, 29 марта мы сделали изменения в учебных периодах (четвертая четверть у нас началась раньше). После этого база увеличилась очень сильно. Было 55Мб - стало 2,1Гб. Я попробовал уменьшить базу с помощью GBAK, но это не сработало. Т.е. бэкап-файл создается, размером 560Мб, а вот из бэкапа не восстанавливается. Пишет, что не может открыть бэкап-файл. Можно ли все таки уменьшить файл базы?

Во-вторых, программа постоянно пишет log-файл, который разрастается очень сильно, несколько Гб за месяц. Есть ли возможность ограничить его размер?
2. lschool4 Добавлено: 03.04.2013 10:50:10 
Нет аватара

Сообщений нет

Здравствуйте! Был случай, когда база достигла размера 300 мб и после выполнения backup/restor с помощью gbak.exe размер стал 50-60мб. Изначально размер не превышал 30 мб. Сегодня он имеет размер 85.Так же безумно растёт debug.log , за 3-4 дня достигает гигабайта. Приходиться постоянно контролировать и чистить подменяя файл.

Пока вам не ответил специалист, могу посоветовать переустановить Firebird и проверить обе базы данных с помощью gbak.exe и gfix.exe(Всё это делать надо с копиями баз на другом компьютере)

Остались ли у вас резервные копии? При установке копии и повторном изменении в учебных периодах тоже самое? Если не меняли, то попробуйте на другом компьютере.
3. avers_support Добавлено: 03.04.2013 16:11:28 
Нет аватара

Сообщений нет

Добрый день!
Действительно вопрос сильного увеличения БД в размере иногда имеет место. Это связано с
особенностью работы с базами данных самой СУБД FireBird. В процессе выполнения различных действий
таблицы баз могут заполняться пустыми строками, особенно во время выполнения операций, связанных с
пересчетом среднего бала. В частности при изменении границ учебных периодов такие процессы
запускаются, так как в итоговых столбцах уже могут стоять отметки и программа начинает все пересчитывать.
Если такое случилось, то можно действительно проделать резервное копирование БД и восстановление из
резервной копии, в результате чего БД значительно уменьшается в размерах.
В остальных случаях размер базы данных зависит от степени и активности ее заполнения, от количества
классов и учащихся, для которых в программе ведется заполнение текущей успеваемости.

Что касается лог файла debug.log. В этом файле записываются все действия пользователей, производимые в Журнале, поэтому при интенсивном использовании ЭКЖ в учреждении размер этого файла быстро увеличивается. Файл нужен при возникновении спорной ситуации, когда нужно прояснить тот или иной спорный вопрос по заполнению журнала учителями. В связи с этим рекомендуется периодически этот файл удалять, сохранив копии, например, за предыдущий период работы. В следующих версиях ЭКЖ планируется ограничить размер этого файла/

На сайте: 23 гостя.Сейчас на форуме: 16 участников.Всего зарегистрировано: 10275 пользователей.