Bonjour,

Ma base est une Oracle 11.2.0.3.0.
J'utilise parfois AUTOTRACE pour avoir des statistiques sur l'exécution de mes requêtes.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
set autotrace on
select * from bic_code  WHERE BIC_BANK_CODE < 'AZ';
 
Execution Plan
----------------------------------------------------------
           SELECT STATEMENT Optimizer Mode=ALL_ROWS (Cost=1573 Card=9 K Bytes=435 K)
   1         TABLE ACCESS FULL AFPL.BIC_CODE (Cost=1573 Card=9 K Bytes=435 K)
 
Statistics
----------------------------------------------------------
          0  user rollbacks
          0  global enqueue releases
          0  physical read requests optimized
          0  physical write total multi block requests
        303  hot buffers moved to head of LRU
          0  commit wait performed
          0  global undo segment hints helped
          0  global undo segment hints were stale
          0  IMU commits
          0  IMU Flushes
       9244  rows processed
Là où je suis surpris c'est que sur le net je trouve parfois des stats avec des noms complètement différents MAIS qui me parlent beaucoup plus.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Statistics
----------------------------------------------------------
          0  recursive calls
          0  db block gets
          2  consistent gets
          0  physical reads
          0  redo size
        516  bytes sent via SQL*Net to client
        488  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed
Est-ce qu'il s'agit de deux versions d'Oracle différentes, d'un paramétrage mal positionné sur ma base...?
J'avoue que "physical read requests optimized" ne me parle pas plus que ça. OK, en cherchant sur le Net j'aurai l'explication mais pourquoi avoir changé cette sortie?