¿Cuál es la mejor manera de depurar y mejorar la velocidad de su servidor?

¿Cuál es la mejor manera de depurar y mejorar la velocidad de su servidor?

Mi servidor ha estado funcionando un poco más lento de lo normal.

Me preguntaba qué estrategias podría hacer para evaluar la velocidad de mi servidor y mejorarla.

Esta pregunta cubre la interacción de la base de datos, E/S y cualquier otra cosa que alguien pueda necesitar saber.

Respuesta1

Utilice un enfoque metódico comoEsperas y colas. Es una metodología de resolución de problemas de rendimiento exitosa y comprobada que voluntadguiarte por el camino correcto.

Respuesta2

Creo que debes proporcionar más información si quieres respuestas decentes. Ejemplo:

  • ¿Qué tipo de servidor es? (qué servidor: web, ftp, etc.)
  • ¿Qué aplicaciones ejecuta?
  • ¿Cómo es la situación del usuario?

Atentamente.

Respuesta3

Como mencionó @nenne, es difícil saber cómo mejorar el rendimiento de sus servidores con tan poca información. Pero si tiene SQL SErver 2005 y superior, le sugiero que utilice el DMV correcto y comience a buscar las 5 o 10 consultas más caras y también verifique las estadísticas de espera: ¿Está el servidor SQL esperando en IO, CPU o memoria? ¿Hay algún problema de bloqueo? ¿Están actualizadas tus estadísticas? Puede utilizar Profiler y Perfmon para investigar la causa raíz de su problema.

Respuesta4

Como se ha dicho antes, esto es muy abierto, pero si ha notado una disminución en el rendimiento y no tiene una rutina de mantenimiento, es posible que desee considerar la reconstrucción de índices (todos o solo aquellos que lo requieren dependiendo de la ventana de mantenimiento disponible y el esfuerzo). También actualizando estadísticas como mencionó Dani.

Cualquier cosa interesante en el visor de eventos, cualquier hardware que no informe errores allí, requerirá que utilice las herramientas proporcionadas por el proveedor.

Si aún tiene problemas, consulte los contadores de rendimiento y los DMV, así como el generador de perfiles.

Podrías empezar por lugares peores quehttp://sqlserverpedia.com/wiki/Performance_Tuning

Salud

información relacionada