as opções de memória mínima e máxima do servidor informam ao sql server quanto de memória RAM deve ser alocada. Eu tenho isso em minhas anotações sobre a construção de clusters SQL que aparentemente vem do MSDN aqui
examine o objeto de desempenho SQLServer: Buffer Manager enquanto estiver sob uma carga e observe os valores atuais das páginas Roubadas e Contadores de páginas reservadas. Esses contadores relatam memória como o número de páginas de 8K. A memória máxima do servidor deve ser definida acima da soma desses dois valores para evitar erros de falta de memória. Um valor aproximado para a menor configuração de memória máxima razoável do servidor (em MB) é ([páginas roubadas] + [páginas reservadas]) / 100.
O truque vem quando você descobre que não tem memória RAM suficiente em um nó para que todos fiquem felizes com a memória do servidor min. Agora você precisa escolher sua instância menos favorita e fazê-la sofrer ou compartilhar a dor e escolha alguns para sofrer.
'min server memory' define o limite no qual o SQL deixará de liberar memória dinamicamente. Essa configuração geralmente é desnecessária. Não garante que o SQL Server seja alocado pelo menos essa quantidade de memória. Quando o SQL Server é iniciado, ele confirma a quantidade de memória necessária, mesmo que seja menor que o limite de 'memória mínima do servidor'. À medida que mais páginas de dados e planos de consulta são armazenados em cache, a memória que o SQL confirma aumenta. Quando a memória consolidada aumenta acima do limite de 'memória mínima do servidor', o SQL pode liberar páginas (até esse limite), conforme necessário, para manter a memória física livre mínima de cerca de 10 MB