Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird ест 100% CPU / 10 сообщений из 10, страница 1 из 1
06.10.2003, 17:43
    #32285487
heleonor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
Помогите разобраться, пожалуйста
На win2000pro c 5 SP стоит Firebird 1.02 (самый типа стабильный) Крутится клиентское приложение, пока на том же самом компьютере. Каждые 10 сек происходит чтение данных (из небольшой таблицы), каждую минуту происходит запись архивных данных (примерно 20-50 записей) в большую (по объему таблицу). Работает отлично некоторое время, примерно сутки, затем начинает есть 100% СPU , но при этом работает (естевственно все остальное тормозит страшно). В таком (жрущем) состоянии он остается даже если вообще выгрузить клиента
При этом статистика page header кажет следующее:

Flags 0
Checksum 12345
Generation 62016
Page size 8192
ODS version 10.0
Oldest transaction 9380
Oldest active 22957
Oldest snapshot 22957
Next transaction 62010
Bumped transaction 1
Sequence number 0
Next attachment ID 0
Implementation ID 16
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 3
Creation date Sep 29, 2003 17:45:38
Attributes

Что бы с этим такое сделать, чтоб не отжирал 100%?
...
Рейтинг: 0 / 0
06.10.2003, 18:26
    #32285536
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
Это он, наверное, мусор собирает. Почитай про параметр sweep interval
...
Рейтинг: 0 / 0
06.10.2003, 19:13
    #32285575
heleonor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
Я так понимаю: он мусор пособирал и успокоился. А он как начал есть, так и не останавливается, может и неделю есть и две (реальный случай, вызвали по поводу "работать стало долго" на INTEL 2,4 GHzc и никаких лишних задач, типа игрушек или антивирусов не запущено, FB ест 90%-99%CPU)
Sweep interval 40000 транзакций (по подсчетам - должен быть раз в пару-тройку суток).
...
Рейтинг: 0 / 0
06.10.2003, 19:51
    #32285600
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
Та фиг его знает. Спроси на news://forums.demo.ru/epsylon.public.interbase
...
Рейтинг: 0 / 0
07.10.2003, 00:48
    #32285664
1
1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
Если у тебя WinXP стоит то это он и тормозит.
...
Рейтинг: 0 / 0
07.10.2003, 10:34
    #32285875
Alexey Kovyazin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
Привет!

Отключи вообще автосборку мксора (sweep=0), собирай мусор бэкапом, ну и ресторе еженедльно.
Проверь, нет ли приложений, которые постоянно подключены к базе - они, при использовании транзакций с write, могут держать версии.

With best regards,
Alexey Kovyazin
...
Рейтинг: 0 / 0
07.10.2003, 11:10
    #32285937
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
В XP есть такая штука, как "Восстановление системы", так вот если это включено на диске, где находится БД, то ХР пытается сохранять все изменения ... Если база большая, то соответственно тормозит.
...
Рейтинг: 0 / 0
07.10.2003, 11:32
    #32285984
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
Блин, ну я поражаюсь. Человек во 2-й строке написал, что у него win2000pro c 5 SP, а ему отвечают: "Если у тебя ХР ... В ХР есть такая штука..."
...
Рейтинг: 0 / 0
07.10.2003, 11:51
    #32286026
1man
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
Ды ладно... Многие, особенно такие чайники как я, используют форум и как справочник и как учебник. Так что дележка опыта все равно во благо :)
...
Рейтинг: 0 / 0
07.10.2003, 12:27
    #32286089
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird ест 100% CPU
Gold
А в 2000 нет что-ли такой функции ? Какая разница какая версия виндов - самое главное - этот наворот мешает работать ...
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird ест 100% CPU / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]