|
|
|
Firebird ест 100% CPU
|
|||
|---|---|---|---|
|
#18+
Помогите разобраться, пожалуйста На 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%? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 17:43 |
|
||
|
Firebird ест 100% CPU
|
|||
|---|---|---|---|
|
#18+
Это он, наверное, мусор собирает. Почитай про параметр sweep interval ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 18:26 |
|
||
|
Firebird ест 100% CPU
|
|||
|---|---|---|---|
|
#18+
Я так понимаю: он мусор пособирал и успокоился. А он как начал есть, так и не останавливается, может и неделю есть и две (реальный случай, вызвали по поводу "работать стало долго" на INTEL 2,4 GHzc и никаких лишних задач, типа игрушек или антивирусов не запущено, FB ест 90%-99%CPU) Sweep interval 40000 транзакций (по подсчетам - должен быть раз в пару-тройку суток). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 19:13 |
|
||
|
Firebird ест 100% CPU
|
|||
|---|---|---|---|
|
#18+
Та фиг его знает. Спроси на news://forums.demo.ru/epsylon.public.interbase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2003, 19:51 |
|
||
|
Firebird ест 100% CPU
|
|||
|---|---|---|---|
|
#18+
Если у тебя WinXP стоит то это он и тормозит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2003, 00:48 |
|
||
|
Firebird ест 100% CPU
|
|||
|---|---|---|---|
|
#18+
Привет! Отключи вообще автосборку мксора (sweep=0), собирай мусор бэкапом, ну и ресторе еженедльно. Проверь, нет ли приложений, которые постоянно подключены к базе - они, при использовании транзакций с write, могут держать версии. With best regards, Alexey Kovyazin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2003, 10:34 |
|
||
|
Firebird ест 100% CPU
|
|||
|---|---|---|---|
|
#18+
В XP есть такая штука, как "Восстановление системы", так вот если это включено на диске, где находится БД, то ХР пытается сохранять все изменения ... Если база большая, то соответственно тормозит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2003, 11:10 |
|
||
|
Firebird ест 100% CPU
|
|||
|---|---|---|---|
|
#18+
Блин, ну я поражаюсь. Человек во 2-й строке написал, что у него win2000pro c 5 SP, а ему отвечают: "Если у тебя ХР ... В ХР есть такая штука..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2003, 11:32 |
|
||
|
Firebird ест 100% CPU
|
|||
|---|---|---|---|
|
#18+
Ды ладно... Многие, особенно такие чайники как я, используют форум и как справочник и как учебник. Так что дележка опыта все равно во благо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2003, 11:51 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32285937&tid=1579860]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 499ms |

| 0 / 0 |
