Bonjour,

J'ai sur une base 9.2 un rapport statspack qui me donne le résultat suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
                           % Total
 Parse Calls  Executions   Parses  Hash Value
------------ ------------ -------- ----------
       9,687        9,715     1.98  195150752
Module: XXXXX
SELECT 1 FROM XXX_XXXX WHERE PKEY = :Pkey AND etc ...
Je suis surpris d'avoir un nombre de Parse Calls proche du Nombre d'Execution.

Je me pose plusieurs questions :
- Ai je raison de trouver cela anormal (alors que j'utilise des Bind variable par cursor_sharing = similar)
- Est ce grave ? En particulier au niveau des perfs ?

Au niveau global j'ai les ration suivant qui ne sont pas non plus très beau au niveau du parse.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Instance Efficiency Percentages (Target 100%)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            Buffer Nowait %:  100.00       Redo NoWait %:    100.00
            Buffer  Hit   %:   92.25    In-memory Sort %:     99.99
            Library Hit   %:   96.44        Soft Parse %:     91.57
         Execute to Parse %:   57.47         Latch Hit %:     99.94
Parse CPU to Parse Elapsd %:   48.32     % Non-Parse CPU:     90.02
Pareil, est ce grave ?

Merci de votre aide