, Pachot Franck Cet article est la traduction d'un article de Jonathan Lewis publié sur son blog. L'article original en anglais se trouve ici.
L'article explique à quoi correspondent exactement 'db block gets' et 'consistent gets' que l'on retrouve dans les statistiques de performance à différents endroits: autotrace, statspack, AWR, V$SESSTAT
Dans tkprof, on retrouve 'db block gets' dans la colonne 'current' (version courante du bloc) et 'consistent gets' dans la colonne 'query' (version consistante par rapport au début de la requête)
Dans V$SQL on retrouve leur somme, sans les différencier, dans la colonne BUFFER_GETS. Leur somme est aussi souvent appelée 'logical I/O' (LIO) ou 'Lectures en mémoire tampon' sous OEM et s'incrémente à chaque fois qu'oracle va lire un bloc en buffer cache en passant par le 'cache buffer chain', donc en nécessitant un latch - verrou sur cette structure mémoire.
'db block gets' et 'consistent gets' sont deux contextes différents de ces lectures logiques: version courante ou version consistante du bloc.
Comment décrire 'db block gets' and 'consistent gets' en quelques lignes ? Ayant posé la question sur mon blog je suppose que je dois donc donner ma version de la réponse.
Vous devez être identifié pour poster un commentaire.
Traduction en français d'articles d'experts a propos des concepts avancés d'Oracle.
Traduits par Franck Pachot
contact@pachot.net
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Copyright © 2000-2012 - www.developpez.com