Adição de caches de dados na Data Virtualization

Os gerentes Data Virtualization podem criar uma entrada de cache para salvar os dados e resultados da consulta e otimizar o desempenho da consulta.

Antes de iniciar

Certifique-se de atender aos requisitos a seguir:

  • Você tem as permissões necessárias para executar a instrução SQL
  • Você está usando uma consulta que qualifica o nome da tabela com um nome de esquema para definir e criar a entrada de cache. Para obter mais informações, consulte Criando esquemas.
  • Você considera as restrições para a criação de caches. Para obter mais informações, consulte Restrições para entradas de cache em Data Virtualization.

Sobre essa tarefa

Data Virtualization os usuários exigem desempenho de consulta interativa para acessar dados de qualquer tamanho, formato e fonte. Para evitar execuções de consultas demoradas, os gerenciadores Data Virtualization podem criar uma entrada de cache para melhorar o desempenho, armazenando em cache o conjunto de resultados de suas consultas.

Tente limitar o número de entradas de cache, pois isso pode aumentar o custo de compilação e avaliação das consultas dos usuários e pode piorar o desempenho do serviço.

Procedimento

  1. acesse Dados > Data virtualization > Virtualização > Gerenciamento de cache.
  2. Clique em Adicionar novo cache na guia caches de dados ativos .
  3. Insira consultas válidas no editor SQL para criar seu cache. Certifique-se de especificar um nome de esquema em sua consulta e deixe de fora quaisquer terminadores SQL.
  4. Na guia Testar consultas com cache, você pode testar se o cache pode corresponder a uma consulta em tempo de execução e, em seguida, seguir estas etapas:
    1. Insira uma consulta no editor de SQL.
    2. Acesse a guia Selecionar de existente e escolha as consultas para as quais você deseja testar o impacto do cache.
    3. Na seção Selected queries (Consultas selecionadas ), é possível editar as consultas selecionadas ou filtrá-las por data de criação, criador, tempo de execução e tipos de consulta.
    4. Inicie o teste do impacto do cache nas consultas selecionadas clicando em Testar consultas.
    5. Os resultados do teste são exibidos na seção Selected queries (Consultas selecionadas ). A coluna Status fornece as seguintes informações.
      • Correspondeu ao cache : Data Virtualization determinou que o cache correspondeu às consultas selecionadas e, se você optar por criar o cache, essas consultas poderão usar o cache em tempo de execução. Outros caches quase idênticos podem substituir o utilitário do cache que você está criando. O fato de o desempenho da consulta melhorar ou não depende de outros fatores no plano geral da consulta.
      • Não corresponde ao cache : Data Virtualization determinou que o cache não corresponde às consultas selecionadas e, portanto, pode não ter nenhuma influência no desempenho da consulta.
      • Erro : Data Virtualization não é possível validar se as consultas selecionadas correspondem ao cache ou não. Consulte a mensagem de erro para obter detalhes.
    6. Clique em Use this cache para aplicar o cache às consultas selecionadas.
  5. Clique em Next e defina a taxa de atualização para evitar que o cache fique obsoleto, consultando as informações a seguir.
    • Nenhum, somente manual : Para atualizar um cache manualmente, vá para o menu de ação de um cache ativo e clique em Refresh now (Atualizar agora).
    • Minutos: Selecione o intervalo em minutos para atualizar seu cache. Por exemplo, atualize a cada 15 minutos.
    • Por hora: Selecione o tempo (minuto) da hora para atualizar seu cache... Por exemplo, atualize a cada hora aos 30 minutos após a hora.
    • Diário: Selecione o horário do dia para atualizar o cache. Por exemplo, atualize todos os dias às 12:00 AM.
    • Semanal: Selecione dias da semana e horário do dia para atualizar seu cache. Por exemplo, atualize todas as segundas, quartas e sextas-feiras às 12:00 AM.
    • Mensal: Selecione semanas do mês, dias da semana e horário do dia para atualizar seu cache. Por exemplo, atualizar no primeiro dia do mês às 12:00 AM.
  6. Clique em Next e digite um nome para o cache.
  7. Certifique-se de que o resumo esteja correto e clique em Create cache (Criar cache).