Interbase 5.6 жрет память
-
- Сообщения: 5
- Зарегистрирован: 23 сен 2005, 10:20
Interbase 5.6 жрет память
Доброе время суток!
Помогите пожалуйста, уважаемые, с такой проблемой. Поставил Windows 2000 Server, сверху Interbase 5.6 "как есть" без каких либо настроек. Отресторил последний бэкап, запустил юзеров - и тут катастрофически начала кончаться память. Pagefile за сутки разбухает до 800Мб. В этот момент Interbase занимает 120Мб в памяти.
Грешу на него. Подскажите, в чем проблема? Где зарыта собака? Interbase.log молчит, ошибки только 10054(оторванный клиент), когда насильно сервер перегружал.
Помогите пожалуйста, уважаемые, с такой проблемой. Поставил Windows 2000 Server, сверху Interbase 5.6 "как есть" без каких либо настроек. Отресторил последний бэкап, запустил юзеров - и тут катастрофически начала кончаться память. Pagefile за сутки разбухает до 800Мб. В этот момент Interbase занимает 120Мб в памяти.
Грешу на него. Подскажите, в чем проблема? Где зарыта собака? Interbase.log молчит, ошибки только 10054(оторванный клиент), когда насильно сервер перегружал.
-
- Сообщения: 5
- Зарегистрирован: 23 сен 2005, 10:20
в курсе. Но до переустановки все работало как часы, по крайней мере меня не беспокоило. Да я не ошибки править, не такой я оптимист, я узнать, мож у кого-то что-то было подобное. И кто как справился с этимkdv писал(а):а раньше то что было?
ты в курсе, сколько лет от роду IB 5.6, и что в нем ошибки уже никто не будет править?
-
- Сообщения: 5
- Зарегистрирован: 23 сен 2005, 10:20
-
- Сообщения: 15
- Зарегистрирован: 25 окт 2004, 19:13
-
- Сообщения: 5
- Зарегистрирован: 23 сен 2005, 10:20
Почитал про ошибку в afd.sys и сделал следующее:
1. Переустановил Windows на самый проверенный, который стоит уже на многих серверах и накатил все последние патчи.
2. Поставил рекомендуемые настройки в ibconfig.cfg, такие как DUMMY_PACKET_INTERVAL 0.
Проблема осталась...Может есть еще мысли? Может в этом виновата кривая база или криво написанная UDF-ка(я недавно такую написал)?
1. Переустановил Windows на самый проверенный, который стоит уже на многих серверах и накатил все последние патчи.
2. Поставил рекомендуемые настройки в ibconfig.cfg, такие как DUMMY_PACKET_INTERVAL 0.
Проблема осталась...Может есть еще мысли? Может в этом виновата кривая база или криво написанная UDF-ка(я недавно такую написал)?
-
- Сообщения: 5
- Зарегистрирован: 23 сен 2005, 10:20
Добрый вам!
Господа, сузил круг поиска утечки памяти - она утекает только когда выполняется такой запрос:
select id
from allclients
where Upper(clname) like "%ИВАНОВ%"
order by idcl
allclients - это view, а не таблица
Вся остальная память освобождается при отключении, а вот сколько отъел этот запрос(замерял) - столько прибавляется к значению, которое было до подключения. И каждое выполнение запроса(даже с теми же параметрами) отъедает память безжалостно.
Может кто подскажет, где тут "волшебство" в запросе? Вещи вроде элементарные...
Господа, сузил круг поиска утечки памяти - она утекает только когда выполняется такой запрос:
select id
from allclients
where Upper(clname) like "%ИВАНОВ%"
order by idcl
allclients - это view, а не таблица
Вся остальная память освобождается при отключении, а вот сколько отъел этот запрос(замерял) - столько прибавляется к значению, которое было до подключения. И каждое выполнение запроса(даже с теми же параметрами) отъедает память безжалостно.
Может кто подскажет, где тут "волшебство" в запросе? Вещи вроде элементарные...