Souhaitez-vous toujours limiter manuellement la RAM maximale pour MSSQL même si le seul but de ce serveur est de servir uniquement MSSQL?
C'est un sujet peu discutable étant donné que vous disposez de SQL Server 2012 ici. Si vous aviez posé la même question à propos de SQL Server 2005/2008, qui était sur Windows Server 2003/2008, je suggérerais fortement de définir une limite de mémoire maximale du serveur en raison de bogues qui étaient présents dans le système d'exploitation Windows (2003/2008). Mais la configuration de la mémoire et les performances du système d'exploitation ont changé considérablement depuis SQL Server 2012 et Windows Server 2008/2012 r2 respectivement, si vous me demandez mon avis, You can leave max server memory configuration to default if you have enough RAM on system and you are just using database engine features.
si vous interrogez les ingénieurs MS à ce sujet, ils diront également que SQL Server est bien codé pour gérer la mémoire en lui-même et si vous avez un système dédié uniquement au moteur de base de données SQL, vous pouvez laisser la mémoire maximale du serveur SQL Server par défaut SQL Server le gérera efficacement.
Quoi qu'il en soit, si vous souhaitez toujours configurer, vous pouvez lire des questions et réponses similaires données sur ce fil SE
Il y a des situations où la mémoire maximale du serveur est requise, j'ai souligné que dans ce fil SE
Deuxièmement, comment vérifiez-vous si ce serveur Windows est compatible NUMA?
Une petite recherche vous mènerait à cet article Blogs.msdn . Il a diverses descriptions illustrées lorsque SQL Server est compatible avec NUMA et l'utilise.