SQL Server Performance

Rendimiento BBDD Navision Attain sobre SQL 200 EE

Discussion in 'Preguntas sobre SQL Server en Español.' started by dfernandez, Oct 4, 2005.

  1. dfernandez New Member

    Hola a todos:
    Tengo una BBDD de Navision Attain sobre SQL 2000 EE y una medición de rendimiento me arroja un valor de Context Switches/Seg superior a 8000 que es valor máximo que Navision indica como correcto.
    La solución propuesta por Navision es "Set Affinity Mask" y sinceramente no tengo ni la mas remota idea de que es "Set Affinity Mask".
    ¿Podríais indicarme que es ese valor y como debo configurarlo?

    Gracias por anticipado.

    Un saludo.
    Diego Fernández
  2. Luis Martin Moderator

    En realidad un Context Switches alrededor de 8000 no es malo. Por arriba de los 15000 sería preocupante.

    Con respecto al Set Affinity Mask, hasta donde yo se no tiene nada que ver con los context switches.
    Si tiene que ver con configurar Use Windows NT Fibers que es un algoritmo distinto al usado por default por SQL.

    Adicionalmente, según microsoft, recien tiene sentido preocuparse con el Affinity Mask con mas de 4 procesadores.

    Por otro lado:

    1) Cuanto es el promedio de uso de los procesadores?
    2) Cuál es el uso de la memoria?
    3) Tienes alta la cola de discos?

    Quizás hay otras cosas a nivel de performance a mirar antes que pensar en el AMask.



    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



  3. dfernandez New Member

    Hola y gracias por tu respuesta:
    En principio el resto de contadores están dentro de los valores óptimos. Por poner un ejemplo te pongo los tres valores que me indicas:

    1) Cuanto es el promedio de uso de los procesadores? -> 5% (4 Xeon 3000)
    2) Cuál es el uso de la memoria? -> 1,5Gb libres sobre 16 Gb totales
    3) Tienes alta la cola de discos? -> Generalmente 0. En momentos puntuales sube a 3 (cabina fibra óptica RAID 10)

    El context switches es el único que dos o tres veces diarias sobrepasa los 8000 que según Navision (ahora Microsoft) es el valor máximo óptimo para su sistema funcionando sobre SQL Server.
    Sobretodo lo que me ha llamado la atención es que hasta ahora nunca había sobrepasado los 8000, para ser exacto rara vez subía de 3000 y el aumento brusco es lo que me ha preocupado.

    Un saludo y gracias de nuevo por tu interés.
    Diego Fernández
  4. Luis Martin Moderator

    Entonces, lo que se me ocurre es lo de NT Fibers.

    Luis Martin
    Moderator
    SQL-Server-Performance.com

    One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important
    Bertrand Russell


    All postings are provided “AS IS” with no warranties for accuracy.



Share This Page