Vantagens da Colocação na Cache

A forma mais rápida de processar uma consulta é saltar a maior parte do processamento e utilizar uma resposta pré-calculada.

Com a colocação na cache de consultas, o Oracle Analytics Cloud armazena os resultados pré-calculados das consultas numa cache local. Se outra consulta puder utilizar esses resultados, todo o processamento da base de dados para essa consulta é eliminado. Isto pode resultar em acentuadas melhorias no tempo médio de resposta da consulta.

Além de melhorar o desempenho, a capacidade para responder a uma consulta a partir de uma cache local preserva os recursos da rede e o tempo de processamento no servidor da base de dados. Os recursos da rede são preservados porque não são devolvidos resultados intermédios ao Oracle Analytics Cloud. A não execução da consulta na base de dados liberta o servidor da base de dados para realizar outro trabalho. Se a base de dados utilizar um sistema de "charge back", a execução de menos consultas poderá também reduzir os custos no orçamento.

Outro benefício da utilização da cache para responder a uma consulta é a poupança no tempo de processamento no Oracle Analytics Cloud, especialmente se os resultados da consulta forem obtidos de várias bases de dados. Dependendo da consulta, poderá ocorrer um processamento considerável de junção e ordenação no servidor. Se a consulta já estiver calculada, este processamento é evitado, libertando recursos do servidor para outras tarefas.

Em resumo, a colocação na cache de consultas pode melhorar drasticamente o desempenho das consultas e reduzir o tráfego de rede, o processamento da base de dados e a sobrecarga de processamento.