Vantagens do Armazenamento no Cache

A maneira mais rápida de processar uma consulta é ignorar o volume do processamento e usar uma resposta pré-calculada.

Com o cache de consulta, o Oracle Analytics Cloud armazena os resultados pré-calculados das consultas em um cache local. Se outra consulta puder usar esses resultados, todo o processamento do banco de dados para essa consulta será eliminado. Isso pode resultar em grandes melhorias no tempo médio de resposta da consulta.

Além de melhorar o desempenho, poder responder a uma consulta de um cache local economiza recursos de rede e tempo de processamento no servidor de banco de dados. Economiza-se recursos de rede porque resultados intermediários não são retornados ao Oracle Analytics Cloud. A não execução da consulta no banco de dados libera o servidor de banco de dados para outros trabalhos. Se o banco de dados usar um sistema de chargeback, a execução de menos consultas poderá também cortar custos no orçamento.

Outro benefício de usar o cache para responder a uma consulta é a economia de tempo de processamento no Oracle Analytics Cloud, especialmente se os resultados da consulta são recuperados de vários bancos de dados. Dependendo da consulta, poderá haver um considerável processamento de junção e classificação no servidor. Se a consulta já estiver calculada, esse processamento será evitado, liberando recursos do servidor para outras tarefas.

Para resumir, o cache de consulta pode melhorar muito o desempenho de consulta e reduzir o tráfego da rede, o processamento do banco de dados e a sobrecarga de processamento.