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

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

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

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

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

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

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

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

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

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

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

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

  • Увеличьте пороговые значения политики загрузки процессора управляемого экземпляра 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).