Уменьшение уровня шума в политиках загрузки ЦП (служебная программа SQL Server)

Чтобы сократить число неважных записей в отчетах и нежелательных нарушений в политиках использования ресурсов программы SQL Server , применяются следующие стратегии.

Как часто параметр загрузки процессора должен превышать пороговое значение, чтобы программа сообщила о его перегрузке?

Оценочный период и допуск на процент нарушений настраиваются с помощью параметров вкладки Политика на узле Администрирование программ в обозревателе программ. Для изменения политик воспользуйтесь соответствующим ползунком справа от описания политики, затем нажмите кнопку Применить. Можно также восстановить значения по умолчанию или отменить изменения с помощью кнопок в нижней части экрана.

  • Интервал сбора данных составляет 15 минут. Это значение изменить нельзя.

  • Верхний порог политики загрузки процессора по умолчанию составляет 70 %. Диапазон значений параметра — от 0 до 100 %.

  • Период оценки перегрузки процессора по умолчанию — 1 час. Диапазон значений параметра — от 1 дня до 1 недели.

  • Процент точек данных, указывающих на нарушение, по умолчанию, при котором сообщается о перегрузке процессора, — 20 %. Диапазон значений параметра — от 0 до 100 %.

Например, исходя из значений по умолчанию каждый час собирается четыре точки данных, а пороговое значение политики — 20 %. Отсюда по умолчанию каждое нарушение за часовой период сбора составит 25 % от 4 точек данных. При значениях по умолчанию сообщается о любом нарушении порога политики перегрузки ЦП.

Чтобы сократить количество сообщений, вызванных одиночным нарушением, возможны следующие варианты.

  • Увеличение периода оценки до 6 часов по часу за раз. Одно нарушение за 6 часов составит в этом случае одну точку данных в выборке размером в 24 точки. В этом случае политика допускает 4 нарушения порогового значения политики (16,7 % точек данных) в течение 6 часов, но будет сообщать о перерасходе в случае 5 или более нарушений (>20 % точек данных) в течение 6-часового периода сбора.

  • Увеличьте допуск на процент нарушений до 30 %, по одному проценту за раз. Одно нарушение за один час составит в этом случае одну точку данных в выборке из четырех точек. В этом случае политика допускает одно нарушение в час, но будет сообщать о перерасходе за 2 или более нарушений (>30 % точек данных) в течение 1 часа сбора.

  • Увеличьте пороговые значения политики загрузки процессора управляемого экземпляра SQL Server и приложения уровня данных. Дополнительные сведения об изменении глобальных политик использования ЦП для управляемых экземпляров SQL Server или приложений уровня данных см. в статье Администрирование программ (SQL Server Utility). Дополнительные сведения об изменении политик использования ЦП для отдельных экземпляров SQL Server см. в разделе Сведения о Управляемый экземпляр (служебная программа SQL Server)). Дополнительные сведения об изменении политик использования ЦП для отдельных приложений уровня данных см. в разделе Сведения о развернутых приложениях уровня данных (SQL Server служебная программа).

Как часто параметр загрузки процессора должен быть ниже порогового значения, чтобы программа сообщила о его недостаточной загрузке?

Оценочный период и допуск на процент нарушений настраиваются с помощью параметров вкладки Политика на узле Администрирование программ в обозревателе программ. Для изменения политик воспользуйтесь соответствующим ползунком справа от описания политики, затем нажмите кнопку Применить. Можно также восстановить значения по умолчанию или отменить изменения с помощью кнопок в нижней части экрана.

  • Интервал сбора данных составляет 15 минут. Это значение изменить нельзя.

  • Нижний порог политики загрузки процессора по умолчанию составляет 0 %. Диапазон значений параметра — от 0 до 100 %.

  • Период оценки недостаточной загрузки процессора по умолчанию — 1 час. Диапазон значений параметра — от 1 дня до 1 месяца.

  • Процент точек данных, указывающих на нарушение, по умолчанию, при котором сообщается о недостаточной загрузке процессора, — 90 %. Диапазон значений параметра — от 0 до 100 %.

Согласно значениям по умолчанию, еженедельно собирается 672 точки данных, а порог политики составляет 0 %. Поэтому по умолчанию эта политика не выдает сообщений о недостаточной загрузке процессора. Дополнительные сведения об изменении глобальных политик использования ЦП для управляемых экземпляров SQL Server или приложений уровня данных см. в статье Администрирование программ (SQL Server Utility). Дополнительные сведения об изменении политик использования ЦП для отдельных экземпляров SQL Server см. в разделе Сведения о Управляемый экземпляр (служебная программа SQL Server)). Дополнительные сведения об изменении политик использования ЦП для отдельных приложений уровня данных см. в разделе Сведения о развернутых приложениях уровня данных (SQL Server служебная программа).

См. также:

Администрирование программ (служебная программа SQL Server)
Наблюдение за экземплярами SQL Server в служебной программе SQL Server
Изменение определения политики исправности ресурсов (служебная программа SQL Server)
Функции и задачи служебной программы SQL Server