Amis DBA bonjour,
J’ai généré un rapport Statspack et je me pose des questions sur les points suivants :
Le serveur a 4 cpus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Database DB Id Instance Inst Num Startup Time Release RAC ~~~~~~~~ ----------- ------------ -------- --------------- ----------- --- 1 30-Nov-21 17:06 19.0.0.0.0 NO Host Name Platform CPUs Cores Sockets Memory (G) ~~~~ ---------------- ---------------------- ----- ----- ------- ------------ Linux x86 64-bit 4 4 4 19.3
1) La base est en version Standard donc sans parallélisme. Alors comment peut-on avoir un DB Time > au Elapsed Time ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SQL> select banner from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 19c Standard Edition 2 Release 19.0.0.0.0 Production Begin Snap: 5 03-Dec-21 13:04:05 69 2.0 End Snap: 8 03-Dec-21 14:11:35 71 2.0 Elapsed: 67.50 (mins) Av Act Sess: 1.0 DB time: 70.52 (mins) DB CPU: 49.67 (mins)
2) Le nombre d’ordres SQL capturés compte pour plus de 100% du DB CPU : c’est normal ou c’est un bug de Statspack de la version 19?
Merci pour vos retours 😊
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SQL ordered by CPU ... Snaps: 5-8 -> Total DB CPU (s): 2,980 -> Captured SQL accounts for 214.6% of Total DB CPU -> SQL reported below exceeded 1.0% of Total DB CPU
Partager