Rendimiento BBDD Navision Attain sobre SQL 200 EE | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

Rendimiento BBDD Navision Attain sobre SQL 200 EE

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
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.
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
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.
]]>