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