Счетчики производительности
|
Счетчик |
Критическое значение |
Комментарий |
|
Processor : % Processor Time |
80 % - 100 % |
Используйте SQLServer: CPUtime для определения доли SQL сервера в % Processor Time. Убедитесь, что в запросе индексы используются оптимальным образом. Запрос может хорошо кэшироваться но, в то же время, перегружать систему ввода - вывода (I/O), что отвлекает большое количество циклов CPU. |
|
Processor : % Privileged Time |
20% |
Если средне значение превышает 20%, а "% Processor Time"- существенно ниже 80 %, это говорит о том, что SQL Server чересчур сильно утилизирует систему I/O. Вам необходимо проанализировать проект базы данных, загрузку RAID контроллера и сетевой платы. |
|
System : Processor Queue |
2 |
Предназначен для диагностики очередей процессоров. |
|
System : Context Switches/sec |
|
Переключение с одного потока на другой вызывает всплеск утилизации CPU. Если при этом "Processor Queue" > 2-х, постарайтесь изменить число потоков, используемых SQL сервером |
|
Memory : Pages/Sec |
>0 |
Показывает число страниц, которые SQL Server считал с диска или записал на диск для того, чтобы разрешить обращения к страницам памяти, которые не были загружены в оперативную память в момент обращения. Этот счётчик характеризует величину свопинга и его нормальное (не пиковое) значение должно быть близко к нулю. Увеличение свопинга говорит о необходимости наращивания ОЗУ или уменьшения числа исполняемых на сервере прикладных программ. |
|
SQLServer: Cache Manager: Cache Hit Ratio |
< 85% |
Для хорошо сбалансированных приложений число попаданий в кэш должно стремиться к 100%. Часто, достижение высокого уровня попадания в кэш достигают просто увеличением ОЗУ. |
|
Network Interface: Bytes Total/sec |
50% |
Может помочь определить, является ли сетевой адаптер узким местом. |
|
SQL Server: Memory Manager : Total Server Memory |
> RAM |
Необходимо увеличить размер памяти, если среднее значение этого счётчика постоянно выше, чем доступное количество физической памяти в системе. |
|
PhysicalDisk: Average Disk Queue Length |
> HDD*1,5 |
Среднее число запросов ожидающих I/O не должно быть больше, чем в 1,5 - 2 раза числа шпинделей физических дисков. |
|
SQL Server: Buffer Manager : Buffer Cache Hit Ratio |
< 100% |
Показывает, насколько полно SQL Server может разместить данные в буфере кэша. Чем выше это значение, тем лучше, т.к. для эффективного обращения SQL сервера к страницам данных, они должны находиться в буфере кэша, и операции физического ввода-вывода (I/O) должны отсутствовать. Рассмотрите возможность добавления ОЗУ |