2009-02-10 8 views
1

J'essaie de savoir combien d'espace temporaire chaque session de connexion à ma base de données utilise, mais je n'ai pas été en mesure de le comprendre. J'essaie de déterminer si le nombre d'extensions utilisées par une session donnée est trop élevé.Combien d'extensions temporaires ma session Oracle 10g utilise-t-elle?

J'ai essayé d'examiner V $ TEMP_EXTENT_POOL et V $ TEMP_EXTENT_MAP, mais je n'arrive pas à trouver quoi que ce soit qui puisse le mapper à une session spécifique.

Des idées sur l'endroit où regarder serait appréciée.

Répondre

3
SELECT * 
FROM v$tempseg_usage 

Notez que TEMPORARY segments sont utilisés par des requêtes, et non des séances, et sont libérés après la requête est terminée.

+1

GLOBAL TEMPORARY TABLES peut utiliser des segments temporaires et ne peut pas être libéré tant que la session n'est pas terminée ou validée, en fonction des paramètres de la table. –

Questions connexes