Estou apenas começando a aprender sobre o uso de memória no SQL Server. Ao usar a consulta na resposta à pergunta SQL Server 2008 R2 "Ghost Memory"? , Descobri que um único banco de dados está ocupando a maior parte do espaço no buffer pool. Olhando além, usando sys.allocation_unitse sys.indexes, confirmei que isso provavelmente é causado pelo uso intenso de índices no banco de dados. A maioria dos índices está agrupada.
Outro desenvolvedor de banco de dados acredita que estamos com problemas de memória no servidor - que as consultas estão começando a demorar muito, porque não há memória disponível.
Minha pergunta aqui é - o uso desses índices e sua existência no buffer pool retira a memória disponível para outros processos?
"Another database developer believes we are having memory issues on the server"-- Com base no que? Quanta RAM o servidor possui, quais são as configurações de memória da instância e quanta memória está sendo consumida pelo cache do procedimento?