Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Пт Ноя 11, 2011 12:39  Сервер приложений |
|
Полезность: Нет оценки
|
Напомните, пожалуйста, как ограничить размер информации, запрашиваемой пользователями?
Где-то есть настройка, ее включаешь и если пользователь запросит, например, большое количество экземпляров во вьюхе, то получит сообщение от СП типа "а-яй! не хорошо..." |
|
 |
chesnok Участник со стажем
Вступление в Клуб: 25.03.2010
|
Пн Ноя 14, 2011 04:55   |
|
Полезность: 1
|
HKEY_LOCAL_MACHINE\SOFTWARE\IBSO\Executor\
параметр: DataSizeLimit DWORD - размер в килобайтах на объем возвращаемых данных
если превышает - пользователю возвращается ошибка |
|
 |
il-83 Участник
Вступление в Клуб: 27.07.2010
|
Пн Ноя 14, 2011 05:13   |
|
Полезность: 1
|
Из документации...
Цитата: | Возможность ограничить выборку на Сервере Приложений позволяет предотвратить переполнение памяти СП в результате запроса чрезмерного количества данных. Ограничение количества вычитываемых записей, а также размер выборки управляются и журналируются с помощью трёх числовых параметров, которые следует задать в ветке реестра [HKEY_LOCAL_MACHINE\SOFTWARE\IBSO\Executor]. Эту ветку реестра необходимо создать в ручном режиме.
1. MaxRecordsCount (dword) – параметр устанавливает предельное количество записей в выборке, по достижении которого запрос логируется, и пользователю возвращается ошибка.
2. LogRecordsCount (dword) – параметр устанавливает количество записей в выборке, по достижении которого запрос логируется без возвращения ошибки пользователю.
3. DataSizeLimit (dword) – параметр задаёт предельный размер выборки в килобайтах, по достижении которого запрос логируется, и пользователю возвращается ошибка.
Сервер Приложений ведёт логирование в каталог C:\IBSOLog. Этот каталог необходимо создать в ручном режиме.
|
|
|
 |
markoff Участник - экстремал
Вступление в Клуб: 09.06.2009
|
Пн Ноя 14, 2011 09:58   |
|
Полезность: Нет оценки
|
Вот мне интересно, каким образом можно вычислить оптимальный размер в КБ, чтобы и комфортно мог работать пользователь и Сервер Приложений не вис?
P.S. Через сервер приложений работают порядка 300 пользователей |
|
 |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Пн Ноя 14, 2011 12:44   |
|
Полезность: Нет оценки
|
Видимо, методом "научного тыка" в процессе выясняется.
Кто-нибудь может поделится своей практикой использования этой настройки. |
|
 |
chesnok Участник со стажем
Вступление в Клуб: 25.03.2010
|
Вт Ноя 15, 2011 05:16   |
|
Полезность: Нет оценки
|
У нас удаленные офисы на не очень широких каналах. Прикинули на глазок что 500 кБ должно хватать. Поставили. Вытерпели месяц ворчания и претензий. Теперь пользователи вынужденно научились эффективно использовать фильтрацию. |
|
 |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Вт Ноя 15, 2011 07:36   |
|
Полезность: Нет оценки
|
chesnok пишет: | пользователи вынужденно научились |
Да, по-другому обычно никак.
А у вас до установки ограничения какие возникали проблемы? Зависания были?
После установки ограничения исправилось? |
|
 |
chesnok Участник со стажем
Вступление в Клуб: 25.03.2010
|
Ср Ноя 16, 2011 03:40   |
|
Полезность: Нет оценки
|
Были любители запросить выписку за 3 года и потом ГЛАЗАМИ искать в таблице документ с заранее известными параметрами. Иногда такие выписки имели приличный объем и тянулись в удаленный офис продолжительное время. Были и зависания. После ограничения уменьшилось время отклика системы. Перестало заклинивать сервер приложений. |
|
 |
|