Вниз
Скачать: CL | DM;

Зависание 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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.025 c
2-1150966996
Calm
2006-06-22 13:03
2006.07.09
Возможности TWebBrowser, несколько вопросов


2-1151069374
drashka
2006-06-23 17:29
2006.07.09
Шаблон ввода (Caption) из Database Editor


15-1149854370
RomanH
2006-06-09 15:59
2006.07.09
Помогите с конвертацией JP2


2-1150877067
XTD
2006-06-21 12:04
2006.07.09
Управление приложениями с помощью DELPHI


2-1151049152
Alex_1qaz_2006
2006-06-23 11:52
2006.07.09
Запуск внешнего приложения




   Наверх