Tabla de contenido:

¿Por qué SQL Server usa tanta CPU?
¿Por qué SQL Server usa tanta CPU?

Video: ¿Por qué SQL Server usa tanta CPU?

Video: ¿Por qué SQL Server usa tanta CPU?
Video: Por que meu SQL Server usa tanta memória!? 2024, Noviembre
Anonim

Hay varios patrones conocidos que pueden causar altos UPC para procesos que se ejecutan en servidor SQL , incluyendo: La ejecución de la consulta provoca un alto UPC . Las tareas del sistema están consumiendo UPC . Recopilación excesiva y recompilación de consultas.

Entonces, ¿qué está causando una CPU alta en SQL Server?

1. Ejecución de consultas causando CPU pico: la ejecución de la consulta lleva mucho tiempo y aumenta UPC comúnmente debido a estimaciones de cardinalidad incorrectas causado por estadísticas desactualizadas, falta de índice, Servidor configuración, consultas distribuidas, etc.

¿Cómo sé si la CPU de mi servidor SQL es alta? Paso 1: Identificar SQL Instancia Si es SQL y tu servidor está alojando múltiples SQL Las instancias identifican la instancia responsable de CPU alta . Abra el administrador de tareas -> vaya a la pestaña Rendimiento -> haga clic en Abrir monitor de recursos -> haga clic en UPC pestaña y haga clic en UPC columna para organizar en orden descendente.

Por lo tanto, ¿qué está consumiendo la CPU SQL Server?

Hay varios patrones conocidos que pueden causar un alto nivel de CPU para los procesos que se ejecutan en SQL Server, que incluyen:

  • La consulta en ejecución provoca un alto nivel de CPU.
  • Las tareas del sistema consumen CPU.
  • Recopilación excesiva y recompilación de consultas.

¿Qué es Sp_server_diagnostics?

sp_server_diagnostics . Este procedimiento almacenado proporciona una evaluación rápida de una instancia de SQL al capturar y devolver información relacionada con el estado y el evento que está convenientemente categorizada para nosotros.

Recomendado: