Bonjour,

J'utilise la requête suivante pour récupérer les requêtes ayant le plus fort ratio accés disque/exécution :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
SELECT * FROM (SELECT Substr(a.sql_text,1,50) sql_text,
				        Trunc(a.disk_reads/Decode(a.executions,0,1,a.executions)) reads_per_execution, 
			                a.buffer_gets, 
			                a.disk_reads, 
			                a.executions, 
			                a.sorts,
			                a.address
			         FROM   v$sqlarea a
                                ORDER BY 2 DESC) 
WHERE ROWNUM <= 20
Le problème c'est que je me récupère pas mal de requête systéme

Quelqu'un aurait-il une idée sur la manière :
- Dans l'idéal de filtrer sur un username
- Par défaut, sur les requêtes qui ne sont pas des requêtes internes.