Показать сообщение отдельно
Старый 17.09.2020, 18:46   #7  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Особо сверхточных измерений с использованием каких-то инструментов не делал. Реализация была для DAX2009 из внешней WEB службы на C#, работающей на IIS. Для DAX4 это была Windows служба, так же написанная на C#.
Было просто:
1. С службе перед входом в цепочку писался лог.
2. В DAX в начале статического метода писалось в свой лог.
3. В DAX в конце метода писалось в свой лог.
4. В службе после окончания цепочки писался лог.
Потом в Excel компоновал эти логи. Смотрел на время между 1-2 и 3-4.
Конкретные цифры не помню, логов этих не сохранилось В целом сокращение при использовании пула было суммарно в районе секунд. Что интересно, что сокращение для 3-4 было больше, чем для 1-2, то есть, получалось что отключение более тормозное, чем коннект.
Ну, главное, что пользователи стали меньше жаловаться на подвисания.
Тут еще есть особенность - сама работа в DAX была короткой, оптимизировано там было здорово, специально вместо длинной операции делались несколько коротких, поэтому разница визуально была заметна. Понятно, что если сама обработка в DAX будет долгой, то наверное выигрыш не будет стоить усложнения.