Utilisez les données de requête pour sélectionner l'ensemble de vues agrégées le plus approprié à matérialiser pour une base de données.
Vous activez le suivi des requêtes pour capturer des données sur le coût de chacune des requêtes effectuées sur la base de données. Ce coût est une estimation du temps moyen nécessaire pour l'extraction des valeurs de la vue. Pour la première vue (sélectionnée par défaut), l'estimation correspond à la moyenne de toutes les requêtes possibles. Pour les vues pour lesquelles le suivi est utilisé, l'estimation correspond à la moyenne des requêtes suivies. Par conséquent, une vue peut afficher différentes estimations selon la situation. Pour calculer un pourcentage évaluant l'avantage d'une vue particulière, divisez la valeur de coût de requête de la vue par la valeur de coût de requête pour l'utilisation de vues ne contenant que des valeurs de niveau 0.
Une fois cette option activée, le suivi des requêtes se poursuit jusqu'à ce que l'un des événements suivants se produise :
Le suivi des requêtes est désactivé pour la base de données, comme décrit dans cette rubrique.
L'application est arrêtée. Si l'application est arrêtée, le suivi des requêtes ne reprend pas automatiquement lors du redémarrage.
Des vues d'agrégation supplémentaires sont matérialisées pour la base de données. Les données de suivi des requêtes deviennent non valides lorsque des vues supplémentaires sont matérialisées. Par conséquent, si cela se produit, le suivi des requêtes est réinitialisé.
Stocké uniquement en mémoire, celui-ci inclut les requêtes émanant d'Oracle Hyperion Web Analysis, de l'API de grille, des scripts de rapport, des API Java, etc.
Remarque :
Le suivi des requêtes ne peut être appliqué qu'aux bases de données en mode "aggregate storage".
Pour activer ou désactiver le suivi des requêtes, procédez comme suit :