Конфигурация мониторинга Пакета управления для SQL Server Analysis Services

Экземпляр сервера служб Analysis Services — это копия исполняемого файла msmdsrv.exe, который выполняется как служба операционной системы. Каждый экземпляр полностью независим от других экземпляров на том же сервере и обладает собственной конфигурацией, разрешениями, портами, стартовыми учетными записями, областью хранения файлов и свойствами режима сервера.

Пакет управления для SQL Server Analysis Services автоматически обнаруживает экземпляры SQL Server Analysis Services путем реализации следующих рабочих процессов:

  • Чтение реестра, чтобы определить, установлен ли SQL Server Analysis Services на сервере. если установлены, пакет управления создает начальный объект;

  • При обнаружении начального объекта пакет управления считывает такие источники данных, как реестр, WMI, файл конфигурации SQL Server Analysis Services и т. д., чтобы обнаружить свойства экземпляра и объект Seed.

Обнаружение экземпляра SQL Server Analysis Services

Экземпляр служб Analysis Services включает следующие режимы сервера:

  • Многомерный режим
  • Табличный режим
  • Режим Power Pivot для SharePoint

Сравнение функций модели см. в статье Определение режима сервера экземпляра служб Analysis Services .

Обнаружение базы данных SQL Server Analysis Services

База данных служб Analysis Services включает следующие режимы сервера:

  • Многомерная база данных
    • Секция
  • Табличная база данных

Мониторинг экземпляров

Для мониторинга экземпляров SQL Server Analysis Services доступны следующие мониторы.

Azure Monitor Описание
Состояние службы Этот монитор сообщает об оповещении, когда служба Windows для экземпляра SQL Server Analysis Services не работает в течение периода, превышающего указанное пороговое значение.

ПРИМЕЧАНИЕ: Этот монитор не работает в кластеризованном экземпляре SQL Server Analysis Services.
Конфликт конфигурации памяти с SQL Server Этот монитор сообщает об оповещении, если на сервере выполняется процесс SQL Server реляционного ядра СУБД, а конфигурация TotalMemoryLimit для экземпляра SQL Server Analysis Services выше указанного порогового значения.
Настройка общего предела памяти Этот монитор сообщает об оповещении, если настроенный параметр TotalMemoryLimit для экземпляра SQL Server Analysis Services превышает указанное пороговое значение, что создает риск выделения физической памяти, необходимой операционной системе для выполнения основных функций (не менее 2 ГБ).
Использование памяти Этот монитор выводит предупреждение, если выделение памяти экземпляром SQL Server Analysis Services превышает заданное пороговое значение предупреждения, выраженное в процентах от параметра TotalMemoryLimit для экземпляра SQL Server Analysis Services. Монитор создает критическое предупреждение, когда выделение памяти превосходит значение критического порогового значения.
Использование памяти на сервере Монитор отслеживает использование памяти сервера процессами, не относящимися к SSAS, чтобы убедиться в постоянном наличии объема, указанного в TotalMemoryLimit для служб Analysis Services.
Длина очереди заданий ввода/вывода в пуле обработки Этот монитор сообщает об оповещении, когда очередь заданий ввода-вывода пула обработки для экземпляра SQL Server Analysis Services превышает заданное пороговое значение.
Длина очереди заданий в пуле обработки Этот монитор сообщает об оповещении, когда очередь заданий пула обработки для экземпляра SQL Server Analysis Services превышает заданное пороговое значение.
Свободное место в хранилище по умолчанию Этот монитор создает предупреждающее оповещение, когда свободного места для хранилища по умолчанию, необходимого экземпляру, становится меньше соответствующего порогового значения параметра Warning Threshold, выраженного в процентах от суммы общего размера папки хранилища по умолчанию (DataDir) и свободного места на диске. Монитор выдает критическое предупреждение, если доступное пространство становится меньше параметра Critical Threshold. Монитор не учитывает базы данных и секции, расположенные в папках, отличных от папки хранилища по умолчанию (DataDir).
загрузка ЦП; Этот монитор выводит оповещение, если загрузка ЦП процессом SQL Server Analysis Services является высокой.

Мониторинг базы данных

Для мониторинга SQL Server Analysis Services баз данных доступны следующие мониторы.

