AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.11.2009, 13:12   #1  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Настройка Max Open Cursors относится не ко всему AOS в целом, а к сессии. Фактически - это количество закэшированных запросов, которые Аксапта пытается реюзать в рамках сесии. При закрытии сессии, закэшированные курсоры теоретически должны быть закрыты. Но: Если вы поставили параметр session timeout (или как он там называется. В 2009 этот параметр отсутствует, а более старых версий системы под рукой нет чтобы посмотреть) в конфигурации сервера приложений (в control panel которая), то при выходе пользователя из системы, сессия на самом деле не закрывается, а тоже некоторое время хранится в кэше с целью повторного использования. Кстати - если этот параметр не трогать, то сессия тоже кэшируется. Кажется секунд 15 для сиквела и 2 минуты для оракла.
Так что в пределе, число закэшированных курсоров должно равняться среднему числу сессий, помноженному на максимальное число открытых курсоров.
За это сообщение автора поблагодарили: alex55 (1).
Старый 26.11.2009, 13:56   #2  
SHiSHok is offline
SHiSHok
Участник
Аватар для SHiSHok
Дети Юза
 
219 / 103 (4) +++++
Регистрация: 28.07.2005
Адрес: Донецк
Цитата:
Сообщение от fed Посмотреть сообщение
Настройка Max Open Cursors относится не ко всему AOS в целом, а к сессии. Фактически - это количество закэшированных запросов, которые Аксапта пытается реюзать в рамках сесии. При закрытии сессии, закэшированные курсоры теоретически должны быть закрыты. Но: Если вы поставили параметр session timeout (или как он там называется. В 2009 этот параметр отсутствует, а более старых версий системы под рукой нет чтобы посмотреть) в конфигурации сервера приложений (в control panel которая), то при выходе пользователя из системы, сессия на самом деле не закрывается, а тоже некоторое время хранится в кэше с целью повторного использования. Кстати - если этот параметр не трогать, то сессия тоже кэшируется. Кажется секунд 15 для сиквела и 2 минуты для оракла.
Так что в пределе, число закэшированных курсоров должно равняться среднему числу сессий, помноженному на максимальное число открытых курсоров.
в 3-ке настраивается time-out для connection, у меня настроен 30 мин, НО, часть сотрудников работает 8 часов в день, соответственно когда они уходят домой то все тайм ауты истекают, а значение счетчика SQL cursors не уменьшается.
__________________
--- SHiSHok
Старый 26.11.2009, 14:56   #3  
fed is offline
fed
Moderator
Аватар для fed
Ex AND Project
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
2,913 / 5736 (197) ++++++++++
Регистрация: 13.03.2002
Адрес: Hüfingen,DE
Цитата:
Сообщение от SHiSHok Посмотреть сообщение
в 3-ке настраивается time-out для connection, у меня настроен 30 мин, НО, часть сотрудников работает 8 часов в день, соответственно когда они уходят домой то все тайм ауты истекают, а значение счетчика SQL cursors не уменьшается.
Гм. Единственное что могу предположить - что это тупой глюк монитора
А в чем собственно первоначальная проблема ? Почему вопрос возник ?
Старый 26.11.2009, 15:28   #4  
SHiSHok is offline
SHiSHok
Участник
Аватар для SHiSHok
Дети Юза
 
219 / 103 (4) +++++
Регистрация: 28.07.2005
Адрес: Донецк
Цитата:
Сообщение от fed Посмотреть сообщение
Гм. Единственное что могу предположить - что это тупой глюк монитора
А в чем собственно первоначальная проблема ? Почему вопрос возник ?
падения АОС. мер принял множество, мониторинг курсоров - один из подозрительных моментов утечки ресурсов.

Интересно как в других системах 3-й версии (желательно sp3cu1) этот счетчик ведет себя. Когда АОС без пользователей этот счетчик должен быть = 0. На тестовой у меня все красиво (но там 2-3 человека живет и не сильно напрягают ф-ционал), а вот на основной счетчик растет и при выходе всех юзеров уже не 0.
__________________
--- SHiSHok
Теги
performance, cursor

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: Dynamics AX 2009 & SQL Server 2008 Blog bot DAX Blogs 0 10.06.2008 21:08
Dynamics AX: SQL Server, Heart of Dynamics AX Blog bot DAX Blogs 0 13.07.2007 18:00
mazzy: Сравнительное тестирование производительности Microsoft Axapta v.3.0. CУБД Microsoft SQL Server 2005 и Microsoft SQL Server 2000 Blog bot DAX Blogs 0 28.10.2006 17:22
aEremenko: Диагностика проблем при установке Microsoft Dynamics Ax 4.0 на Microsoft SQL Server 2005 Blog bot DAX Blogs 0 28.10.2006 16:01
обеспечение лучшей производительности ms sql SHiSHok DAX: Администрирование 0 08.12.2005 11:12

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:04.