Autocaching em Data Virtualization

O armazenamento automático em cache melhora o desempenho da consulta automatizando todo o ciclo de vida do cache, desde a criação até a exclusão de caches.

O armazenamento automático em cache melhora o desempenho de suas consultas ao armazenar automaticamente em cache os resultados de consultas usadas com frequência, com base nas recomendações de cache fornecidas pelo mecanismo de recomendação de cache. O autocaching também elimina caches antigos se eles não forem mais úteis.

Com esse recurso, você pode personalizar as seguintes configurações:
  • O nome de cada cache gerado automaticamente.
  • Com que frequência o autocaching é executado.
  • A quantidade de espaço de armazenamento que os caches podem ocupar.
  • O tipo de consultas em sua carga de trabalho que você deseja que o autocaching analise.

O armazenamento automático em cache é desativado por padrão e você pode ativá-lo. Para obter mais informações, consulte Ativação do autocaching em Data Virtualization.

Modelo de criação e expulsão

O autocaching cria os 10 caches mais críticos recomendados pelo mecanismo de recomendação de cache. O autocaching apenas elimina caches gerados automaticamente e não exclui caches definidos pelo usuário. No entanto, você sempre pode excluir ou desativar caches gerados automaticamente.
O autocaching gera caches com base nos seguintes critérios:
  • Se o mecanismo recomendar 10 ou menos caches, o autocaching criará todos eles.
  • Se o mecanismo recomendar mais de 10 caches, o autocaching cria os primeiros 10 e guarda os restantes para a próxima execução, desde que as recomendações permaneçam as mesmas e na mesma ordem
    • Se as recomendações permanecerem as mesmas na próxima execução, o autocaching criará os caches restantes.
    • Se as recomendações forem alteradas, o autocaching segue a nova lista e cria os primeiros 10 caches.
    • Por exemplo: Se o mecanismo de recomendação de cache recomendar a criação de 15 caches, o autocaching criará os dez primeiros na execução inicial. Se, na próxima execução, o mecanismo de recomendação recomendar os mesmos 15 caches, o autocaching criará os cinco caches restantes.
  • O autocaching nunca cria caches duplicados, mesmo que o mecanismo de recomendação sugira o mesmo cache várias vezes.
O autocaching elimina caches gerados automaticamente com base nos seguintes critérios:
  • Caches gerados automaticamente que não foram criados.
  • Caches gerados automaticamente que não foram utilizados por pelo menos 15 dias.
  • O autocaching não tem armazenamento suficiente disponível, que é definido pelo parâmetro de limite de armazenamento nas configurações de autocaching.
    • Nesse caso, o autocaching primeiro despeja os caches que o mecanismo de recomendação de cache não recomenda mais. Depois disso, o autocaching remove os caches, começando pelos de classificação mais baixa para os de classificação mais alta, até que haja espaço de armazenamento suficiente.

Para saber mais sobre o mecanismo de recomendações de cache, consulte Recomendações de cache em Data Virtualization.