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.
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
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
Est-ce qu'il s'agit de deux versions d'Oracle différentes, d'un paramétrage mal positionné sur ma base...?
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
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?
Partager