O SQL tentará usar toda a memória física em que puder colocar suas mãos, de modo que possa carregar todos os dados possíveis na memória e limitar a E / S do disco. Algo que você pode considerar (se ainda não tiver) é definir a opção de memória máxima no SQL Server. Eu normalmente configuro para 2-3 GB menos do que a memória física total (em uma caixa dedicada ao SQL Server). Dessa forma, o sistema operacional terá um pouco de trabalho para trabalhar com o SQL que não vai tocar. Se você tiver outros serviços em execução no servidor, desejará ajustar isso de acordo com as necessidades deles.
Com relação aos relatórios, há uma infinidade de soluções de monitoramento disponíveis para que você possa assistir e ser alertado quando o consumo de memória estiver chegando lá.