A continuación se indica cómo solucionar el uso de CPU de alto nivel por parte del servidor SQL

A continuación se indica cómo solucionar el uso de CPU de alto nivel por parte del servidor SQL

Cuando su servidor SQL se dispara en lo que respecta al uso de la CPU, es muy probable que pueda averiguar lo que está ocurriendo de forma bastante sencilla. Si el reinicio del servidor no es una opción en este momento, los siguientes pasos le ayudarán a determinar más fácilmente qué es lo que está causando el alto uso de la CPU.

Si no puede orientarse por sí mismo, considere la posibilidad de ponerse en contacto con el administrador del servidor.

Cómo reducir el alto uso de la CPU por parte del servidor SQL

Lo segundo que debe hacer es examinar los búferes de anillo para obtener los datos históricos. Dado que SQL almacena todos los datos históricos, puede buscar un informe sobre la actividad reciente. De esta forma, podemos averiguar qué está causando enormes picos de CPU.

El siguiente paso es determinar qué proceso interno exacto está consumiendo datos. Las razones comunes de la alta actividad de la CPU en un servidor SQL son las tareas del sistema, la compilación/recompilación excesiva de consultas o la ejecución de consultas.

Ahora tendrá que comprobar todas las consultas que se están ejecutando actualmente en su servidor. Una vez que haya obtenido la lista de todas las consultas disponibles, es bastante sencillo determinar qué ejecución exacta de la consulta está causando el error.

La mejor manera de hacer todo esto es con la utilidad SQL Server 2005 Performance Dashboard Reports . Le proporciona información numérica y gráfica.

Por supuesto, es importante comprobar otros servicios del sistema y determinar que SQL perfmon está causando el problema. Dicho esto, podemos concluir este artículo.

Si no puedes resolver el problema, considera la posibilidad de publicar en una variedad de foros dedicados en los que profesionales y usuarios conocedores de la tecnología puedan ayudarte.

Deja un comentario