Доступ к счетчикам 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 требуется мерить и память, и процессор, и среднюю очередь к диску, и т.д. Смысл ограничения совершенно непонятен. Получилось ни то, ни се. Автор: Алексей Шуленин |