procedure sp_sqlagent_get_perf_counters | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

procedure sp_sqlagent_get_perf_counters

Hola, Utilizando el SQL Profiler he podido ver que se ejecuta constantemente el stored prodedure sp_sqlagent_get_perf_counters. Hay forma de hacer que este procedimiento no se ejecute ya que me consume muchos recursos. Desde ya, Muchas Gracias.
Las alertas son un mecanismo muy util el Agente de SQL Server para notificar errores, utilizan el procedimiento sp_sqlagent_get_perf_counters para monitorear la ocurrencia de alertas. Por default el procedimiento sp_sqlagent_get_perf_counters es ejecutado cada 20 segundos, Si se eliminan todas las alertas en el Agente SQL, el procedimiento no se ejecutará más. Tambíen puede modificarse el tiempo de ejecución del procedimiento directamente de la registry en caso de que sea absolutamente necesario.
La ubicación en la registry es:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL > ServerServer_NameSQLServerAgentPerformanceSamplingInterval El valor default 20 segundos 14 en exadecimal, no es necesario reiniciar el servicio SQL Agent para que tome el nuevo valor.

Y de ninguna manera puede ser que consuma muchos recursos.
Luis Martin
Moderator
SQL-Server-Performance.com All postings are provided “AS IS” with no warranties for accuracy.
]]>