0 / 0

Ajout de caches de données dans la Data Virtualization

Dernière mise à jour : 17 mars 2025
Ajout de caches de données dans la Data Virtualization

Les gestionnaires de Data Virtualization peuvent créer une entrée de cache pour sauvegarder les données et les résultats de la requête et optimiser les performances de la requête.

Avant de commencer

Vérifiez que vous remplissez les conditions suivantes :

A propos de cette tâche

Data Virtualization les utilisateurs ont besoin de performances de requête interactives pour accéder à des données de toute taille, de tout format et de toute source. Pour éviter les exécutions de requêtes qui prennent du temps, les gestionnaires de Data Virtualization peuvent créer une entrée de cache afin d'améliorer les performances en mettant en cache l'ensemble des résultats de vos requêtes.

Essayez de limiter le nombre d'entrées du cache, car cela pourrait augmenter le coût de compilation et d'évaluation des requêtes utilisateur, et pourrait détériorer les performances du service.

Procédure

  1. Accédez à Données > Data virtualization > Virtualisation > Gestion du cache.
  2. Cliquez sur Ajouter un nouveau cache dans l'onglet caches de données actives .
  3. Entrez des requêtes valides dans l'éditeur SQL pour créer votre cache. Veillez à spécifier un nom de schéma dans votre requête et à omettre tout terminateur SQL.
  4. Dans l'onglet Tester les requêtes avec le cache, vous pouvez tester si le cache peut correspondre à une requête au moment de l'exécution, puis suivre les étapes suivantes :
    1. Entrez une requête dans l'éditeur SQL.
    2. Accédez à l'onglet Sélectionner à partir d'éléments existants et choisissez les requêtes pour lesquelles vous souhaitez tester l'impact du cache.
    3. Dans la section Requêtes sélectionnées, vous pouvez modifier les requêtes sélectionnées ou filtrer les requêtes par date de création, créateur, heure d'exécution et types de requête.
    4. Lancez le test d'impact du cache sur les requêtes sélectionnées en cliquant sur Tester les requêtes.
    5. Les résultats des tests sont affichés dans la section Requêtes sélectionnées. La colonne Statut fournit les informations suivantes.
      • Correspondance avec le cache : Data Virtualization déterminé que le cache correspondait aux requêtes sélectionnées et, si vous choisissez de créer le cache, ces requêtes pourraient utiliser le cache au moment de l'exécution. D'autres caches quasi identiques peuvent remplacer l'utilitaire de la mémoire cache que vous créez. L'amélioration des performances des requêtes dépend d'autres facteurs du plan de requête global.
      • Non adapté au cache : Data Virtualization déterminé que le cache ne correspond pas aux requêtes sélectionnées et, par conséquent, pourrait ne pas avoir d'influence sur les performances de la requête.
      • Erreur : Data Virtualization ne peut pas valider si les requêtes sélectionnées correspondent ou non au cache. Pour plus d'informations, reportez-vous au message d'erreur.
    6. Cliquez sur Utiliser ce cache pour appliquer le cache aux requêtes sélectionnées.
  5. Cliquez sur Suivant et réglez le taux d'actualisation pour éviter que le cache ne devienne obsolète en vous référant aux informations suivantes.
    • Aucun, manuel uniquement : Pour rafraîchir manuellement un cache, allez dans le menu d'action d'un cache actif et cliquez sur Rafraîchir maintenant.
    • Minutes: Sélectionnez l'intervalle en minutes pour actualiser votre cache. Par exemple, actualisez toutes les 15 minutes.
    • Horaire: sélectionnez l'heure (minute) de l'heure à laquelle vous souhaitez actualiser votre cache. Par exemple, actualiser toutes les heures à la demi-heure passée.
    • Tous les jours: sélectionnez l'heure de la journée à laquelle vous souhaitez actualiser votre cache. Par exemple, actualiser tous les jours à 00h00.
    • Hebdomadaire: sélectionnez les jours de la semaine et l'heure de la journée pour actualiser votre cache. Par exemple, actualiser tous les lundis, mercredis et vendredis à minuit.
    • Mensuel: sélectionnez les semaines du mois, les jours de la semaine et l'heure de la journée pour actualiser votre cache. Par exemple, rafraîchir le premier jour du mois à minuit.
  6. Cliquez sur Suivant, puis entrez un nom pour votre cache.
  7. Assurez-vous que le résumé est correct, puis cliquez sur Créer le cache.