powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird ест 100% CPU
10 сообщений из 10, страница 1 из 1
Firebird ест 100% CPU
    #32285487
heleonor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите разобраться, пожалуйста
На 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
Firebird ест 100% CPU
    #32285536
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это он, наверное, мусор собирает. Почитай про параметр sweep interval
...
Рейтинг: 0 / 0
Firebird ест 100% CPU
    #32285575
heleonor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понимаю: он мусор пособирал и успокоился. А он как начал есть, так и не останавливается, может и неделю есть и две (реальный случай, вызвали по поводу "работать стало долго" на INTEL 2,4 GHzc и никаких лишних задач, типа игрушек или антивирусов не запущено, FB ест 90%-99%CPU)
Sweep interval 40000 транзакций (по подсчетам - должен быть раз в пару-тройку суток).
...
Рейтинг: 0 / 0
Firebird ест 100% CPU
    #32285600
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та фиг его знает. Спроси на news://forums.demo.ru/epsylon.public.interbase
...
Рейтинг: 0 / 0
Firebird ест 100% CPU
    #32285664
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у тебя WinXP стоит то это он и тормозит.
...
Рейтинг: 0 / 0
Firebird ест 100% CPU
    #32285875
Фотография Alexey Kovyazin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

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

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


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