Bonjour,
chez un de mes clients, je constate l'exécution de beaucoup de requêtes du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
select * from
 (select null TABLE_CATALOG, ac.owner TABLE_SCHEMA, ac.table_name TABLE_NAME, 
  acc.column_name COLUMN_NAME, null COLUMN_GUID, null COLUMN_PROPID, 
  acc.position ORDINAL from all_constraints ac, all_cons_columns acc where 
  ac.owner = acc.owner and ac.table_name = acc.table_name and 
  ac.constraint_type = 'P' and ac.constraint_name = acc.constraint_name) 
  DBSCHEMA_PRIMARY_KEYS  WHERE TABLE_SCHEMA ...
Elles sont exécutées par dizaines ou centaines et ce sont celles qui consomment le plus de temps CPU et surtout réseau (beaucoup de SQL*Net message from client).

Toutes les requêtes applicatives s'exécutent très vite mais celles-ci (que ej qualifie de requêtes techniques) apparaissent en top dans awr.
Elles proviennent de l'exécutable situé sur le poste client.

La configuration est :
client : 11.1.0.6 + OLEDB
serveur : 11.2.0.2/Solaris 10

D’où proviennent ces requêtes ?
Comment limiter leur nombre d'exécution ?