Доступ к счетчикам Perfmon из SQL Server. Способы 3 и 4.
Способ 3
Александр Гладченко предложил очень остроумный способ, построенный на PowerShell и способности SQL Agenta в SQL Server 2008 выполнять шаги типа Powershellьного скрипта:
рис.1
Всячески рекомендуется к прочтению: https://www.itcommunity.ru/blogs/rsug/archive/2009/03/16/57860.aspx.
-------------------------------------------------------------------------------------------------------------------------------------
Способ 4 (до кучи)
sys.dm_os_performance_counters:
рис.2
К сожалению, содержит только SQLные каунтеры, т.е. те, что находятся в %ProgramFiles%\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlstr.ini. Отсутствие в DMV остальных системных счетчиков снижает практическую ценность, т.к. зачастую совместно с параметрами SQL Server требуется мерить и память, и процессор, и среднюю очередь к диску, и т.д. Смысл ограничения совершенно непонятен. Получилось ни то, ни се.