Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

Неоправданно вырос файл базы 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
3-1086872890
mr
2004-06-10 17:08
2004.07.04
СТАЖ


4-1085460090
Alibaba
2004-05-25 08:41
2004.07.04
Мастера, не подскажите ли, как можно выделить определенный item в


3-1085991505
ceval
2004-05-31 12:18
2004.07.04
Подскажите как посредствам ADOTable связать две таблицы


1-1087715205
GrowlmonizeR
2004-06-20 11:06
2004.07.04
Каким образом получить доступ объекту DLL ки к объекту главного п


4-1085583541
Dubensky
2004-05-26 18:59
2004.07.04
Открыть на чтение/запись файлы открытые виндой.