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