Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизНеоправданно вырос файл базы InterBase Найти похожие ветки
← →
IVS © (2004-06-02 19:58) [0]Размер файла базы InterBase увеличился в 50 раз безо всяких на то оснований (видимых). Исходно база имеет размер около 20Мб, у разных пользователей в зависимости от количества данных увеличивается до 40-60 Мб, но больше 100Мб никогда не было, да и не может быть по логике задачи. А тут через 2 месяца оказалось, что размер файла составляет 1,9 Гб! Пользователь далеко, посмотреть лично на базу возможности нет. Может, есть какие-нибудь версии, как ему [пользователю] удалось этого добиться? Windows 98, InterBase 5.6, приложение написано на Delphi 5.
← →
jack128 © (2004-06-02 20:09) [1]массовыми вставками данных. Он, конечно, может эти данные и удалил, но размер базы от этого не уменьшется..
← →
Anatoly Podgoretsky © (2004-06-02 20:36) [2]Основания были, наверно изменял добавлял данные.
← →
IVS © (2004-06-03 11:50) [3]В том-то и дело, что неоткуда взяться массовым вставкам. Все массовое, что там могли навставлять с помощью приложения, по-любому не вылезет за 100Мб, а другими методами в базу не лазили точно. Другое дело, что, может быть, массовые вставки какой-нибудь служебной информации сделал сам IB (я чушь несу, да?) из-за какого-нибудь сбоя (питание отрубилось в ответственный момент, или что-нибудь в ОС глючит). Удивляет порядок увеличения размера --- в 50 раз! С этим продуктом (приложением) люди работают уже около 5 лет, на очень разных машинах, в т.ч. очень плохих, и без UPS, но размеров больше 100Мб мы ни разу не видели.
← →
Соловьев © (2004-06-03 12:11) [4]
> [3] IVS © (03.06.04 11:50)
а бекап/ресторе давно делали?
← →
Inkotex (2004-06-03 12:36) [5]то (1) то (4) да есть такой глюк.
Размер базы неуменьшается хотя она может быть и пустая.
Но и неувеличивается пока размер записываемой информацыи неперекрывае размер файла базы.
Лечится бекап/ресторе.
← →
IVS © (2004-06-03 20:09) [6]"бекап/ресторе" делали месяц назад, но это совершенно неважно! В этой же задаче люди месяцами работали без BackUpа, и размер увеличивался максимум раза в полтора, больше просто не может быть, поверьте пятилетнему опыту работы программы, см.[3]
ВСЕ действия, которые делал пользователь, известны, они НЕ МОГУТ приводить к такому результату, это может быть только "что-то" не по воле пользователя, то есть сбой системы, сбой IB, и т.д.
Что именно --- вот что хотелось бы понять.
Еще насчет "бекап/ресторе". Он оформлен в программе, чтобы пользователь мог его нажатием кнопки выполнить, и пользователю, конечно же, было велено это сделать. Когда именно выросла база, точно неизвестно (не более месяца назад), но уже несколько раз они снимали "бекап/ресторе", потому что он "зависал" (вероятно, база уже была не маленькая). Строго-настрого велено все отложить и запустить бекап, и пусть выполняется, хоть даже и несколько часов. Сегодня они[пользователь] не смогли этого сделать (типа у них другие дела), обещали завтра запустить. То есть завтра к вечеру мы надеемся узнать, помог ли BackUp... Но вопрос-то в любом случае остается --- КАК это получилось? Что что-то такое делает наша программа --- крайне маловероятно, иначе уже кто-нибудь еще из довольно приличной толпы пользователей на этом бы сломался, мы бы знали, мы их пасем. Значит, что-то еще?
Все приведенные ответы не учитывают порядка выроста --- в 50 раз!!!
← →
y-soft © (2004-06-04 12:57) [7]Вообще я недавно сталкивался с похожим.
Под Yaffil в IBExpert"е при неудачной попытке выполнения команды DDL (удаление ХП) в базе несовместимой структуры (ODS 9.1) сервер БД зациклился и наколотил чего-то там в базу так, что ее размер увеличился с 1 Mb до 392. Для прекращения безобразия пришлось перезапускать Yaffil. Интересно, что база осталась полностью работоспособной :)
← →
Анонимщик © (2004-06-04 13:18) [8]Вам еще везет, у меня как-то, после длительных тормозов, оказалось, что interbase-сервер (6.5) запустил около 2000 потоков. База оказалась слегка битой. Я потом, проводя эксперименты, насильно его пытался ввести в такой ступор, и получалось. После замены на Firebird 1.0.3 повторить уже не удалось.
← →
Alexandr (2004-06-08 10:17) [9]а еще, если файл лежал на FAT
то просто этот FAT побился и длина файла отображается неправильно.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.032 c