Проблема с толстым клиентом на BDE
Добавлено: 22 дек 2010, 15:15
Здравствуйте! У нашей организации такая проблема. Сеть у нас большая около 1000 компьютеров, много приложений и много баз, в основном все на IB. Часть приложений реализована как толстый клиент через IBX, часть работает через BDE.
В какой то момент встала такая проблема. Как только мы ставим базы на сервер с операционной системой MS Windows Server, так у нас приложения, работающие под BDE работают на порядок медленнее. Просто невозможно работать. При этом приложения работающие на IBX работают нормально. В какой то момент мы решили эту проблему тем, что в качестве сервера использовали обычный PC с MS Windows XP. В этом случае ВСЕ приложения работают нормально. Но с увеличением числа пользователей, сервер стал падать по 20 раз в день. Мы приобрели лицензионный IB 2009, но и это не помогло. Как только мы пытаемся перейти на полноценный сервер - BDE приложения отказываются работать с приемлимой скоростью.
Решение переписать приложения написанные на BDE мы рассматривали, но нас этот выход мало устраивает, так как придется рыться в чужом коде, обращать внимания на транзакции и.т.д Спецы говорят, что у нас что то не то с настройками сервера InterBase, но странно почему тот же самый сервер дает нужное быстродействие на простом PC, но не дает его на мощном сервере. Может быть кто то укажет нам направление для поиска проблемы. Заранее спасибо.
В какой то момент встала такая проблема. Как только мы ставим базы на сервер с операционной системой MS Windows Server, так у нас приложения, работающие под BDE работают на порядок медленнее. Просто невозможно работать. При этом приложения работающие на IBX работают нормально. В какой то момент мы решили эту проблему тем, что в качестве сервера использовали обычный PC с MS Windows XP. В этом случае ВСЕ приложения работают нормально. Но с увеличением числа пользователей, сервер стал падать по 20 раз в день. Мы приобрели лицензионный IB 2009, но и это не помогло. Как только мы пытаемся перейти на полноценный сервер - BDE приложения отказываются работать с приемлимой скоростью.
Решение переписать приложения написанные на BDE мы рассматривали, но нас этот выход мало устраивает, так как придется рыться в чужом коде, обращать внимания на транзакции и.т.д Спецы говорят, что у нас что то не то с настройками сервера InterBase, но странно почему тот же самый сервер дает нужное быстродействие на простом PC, но не дает его на мощном сервере. Может быть кто то укажет нам направление для поиска проблемы. Заранее спасибо.