powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Из-за чего может быть снижение производительности
7 сообщений из 7, страница 1 из 1
Из-за чего может быть снижение производительности
    #32033524
Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые!

Подскажите, пожалуйста, в чём может быть причина(ы) НЕудовлетворительной производительности, а именно:
из одной и той же версии прикладного приложения ОДИНАКОВЫЕ запросы к SQL2000 выполняются с разной скоростью.
Так, если приложение коннектится с компьютера (P4 1700Мгц 256 RAM) под управлением WINDOWS SERVER 2000, то формы грузятся моментально. Если приложение коннектится с другого компьютера под управлением WINDOWS SERVER (конфигурация попроще: Celeron800Мгц 256 RAM), то чуть-чуть-чуть помедленнее. А вот если с компьютера Celeron300 64Mb RAM под управлением Windows 98 SE, то проходит секунд 8, пока откроется та же форма с теми же результатами запроса.
Тестирование производил, когда не было какой-либо активности в сети вообще. Сеть 100Мбит, на SQL2000 стоит сервис-пак. Сетку переобжал. Причем с идентичных по конфигурации машин под управлением WIN98 простой запрос, возвращающий 500 записей на клиент длится 5-10 сек, а с машины с WIN2000 быстрее. Неужели WIN98 так плоха? Хотя я считал, что клиент-сервер как раз и рассчитан на самые рядовые машины у пользователей.
...
Рейтинг: 0 / 0
Из-за чего может быть снижение производительности
    #32033545
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причина может быть в самом приложении. Может быть для того, чтобы построить форму, приложение что-то долго и натужно вычисляет, или пытается написать на диск. Вот отсюда и скорость низкая.

-- Слон
...
Рейтинг: 0 / 0
Из-за чего может быть снижение производительности
    #32033549
Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет - никаких натужных вычислений в приложении нет, выполняется простой запрос типа SELECT f1, f2, f3 FROM tbl, который возвращает около 500 записей. А вот разница исполнения из под WIN98 и WIN2000 ощутимая. Я скорее всего подозреваю, что что-то не так в этой самой WIN98, точнее в её экземпляре
...
Рейтинг: 0 / 0
Из-за чего может быть снижение производительности
    #32033556
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте в WIN 98 поменять протоколы работы с SQL сервером. Частенько с таким встречался именно с Windows 95/98, если работа с SQL сервером велась через TCP/IP.
...
Рейтинг: 0 / 0
Из-за чего может быть снижение производительности
    #32033561
Клиент-север клиент сервером, но ведь и клиент кое-что делает. Ситуация, по моему, типичная. Конечно, если повозиться с клиентом, можно его жизнь улучшить, но слишком долго возиться надо. А если их сотни... Думаю, придется мириться, но с интересом буду ждать развития дискуссии. Может кто-нибудь конкретные рецепты знает, кроме витаминов...
...
Рейтинг: 0 / 0
Из-за чего может быть снижение производительности
    #32033562
Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, во-первых, попробовал с чистой машины, где сам WIN98 SE устанавливал. В итоге скорость получилась такая же как и на WIN2000, всё просто летает! Так что моя прога тут нипричём, в ней нет тяжёлых наворотов, поскольку всё молотится на сервере, а VFP-app выплёвывается токма 500 записей (ну со временем будет и 5000 записей максимум, но даже это нормально). Поскольку тестировал запрос на 10тыс. записей на сетке-коаксиале во время работы всех юзеров. Выходило что-то около <10 сек. Да и то обусловлено тем, что SQL2000 развёрнут на обычной машине и сеть....хм, не приведи господь, местами.

А вот поменять протоколы работы с SQL-сервером. У меня идёт через TCP/IP. Я не совсем понял, ASCRUS, что именно сделать?
...
Рейтинг: 0 / 0
Из-за чего может быть снижение производительности
    #32033563
ComeRun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я думаю, что ASCRUS на правильном пути. Что-то подобное у меня было. Насколько помню, с клиента на Win95 запрос длился вечность. Я вроде поменял приоритет сетевых протоколов TCP/IP и NETBUI. А потом вообще поставил все на Terminal Services Client.

Удачи...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Из-за чего может быть снижение производительности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]