Cache de consulta
Boa tarde pessoal, estou com um problema/dúvida relacionado ao Oracle e, como não entendo praticamente nada desse banco, venho pedir a ajuda de vocês:
Aqui na empresa, temos uma aplicação acessada, normalmente, por umas 50 pessoas ao mesmo tempo. Na aplicação, há um menu que sempre tem que ser gerado através de uma consulta no banco, pela questão da permissão dos usuários logados. No entanto, isso está gerando sérios problemas, visto que são feitas diversas inserções, alterações e exclusões simultaneamente, e sempre gerando o mesmo menu (que, em certos casos, retorna mais de 100 opções), o que está deixando a aplicação muito lenta...
Bom, minha dúvida é a seguinte: seria possível criar uma espécie de cache para cada usuário, que armazenasse a consulta do menu e fosse limpo a cada X horas (por exemplo)?? Ou alguma outra coisa nesse sentido?
Se alguém souber de qualquer coisa para ajudar, fico grato.
Valeu!
Discussão (2)
Carregando comentários...