Direct connect

0 голосов
спросил 12 Авг, 09 от Error (3,840 баллов) в категории Программные продукты Esri
Доброго дня!

На предприятии сталкиваемся с вялотекущим снижением производительности работы с базой SDE. Все юзеры базы были переведены на direct connect. По (пока) необьяснимым причинам у некоторый юзеров производительность значительно ниже остальных. Возможно кто либо сталкивался или просто знает чем можно прошерстить сию беду.

Буду признателен за любой совет по теме, за любую подсказку в пользу производительности в целом.

13 Ответы

0 голосов
ответил 13 Авг, 09 от Grigoriy (127,020 баллов)
В первую очередь нужно регулярно выполнять компрессию базы данных и анализировать классы объектов, которые часто редактируются.
direct connect более чувствителен к каналу связи, так как гоняет больше информации по сети, чем при подключении через SDE. Но при сети 100 Мб это уже не должно быть заметно.

0 голосов
ответил 20 Авг, 09 от Holger (19,360 баллов)
Скажите, а есть ли разница в производительности (по скорости)ArdSDE в Workgroupe на SQL Express и Enterpr при DirectConnect?
Те мой ArcGIS Server WG с какой базой будет быстрей отрисовывать?
0 голосов
ответил 21 Авг, 09 от Grigoriy (127,020 баллов)
А у Вас нет выбора.
ArcGIS Server WG работает только с SQL Express.
При этом сам SQL Express имеет ограничение на объем используемой памяти (1Гб). И, естественно, при интенсивных запросах будет работать медленнее, чем Enterprise.
0 голосов
ответил 21 Авг, 09 от Holger (19,360 баллов)
Разве нельзя AGS WG использовать вместе с ArcSDE Ent?
Те при неинт запросах выигрыша для AGS нет?
0 голосов
ответил 21 Авг, 09 от Grigoriy (127,020 баллов)
Вы уж определитесь у Вас сервер для рабочих групп или корпоративный? Разница между ними только в лицензии SDE. Если у Вас база геоданных стоит в MS SQL Standard или Enterpise, то причем тут SQL Express?
0 голосов
ответил 24 Авг, 09 от Holger (19,360 баллов)
У нас AGS WG, но вроде читал, что входящий в него Basic server (ArcSDE)можно проапгрейдить (при необходимости) до Enterpr.
0 голосов
ответил 25 Авг, 09 от Grigoriy (127,020 баллов)
Можно, тогда он и станет Enterprise.
Производительность будет лучше, только при большом количестве пользователей, при условии, что сервер сам достаточно производителен и правильно сконфигурирован.
0 голосов
ответил 31 Авг, 09 от Holger (19,360 баллов)
На ЕСРИ вывесили http://downloads2.esri.com/support/whitepapers/other_/ArcGIS_SIPS_HighCapMap__CORINE_LC_Data.pdf.
Получается, что с файловой БД скорость побольше будет.
0 голосов
ответил 31 Авг, 09 от PITKS1 (20,860 баллов)
Да, существуют сценарии при которых файловая база будет быстрее SDE. Если речь идет о 5-20 одновременных юзерах и карта размером с среднюю область России - файловая база будет быстрее. Но если речь идет о сотнях юзеров и размерах карты побольше - SDE рулит.

0 голосов
ответил 01 Сен, 09 от Worker (22,480 баллов)
Да, еще, конечно, важно, как настроить базу данных в SDE средствами настроек СУБД и параметров конфигурации SDE и прочее.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...