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
Assurez-vous de satisfaire les exigences suivantes.
A propos de cette tâche
Les utilisateurs de la Data Virtualization ont besoin de performances de requêtes 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.
Il est recommandé de limiter le nombre des entrées de cache, quelle que soit leur taille. Le fait de disposer de nombreuses entrées de cache augmente le coût de compilation et d'évaluation des requêtes utilisateur et diminue les performances du service.
Procédure
- Accédez à .
- Cliquez sur Ajouter un nouveau cache dans l'onglet caches de données actives .
- Entrez des requêtes valides dans l'éditeur SQL pour créer votre cache.
Remarque :
- Vous devez inclure un nom de schéma dans votre requête. Pour plus d'informations, voir Création de schémas.
- Vous ne pouvez pas inclure de terminateurs SQL dans votre requête.
Vous pouvez Utiliser l'assistant syntaxique pour faciliter l'écriture des instructions SQL. Vous pouvez également filtrer et rechercher le contenu de vos instructions SQL.
- Cliquez sur Tester les requêtes avec le cache. Pour savoir si le cache peut correspondre à une requête (ou à des requêtes) lors de l'exécution, suivez ces étapes.
Vos requêtes s'affichent dans la section Requêtes sélectionnées. Vous pouvez éditer et supprimer des requêtes sélectionnées avant de tester une requête avec le cache en suivant ces étapes.
- Cliquez sur Tester les requêtes pour estimer l'impact du cache sur les requêtes sélectionnées.
La colonne
Statut de la section
Requêtes sélectionnées fournit les informations suivantes.
- Correspondance avec le cache
- Data Virtualization a déterminé que le cache correspondait aux requêtes sélectionnées, et si vous choisissez de créer le cache, ces requêtes sont susceptibles d'utiliser le cache au moment de l'exécution. Indique que l'amélioration éventuelle des performances de requête dépend d'autres facteurs du plan de requête global.
Remarque: il n'est pas garanti que les requêtes utiliseront le cache. D'autres caches quasi identiques peuvent remplacer l'utilitaire de la mémoire cache que vous créez.
- Pas de correspondance avec le cache
- La Data Virtualization a déterminé que le cache ne correspondait pas aux requêtes sélectionnées et qu'il n'avait donc aucune influence sur les performances des requêtes.
- Erreur
- Data Virtualization ne peut pas valider si les requêtes sélectionnées correspondent au cache ou non. Pour plus d'informations, reportez-vous au message d'erreur.
- Cliquez sur Utiliser ce cache pour appliquer le cache aux requêtes sélectionnées.
- Cliquez sur Suivant. Pour définir une fréquence de régénération pour le cache, procédez comme suit.
Une actualisation fréquente empêche l'obsolescence du cache dans le temps. Définissez la fréquence de régénération en fonction de ces valeurs.
- Aucun, manuel uniquement: si vous sélectionnez cette option, vous pouvez actualiser le cache manuellement à l'aide du menu d'action.
- Minutes: Sélectionnez l'intervalle en minutes pour actualiser votre cache. Par exemple, vous pouvez actualiser toutes les 15 minutes.
- Horaire: sélectionnez l'heure (minute) de l'heure à laquelle vous souhaitez actualiser votre cache. Par exemple, vous pouvez actualiser toutes les heures au bout de 30 minutes.
- Tous les jours: sélectionnez l'heure de la journée à laquelle vous souhaitez actualiser votre cache. Par exemple, vous pouvez actualiser chaque jour à 12:00 AM.
- Hebdomadaire: sélectionnez les jours de la semaine et l'heure de la journée pour actualiser votre cache. Par exemple, vous pouvez actualiser tous les lundis, mercredis et vendredis à 12h00.
- 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, vous pouvez actualiser le premier jour du mois à 12h00.
- Cliquez sur Suivant.
- Entrez un nom pour votre cache, vérifiez que le récapitulatif est correct et cliquez sur Créer un cache.