Здравствуйте, Аноним, Вы писали:
А>http://technet.microsoft.com/en-us/library/ms186283.aspx
А>Используются счетчики например Average execution time (ms)
А>Для StoredProcedures в результате отображается значение 0, однако процессор загружается на 100% и выполняет он хранимые процедуры ( приложение вызывает ).
А>Возможно нужно на SQLServer что-то настроить чтобы данные счетчики были актуальными ?
Предварительно настраивать ничего не нужно. Возможно, ваши вызовы не входят в список событий (Distributed Query, DTC calls, Extended Procedures, OLEDB), по которым срабатывают счетчики
Пример показывает, что если вызвать extended ХП, счетчики срабатывают:
declare @i int = 0
while (@i < 10)
begin
exec master..xp_enumgroups
set @i += 1
end
go
select *
from sys.dm_os_performance_counters
where object_name like '%:Exec Statistics%'
go