Azure Monitor Описание
Состояние базы данных Этот монитор проверяет состояние базы данных Microsoft SQL Server Analysis Services. Состояние проверка выполняется путем выполнения запроса к базе данных экземпляра SQL Server Analysis Services, которая возвращает текущее состояние базы данных.
Свободное место в базе данных Этот монитор выводит предупреждение о предупреждении, если доступное дисковое пространство для папки хранилища SQL Server Analysis Services базы данных падает ниже порогового значения предупреждения, выраженного в процентах от суммы предполагаемого размера папки хранилища базы данных и свободного места на диске. Монитор выдает критическое предупреждение, если доступное пространство становится меньше параметра Critical Threshold.
Длительность блокировки Монитор создает предупреждение, если хотя бы один сеанс был заблокирован на время, большее, чем заданное пороговое значение.
Количество блокируемых сеансов Монитор создает предупреждение, если количество сеансов, которые заблокированы в течение периода, указанного параметром WaitMinutes, превышает пороговое значение.
Размер VertiPaq базы данных Этот монитор выводит предупреждение, если объем памяти VertiPaq, потребляемой SQL Server Analysis Services табличных баз данных, превышает пороговое значение предупреждения (указано в ГБ). В случаях, когда табличные базы данных потребляют больше памяти VertiPaq, чем это разрешено переопределением "Критическое пороговое значение", монитор выдает критическое оповещение.

Мониторинг разделов

Для мониторинга аспектов работоспособности секций SQL Server Analysis Services многомерных баз данных доступны следующие мониторы.

Azure Monitor Описание
Свободное место в хранилище секций Монитор создает предупреждающее оповещение, когда свободное место для хранилища раздела становится меньше порогового значения параметра Critical Threshold, выраженного в процентах от суммы общего размера папки и свободного места на диске. Монитор выдает критическое предупреждение, если доступное пространство становится меньше порогового значения параметра Warning Threshold. Монитор не отслеживает доступное пространство для расположения хранилища по умолчанию для экземпляра SQL Server Analysis Services.

Правила сбора данных о производительности

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

  • Свободное дисковое пространство базы данных (ГБ)
  • Пространство на диске базы данных, используемое другими (ГБ)
  • Продолжительность блокировки базы данных (минуты)
  • Свободное место в базе данных (%)
  • Свободное место в базе данных (ГБ)
  • Количество заблокированных сеансов базы данных
  • Размер базы данных (ГБ)
  • Размер папки хранилища базы данных (ГБ)
  • Размер раздела (ГБ)
  • Свободное пространство раздела (ГБ)
  • Раздел, используемый другими (ГБ)
  • Свободное пространство раздела (%)
  • Общий размер диска (ГБ)
  • Занятое дисковое пространство (ГБ)
  • Фактический системный кэш (ГБ)
  • Свободное место в экземпляре (%)
  • Свободное место в экземпляре (ГБ)
  • Количество вытеснений из кэша в секунду
  • Количество вставок в кэш в секунду
  • Добавлено кэша КБ/с
  • Загрузка ЦП (%)
  • Размер папки хранилища базы данных по умолчанию (ГБ)
  • Нижняя граница объема памяти (ГБ)
  • текущая цена очистки
  • Использование памяти на сервере (ГБ)
  • Использование памяти на сервере (%)
  • Использование памяти службой в качестве несжимаемой (ГБ)
  • Длина очереди заданий ввода-вывода пула обработки
  • Длина очереди заданий пула обработки
  • Обработка строк (чтение/с)
  • Память экземпляра (ГБ)
  • Память экземпляра (%)
  • Длина очереди заданий пула запросов
  • Количество отправленных строк запроса к ядру хранилища в секунду
  • Общий предел памяти (ГБ)
  • Общий объем памяти сервера (ГБ)
  • Занятое место на диске (ГБ)
  • Размер памяти VertiPaq базы данных (ГБ)
  • Число многомерных выражений, охватываемых вычислением
  • Вычисленные ячейки многомерных выражений Total
  • Всего многомерных выражений NON EMPTY для вычисляемых элементов
  • Всего многомерных выражений NON EMPTY неоптимизировано
  • Суммарные перекомпьютеры многомерных выражений
  • Подкубы sonar total sonar многомерных выражений
  • Обработка созданных строк агрегации/с
  • Индексы, обрабатывая строки/с
  • Обработка записанных строк/с

Составление сводного показателя исправности

На следующей схеме показана свертка состояний работоспособности объекта.

Схема сведений о работоспособности.