Форум: "Базы";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
ВнизЗависание Firebird Найти похожие ветки
← →
samalex (2006-05-10 14:04) [0]Уважаемые Знатоки!!!
Может быть, у кого были подобные ситуации.
Написана программа под FB1.5 на D6 с использованием компонент IBX. База данных - 100 Mb установлена на MS 2000 Server. Многопользовательская на 7 пользователей. с ней непрерывно работают, вводят или редактируют.
Проблема - время от времени БД зависает, FB в панели задач занимает ровно 50 %, у всех пользователей тормозит, но работает. Потом сама развешивается.
Что может быть?
← →
Desdechado © (2006-05-10 14:06) [1]sweep (сборка мусора) ?
и как это FB на MSSQL
← →
samalex (2006-05-10 14:38) [2]sweep - это команда?
никогда не пользовался
так у меня пользователи при каждом введении или редактировании данных commit-ятся.
← →
Sergey13 © (2006-05-10 14:45) [3]2[2] samalex (10.05.06 14:38)
>так у меня пользователи при каждом введении или редактировании данных commit-ятся.
Вот после кммитов мусор (старые версии информации) и появляются.
Какой период у "время от времени"? Если часто, то ты случайно таблицами "а-ля временные" не пользуешься?
← →
samalex (2006-05-10 14:59) [4]Sergey13 ©
Может, раз в день или в 2 дня.
Разве FB поддерживает временные таблицы как у MSSQL? У меня все постоянные таблицы.
Так как мне применять Sweep? В БД по умолчанию automatic sweeping - 20000 транзакций. Поставить меньшее число?
← →
Sergey13 © (2006-05-10 15:02) [5]2[4] samalex (10.05.06 14:59)
>Может, раз в день или в 2 дня.
И тебя это сильно беспокоит? Сколько времени длятся тормоза?
>Разве FB поддерживает временные таблицы как у MSSQL?
Я спрашивал про "а-ля временные" - чувствуешь разницу?
← →
samalex (2006-05-10 15:11) [6]Sergey13 ©
Я понял про временные. Думаешь, я записываю данные в таблицы, потом стираю. Нет, не использую. Записи стираются крайне редко, ничтожно редко. Insert и Update для нескольких таблиц (4 таблицы). Зависание длится по часу, меньше, больше. Прекращается с перезагрузком сервера, сетевого свича, или выхода всех пользователей.
Все же, как напрямую использовать sweep?
← →
-SeM- (2006-05-10 15:17) [7]Расширение БД gdb или fdb? Размер страницы?
← →
Sergey13 © (2006-05-10 15:19) [8]2[6] samalex (10.05.06 15:11)
>Думаешь, я записываю данные в таблицы, потом стираю.
Я вообще ничеге не думаю. 8-)
>Зависание длится по часу, меньше, больше.
Что-то многовато. А бекап/рестор нормально?
В любом случае сходи на ibase.ru пошукай, там много интересного и полезного.
← →
samalex (2006-05-10 15:19) [9]-SeM-
Размер стараницы - 1024.
3 диалект.
gdb расширение.
← →
Johnmen © (2006-05-10 15:21) [10]Какая ось?
← →
samalex (2006-05-10 15:25) [11]Johnmen ©
На сервере - W2000 Server.
На рабочих станциях - W2000 Workstation.
← →
Johnmen © (2006-05-10 15:37) [12]
> samalex
Нужны ещё симптомы. Когда, при каких обстоятельствах, как проявляется...
← →
-SeM- (2006-05-10 15:43) [13]Есть мнение (не утверждение), что при выделении новой страницы виндовс пытается сделать бекап (gdb - системное и для 2000 вроде), сервер же не отдает. Вот и тягают друг друга. Тем более в свете
> Прекращается с перезагрузком сервера, сетевого свича, или
> выхода всех пользователей
← →
samalex (2006-05-10 15:43) [14]Проявляется, когда много скачивается данных. Я оптимизировал программу, слоло меньше качаться, зависаний стало меньше.
Симптомы - FB в панели задач занимает ровно 50 %, у всех пользователей тормозит, но работает. Раньше думал - дело в железе или серваке, но все поменял, а картина похожая.
← →
Johnmen © (2006-05-10 15:46) [15]
> samalex (10.05.06 15:43) [14]
> Проявляется, когда много скачивается данных.
Много - это сколько?
← →
atruhin © (2006-05-10 15:48) [16]
> пытается сделать бекап (gdb - системное и для 2000 вроде),
Нет, эта проблемма возникла начиная с XP
← →
Desdechado © (2006-05-10 15:50) [17]свип лучше вообще отключить, а делать его по расписанию по ночам, например
← →
Desdechado © (2006-05-10 15:51) [18]atruhin © (10.05.06 15:48) [16]
это ты автор сабжа?
← →
samalex (2006-05-10 16:37) [19]
> Desdechado © (10.05.06 15:50) [17]
> свип лучше вообще отключить, а делать его по расписанию
> по ночам, например
Как это сделать?
← →
Desdechado © (2006-05-10 16:42) [20]ставишь интервал 0
а по расписанию запускаешь gfix с нужными опциями
← →
samalex (2006-05-10 17:31) [21]Запутался в опциях по OPGuade. Если возвожно, пришлите, пожалуйста.
← →
Desdechado © (2006-05-10 17:34) [22]прислать что?
опции могут быть несовместимы
читать ibase.ru
← →
atruhin © (2006-05-10 19:24) [23]
> atruhin © (10.05.06 15:48) [16]
> это ты автор сабжа?
Нет. Отвечал.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.009 c