Bonjour,
j'aurais voulu savoir quelle taille occupera un package dans ma SHARED_POOL si je fais appel à lui? Dans user_objects il n'y a pas de colonnes BYTES ou BLOCKS.
Bonjour,
j'aurais voulu savoir quelle taille occupera un package dans ma SHARED_POOL si je fais appel à lui? Dans user_objects il n'y a pas de colonnes BYTES ou BLOCKS.
C'est v$db_object_cache qui te donneras cette information :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 select substr( name, 1, 30 ) objet, round( sharable_mem / 1024 ) taille_en_K, executions, loads from v$db_object_cache where type = 'PACKAGE' or type = 'PACKAGE BODY' or type = 'FUNCTION' or type = 'PROCEDURE' ;
merci,
cette info tu l'as seulement si ton package est déjà en mémoire, n'est-ce pas?
Yes.
Ca devrait être égal à la taille du package calculé ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part select sum(length(text)) from dba_source where name=ton_package;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager