Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.5 MB
Время: 0.011 c
8-1138560030
ZeFiR
2006-01-29 21:40
2006.07.09
Flash


15-1150178594
Ega23
2006-06-13 10:03
2006.07.09
С Днём рождения! 13 июня


11-1129872211
MTsv DN
2005-10-21 09:23
2006.07.09
KOL 2.18


2-1150407291
Просьба
2006-06-16 01:34
2006.07.09
Как передать в класс рекорд?


2-1150873143
greg123
2006-06-21 10:59
2006.07.09
Внесение изменений в текствый файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский