Добрый день, может быть, кто-то может пролить некоторый свет или, по крайней мере, указать мне в сторону, чтобы выяснить, почему приложение PowerBuilder 9 приведет к открытию 100-х соединений базы данных в нашей базе данных SQL-сервера ,PowerBuilder 9, видя 100 процессов SQL на пользователя
фон
Наша организация недавно приобрела другую компанию, основное приложение построено с использованием PowerBuilder 9 сидит на верхней части базы данных SQL Server 2008 R2. Пользователи этого приложения регистрируются в базе данных, используя свои учетные данные домена, и их примерно 15-20 активных пользователей. Мы видели, что в любой момент времени эти 15-20 пользователей могут иметь 100 соединений/процессов, запущенных в базе данных SQL Server.
Пример
Вчера, например, было около 530 +/- соединения с базой данных от этих пользователей. При выполнении запроса в таблице sys.sysprocesses я вижу, что все соединения имеют статус «спящий» и значение cmd «AWAITING COMMAND».
Мы не уверены в том, что это связано с тем, что разработчик не открывает и закрывает соединения правильно, или если это нормально для приложения PowerBuilder 9.
Любая информация была бы полезна и ценилась. Заранее спасибо.
Очень рекомендую разбить этот кирпичный текст, чтобы сделать его более читаемым ... – JNK
Только что отредактировал текст, спасибо за предложение – mreyeros
Можно ли перенести приложение на более новую версию PowerBuilder? Проблема, с которой вы столкнулись, возможно, уже была рассмотрена в более новой версии. – Bernard