Вы бы все еще вручную ограничивали максимальный объем ОЗУ для MSSQL, хотя единственная цель этого сервера - обслуживать только MSSQL?
Это спорная тема, учитывая, что у вас есть SQL Server 2012 здесь. Если бы вы задали тот же вопрос о SQL Server 2005/2008, который был на Windows Server 2003/2008, я настоятельно рекомендовал бы установить максимальный лимит памяти сервера из-за ошибок, которые были в операционной системе Windows (2003/2008). Но конфигурация памяти и производительность ОС значительно изменились, начиная с SQL Server 2012 и далее, и Window Server 2008/2012 r2, соответственно, если вы спросите мое мнение, You can leave max server memory configuration to default if you have enough RAM on system and you are just using database engine features.
если вы спросите об этом инженеров MS, они также скажут, что SQL Server хорошо кодируется для управления памятью с помощью сама по себе, и если у вас есть система, выделенная только для ядра базы данных SQL, вы можете оставить максимальную память сервера SQL Server по умолчанию, чтобы SQL Server эффективно управлял ею.
В любом случае, если вы все еще хотите настроить, вы можете прочитать похожие вопросы и ответы на эту тему SE
Есть ситуация, когда требуется максимальный объем памяти сервера, я выделил, что в этом потоке SE
Во-вторых, как вы проверяете, включен ли на этом сервере Windows NUMA?
Небольшой поиск приведет вас к этой статье Blogs.msdn . Он имеет различные графические описания, когда SQL Server знает NUMA и использует его.