Введение в мониторинг служб Analysis Services при помощи приложения SQL Server Profiler
Вы можете использовать SQL Server Profiler для отслеживания событий, созданных экземпляром Microsoft SQL Server Analysis Services. С помощью SQL Server Profiler можно сделать следующее:
Мониторинг производительности экземпляра служб Analysis Services.
Выполнять отладку инструкций многомерных выражений.
Выявлять инструкции многомерных выражений, выполняющиеся слишком медленно.
Проверять инструкции многомерных выражений на стадии разработки проекта в пошаговом режиме, чтобы убедиться, что код выполняется так, как ожидается.
Устранение неполадок в службах Analysis Services путем записи событий в рабочей системе и их воспроизведения в тестовой системе. Этот подход полезно использовать при тестировании или отладке. Он позволяет пользователям использовать рабочую систему без помех.
Аудит и проверка действий, произошедших в экземпляре служб Analysis Services. Администратор по безопасности может просмотреть любое из событий аудита. Это включает успешную или неуспешную попытку входа, разрешения на доступ к инструкциям и объектам.
Отображение данных о захваченных событиях на экране либо запись и сохранение данных о каждом событии в файл или SQL Server таблицу для последующего анализа или воспроизведения. При воспроизведении данных можно повторно запустить сохраненные события в порядке их возникновения в реальном времени или пошаговом режиме.
Использование приложения SQL Server Profiler
Чтобы использовать SQL Server Profiler для создания или воспроизведения трассировок, необходимо быть членом роли сервера служб Analysis Services. Если вы являетесь членом роли сервера служб Analysis Services, вы можете запустить SQL Server Profiler из группы программ Microsoft SQL Server в меню Пуск.
При использовании SQL Server Profiler обратите внимание на следующее:
Определения трассировки хранятся в базе данных служб Analysis Services с помощью инструкции CREATE.
Несколько трассировок можно запустить одновременно.
Несколько соединений могут получать события из одной трассировки.
Трассировка может продолжаться при остановке и перезапуске служб Analysis Services.
Примечание
Пароли в событиях трассировки скрыты и представлены в виде ******.
Для оптимальной производительности используйте SQL Server Profiler для отслеживания только тех событий, которые вас интересуют больше всего. Мониторинг слишком многих событий приводит к перегрузке и может привести к избыточному увеличению размера файла или таблицы трассировки, особенно при длительном мониторинге. Кроме того, для ограничения количества собираемых данных и предотвращения увеличения трассировок используйте фильтры.
См. также:
События трассировки служб Analysis Services
Создание трассировки приложения Profiler для воспроизведения (службы Analysis Services)