Формирование базовых показателей производительности

Применяется к:SQL ServerAzure SQL DatabaseAzure, управляемому экземпляру SQL Azure

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

Следующие области влияют на производительность SQL Server:

  • ресурсы системы (оборудование);

  • Сетевая архитектура

  • операционная система;

  • приложения базы данных;

  • Клиентские приложения

Как минимум используйте измерения базового уровня для определения следующих значений:

  • пиковые и непиковые часы операции;

  • время ответа на подачу запроса или команды пакета;

  • время завершения резервного копирования и восстановления базы данных.

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

См. также

sp_configure (Transact-SQL)