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

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL DatabaseПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database

Чтобы определить, оптимально ли функционирует система SQL ServerSQL Server , необходимо измерять производительность через определенные промежутки времени, даже если не возникает никаких проблем, для установления базового уровня производительности.To determine whether your SQL ServerSQL Server system is performing optimally, take performance measurements at regular intervals over time, even when no problems occur, to establish a server performance baseline. Сравните каждый новый набор измерений с полученными ранее.Compare each new set of measurements with those taken earlier.

Ниже представлены зоны, влияющие на производительность SQL ServerSQL Server:The following areas affect the performance of SQL ServerSQL Server:

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

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

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

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

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

Как минимум используйте измерения базового уровня для определения следующих значений:At a minimum, use baseline measurements to determine:

  • пиковые и непиковые часы операции;Peak and off-peak hours of operation.

  • время ответа на подачу запроса или команды пакета;Production-query or batch-command response times.

  • время завершения резервного копирования и восстановления базы данных.Database backup and restore completion times.

После установления базового уровня производительности сервера сравните статистику базовых строк с текущей производительностью сервера.After you establish a server performance baseline, compare the baseline statistics to current server performance. Числа намного выше и намного ниже базового уровня являются кандидатами для дальнейшего изучения.Numbers far above or far below your baseline are candidates for further investigation. Они могут указывать зоны, которым необходимы настройка или повторная конфигурация.They may indicate areas in need of tuning or reconfiguration. Например, если количество времени для выполнения набора запросов увеличивается, изучите запросы, чтобы определить, могут ли они быть переписаны и есть ли необходимость добавлять статистику столбца или новые индексы.For example, if the amount of time to execute a set of queries increases, examine the queries to determine if they can be rewritten, or if column statistics or new indexes must be added.

См. также:See Also

sp_configure (Transact-SQL)sp_configure (Transact-SQL)