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 пользователей.