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.
- 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 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.