IBase 7.1 зависает при дисконекте. Что это?

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
Freaddy
Сообщения: 9
Зарегистрирован: 31 янв 2006, 08:17

IBase 7.1 зависает при дисконекте. Что это?

Сообщение Freaddy » 20 фев 2006, 16:26

Уважаемые специалисты!
Помогите, кто чем может!

Ситуация:

InterBase 7.1
Сервер - 4 CPU, HyperThreading – включен (а хоть бы и выключен)
Win2003
База данных 400 Мб
Порядка 30 пользователей
Система АСУ производства на довольно крупном предприятии, куча всяких сложных расчетных задач, выполняемых на сервере в хранимых процедурах.
Сервер приложений – отдельный.
На сервере кроме БД – никого.

Запускаем параллельно несколько приложений со сложной расчетной задачей (например, 3). Задачи выполняются – три процессора задействованы на 100%. При этом прочие приложения работают с хорошей скоростью (надо полагать на оставшемся процессоре). После окончания расчетов закрываем приложения (дисконектимся от базы).
Первый дисконект – 5-10 секунд, пользователи работают нормально.
Второй (и затем третий дисконект) – 10 минут (!). При этом занят один процессор (на 100% !). И при этом все остальные пользователи практически не могут работать – быстродействие падает до минимума. И при этом остальные процессоры – свободны!
Подскажите мне пожалуйста, что это может быть?

Пробовал запустить тоже с приложениями, установленными на сервере БД, чтобы исключить сеть. Все равно то же самое.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 20 фев 2006, 17:00

HT надо выключить. IB 7.1 использовать IB 7.1 SP2.

Временные таблицы используете? Хотя они появились в IB 7.5...

Возьми IBAnalyst, посмотри статистику. Может сборка мусора срабатывает....

Freaddy
Сообщения: 9
Зарегистрирован: 31 янв 2006, 08:17

Сообщение Freaddy » 21 фев 2006, 15:20

HT отключил (сначала в ibconfig потом в BIOS). Все тоже.
Временных таблиц нет.
Сборка мусора отключена.

Может еще что-нибудь может быть?

Самое смешное, что у нас есть еще один сервер: старый, слабенький, двухпроцессорный. На нем раньше стоял 5.5, потом 7.0, вот теперь тот же 7.1, что и на новом. И на нем этот эффект не происходит! Хотя то же приложение, та же база, и, в принципе, те же настройки.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 21 фев 2006, 16:15

тогда чего-то с сетью, раз при дисконнекте все это случается...

Ответить