none
Comportamiento extraño al realizar consultas RRS feed

  • Pregunta

  • Buenos días, tengo un problema con Microsoft SQL Server 2008 instalado en Windows Server 2008.

    Cuando realizo consultas locales estas normalmente se demoran 1 minuto y 30 segundos como máximo, pero desde algunos días estas mismas consultas se están demorando mucho, podrían durar hasta media hora o 1 hora  en realizar la misma consulta, no se desde donde atacar el problema porque realmente no se cual es el problema.  
    - En Administrador de configuración de Microsoft SQL Server, reinicie todos los servicios pensado que este era el problema pero este persiste, hay días que realiza la consulta en un tiempo aceptable pero otros días se demora mucho en realizar la consulta.

    Espero su ayuda, Gracias!

    martes, 14 de marzo de 2017 13:32

Todas las respuestas

  • Buenas que tal Alejandra podrian ser muchos factores, primero monitorear el Servidor a ver si otro proceso se esta ejecutando aparte de SQL Server, ver la red, la configuracion de SQL Server. Luego pasar a ver si un proceso dentro de SQL Server se inicializa y hace que demore las consultas normalmente, sp_who2 'active'  , luego ya tratar de ver la consultas en si, espero haberte ayudado en algo, cualquier cosa nos consultas.

    Saludos,

    Jorge Muchaypiña G.


    Business Intelligence Analyst

    martes, 14 de marzo de 2017 13:48
  • Saludos

    La consulta que da de resultado pocos o muchos, puedes poner el plan de ejecucion que estas usando? que tan seguido das mantenimiento a indices y estadisticas? es un plan dynamico que general un sql o algo mas?

    martes, 14 de marzo de 2017 15:02
  • a que te refieres con plan de ejecución ? podrías ser mas especifico ?
    Me podrías explicar como realizar mantenimiento a indices y estadística no se mucho al respecto de SQL 
    lunes, 20 de marzo de 2017 18:25
  • - El servidor esta perfecto.

    - revise los procesos dentro del SQL Server y están bien solo se ponen alto  x consulta cuando se genera la misma .

    lunes, 20 de marzo de 2017 18:27
  • Un plan de ejecucion tiene 2 fases principales en la que lo vemos, un plan estimado y un plan real de ejecución, si algo esta mal en cuanto a los valores internos de SQL Server es posible verlo en el plan de ejecución. Esto es básicamente la forma en que SQL Server planea satisfacer la consulta de la manera suficientemente buena.

    No es por desconfiar pero a que le llamas que el "servidor está perfecto"

    Donde revisaste esas métricas de SQL Server?

    lunes, 20 de marzo de 2017 20:23