Bonjour ,
je cherche à déterminer la fréquence d’accès de mes requêtes pour pouvoir distingué les requêtes qui sont les plus exécutés sur ma Base de données .
Merci
Bonjour ,
je cherche à déterminer la fréquence d’accès de mes requêtes pour pouvoir distingué les requêtes qui sont les plus exécutés sur ma Base de données .
Merci
Peut etre du coté de la vue V$SQLAREA ???
Utilisez StatsPack ou Automatic Workload Repository
Vous pouvez utiliser la colonne PARSING_SCHEMA_NAME de la vue V$SQL me semble-t-il
Merci Mr ,
oui cette Vue et cette colonne m'affiche bien les requêtes exécutés sur mon schéma mais le problème lorsque je ré-exécute une requête ca ne s'ajoute pas dans la liste des requêtes exécutés et par la suite je ne peut pas savoir combien de fois on a exécuté cette requêtes .
Peut être dois je crée un AUDIT ?? mais en réalité je ne suis pas trop convaincu de cette solution car je pense qu'il existe un moyen plus direct pour aboutir aux résultats voulues .
si tu arrives à identifier tes requêtes par leur sql_id (via un awrrpt par exemple), tu peux interroger la table dba_hist_sqlstat qui te donnera le nombre d'exécutions de la requête par période (que tu détermineras d'après un intervalle de snap_id)
Partager