none
Alto numero de esperas de tipo SOS_SCHEDULER_YIELD RRS feed

  • Pregunta

  • Buenas tardes

    Agradezco quien me pueda orientar en un servidor desde hace unos días se viene evidenciando un alto numero de esperas de tipo SOS_SCHEDULER_YIELD lo que mas me llama la atención es que el nivel de consumo de procesador no es alto no supera mas del 50% en consumo CPU.  Ya valide paralelismo y Max degree Of parallelism lo deje a 2. En un servidor de 2 processor 8 Core, 16 logical processor. Sigo trabajando en búsqueda de consultas costosas en CPU escaneo de tablas indices faltantes ect. Aun cuando hay pocas transacciones sigo evidenciando esperas de este tipo. Si me pueden ayudar en que otra cosa debo validar que este pasando por alto.

    jueves, 5 de julio de 2018 16:18

Respuestas

Todas las respuestas

  • Siga estas recomendaciones

    https://www.sqlshack.com/how-to-handle-excessive-sos_scheduler_yield-wait-type-values-in-sql-server/

    • Marcado como respuesta Yeisongm7 jueves, 5 de julio de 2018 20:40
    jueves, 5 de julio de 2018 16:28
  • Saludos

    Un poco alto de nivel el link de iislas, aunque bueno no creo que sea adecuado para esto (aunque muy bueno si lo puedes leer).

    Como estan tus planes de mantenimiento? 

    Checar que los queries no tengan waitfor

    No creo que tenga que ver tu configuracion de paralelismo (de hecho no es optima) seria mas un 8 ya que tienes 16 procedores logicos y a menos que estes en un servidor pre 2010 no creo que tengas problemas de HT.

    Que max threshold le dejaste al parelelismo?


    Blog: www.sqlservertoolbox.blogspot.com.mx


    • Editado Enrique AA jueves, 5 de julio de 2018 22:35
    jueves, 5 de julio de 2018 22:34