Bạn vẫn sẽ tự giới hạn RAM tối đa cho MSSQL mặc dù mục đích duy nhất của máy chủ đó là chỉ phục vụ MSSQL?
Đó là một chủ đề gây tranh cãi khi xem xét bạn có SQL Server 2012 tại đây. Nếu bạn đã hỏi cùng một câu hỏi về SQL Server 2005/2008, trên Windows Server 2003/2008, tôi khuyên bạn nên đặt giới hạn bộ nhớ máy chủ tối đa do các lỗi trong hệ điều hành Windows (2003/2008). Nhưng cấu hình bộ nhớ và hiệu năng hệ điều hành đã thay đổi đáng kể từ SQL Server 2012 trở đi và Window Server 2008/2012 r2 trở đi, nếu bạn hỏi ý kiến của tôi, You can leave max server memory configuration to default if you have enough RAM on system and you are just using database engine features.
Nếu bạn hỏi các kỹ sư của MS về điều này, họ cũng sẽ nói rằng SQL Server được mã hóa tốt để quản lý bộ nhớ theo chính nó và nếu bạn có hệ thống dành riêng cho công cụ cơ sở dữ liệu SQL, bạn có thể để bộ nhớ máy chủ tối đa SQL Server về SQL Server mặc định sẽ quản lý nó hiệu quả.
Dù sao nếu bạn vẫn muốn cấu hình, bạn có thể đọc Câu hỏi và câu trả lời tương tự được đưa ra trên Chủ đề SE này
Có những tình huống đòi hỏi bộ nhớ máy chủ tối đa tôi đã phác thảo rằng trong luồng SE này
Thứ hai, làm thế nào để bạn kiểm tra xem máy chủ Windows này có được kích hoạt NUMA không?
Một tìm kiếm nhỏ sẽ dẫn bạn đến bài viết Blogs.msdn này. Nó có nhiều mô tả hình ảnh khác nhau khi SQL Server nhận biết được NUMA và đang sử dụng nó.