none
¿Como evaluar rendimiento de mi servidor?

    Question

  • Hola amigos del foro: Soy mas programador que administrador de bases de datos. Esta semana he tenido problemas en la pequeña red que hay en un negocio de ventas. Estoy utilizando una pequeña PC como servidor para mi bases de datos en SQL Server 2008 Express. Me dí cuenta que el equipo tengo que cambiarlo debido que para ciertas operaciones tengo que borrar registros para mejorar el rendimiento.

    Pregunta, ya cambié el equipo con una PC mucho mejor que la anterior, pero ¿que puedo utilizar para monitorear volumen de datos en mi base de datos y el rendimiento de mi PC? De otra forma la pregunta, ¿cómo puedo saber cuando es tiempo de cambiar de equipo? ¿donde estan los indicadores que relacionen volumen de datos, cantidad de usuarios y capacidad del equipo?

    Gracias.

    Tuesday, November 27, 2012 5:29 PM

Answers

  • Monitorear el rendimiento de un computador no es algo tan simple como suena ya que existe una serie de parametros que debes observar y estos parametros no son independientes el uno del otro y por eso la complejidad. Sin embargo, hay algunos indicadores basicos que te pueden dar una idea de lo que esta sucediendo con tu sistema.

    Asumiendo que adquieres una mejor version de SQL server debes seguir los siguientes pasos.

    MOnitorear el sistema en los momentos de mayor carga (uso).

    Si el uso del Procesador es > 85%, entonces debes mejorar tu sistema con un procesador mas rapido.

    Si el disco duro tiene cola > 2 debes pensar en balacear tu datos en los discos duros o simplemente reemplazar con un disco duro mas grande.

    Lo mismo con la memoria RAM,si tiene cola entonces debes pensar en aumentar mas RAM.

    Como dije es un enfoque muy simple pero ayuda en saber como esta el sistema.

    • Marked as answer by Carlos Cuenta Wednesday, November 28, 2012 5:01 AM
    Tuesday, November 27, 2012 11:54 PM

All replies

  • Te cuento que SQL Express es una versión muy limitada en recursos.

    Si tienes SQL Express, por más que tengas un hiper-servidor de 32 procesadores y 100 TB de disco duro, la versión SQL Express solo soporta 1 GB de RAM, y 10 GB de disco duro.

    También soporta 1 socket y 4 cores.

    Pensá en presupuesta para un SQL Server Standard o Enterprise si te parece que te está quedando lento el Servidor.

    Para ver performance puedes usar el task manager y el performance monitor.


    MVP MCT MCTS Daniel Calbimonte

    http://elpaladintecnologico.blogspot.com

    Tuesday, November 27, 2012 6:02 PM
  • Hola buenas tardes,

    Es correcto lo que comentan , con la versión  Standard lo puedes verificar con el Activity Monitor, hay puedes ver todo el performance de tu servidor en cuanto a consultas etc.

    Saludos.

    Oscar Martínez.

    MCP

    Tuesday, November 27, 2012 7:00 PM
  • Monitorear el rendimiento de un computador no es algo tan simple como suena ya que existe una serie de parametros que debes observar y estos parametros no son independientes el uno del otro y por eso la complejidad. Sin embargo, hay algunos indicadores basicos que te pueden dar una idea de lo que esta sucediendo con tu sistema.

    Asumiendo que adquieres una mejor version de SQL server debes seguir los siguientes pasos.

    MOnitorear el sistema en los momentos de mayor carga (uso).

    Si el uso del Procesador es > 85%, entonces debes mejorar tu sistema con un procesador mas rapido.

    Si el disco duro tiene cola > 2 debes pensar en balacear tu datos en los discos duros o simplemente reemplazar con un disco duro mas grande.

    Lo mismo con la memoria RAM,si tiene cola entonces debes pensar en aumentar mas RAM.

    Como dije es un enfoque muy simple pero ayuda en saber como esta el sistema.

    • Marked as answer by Carlos Cuenta Wednesday, November 28, 2012 5:01 AM
    Tuesday, November 27, 2012 11:54 PM
  • Gracias Fanor por la ayuda, eso es mas o menos lo que queria saber.

    Gracias a los demas ya que me han dado otras ideas con respecto al tema.

    Gracias nuevamente.

    Wednesday, November 28, 2012 5:03 AM