Découvrez ce processus/de requête est l'utilisation d'oracle tablespace temp
Oracle FAQ définit la table temporaire de l'espace comme suit:
Tablespaces temporaires sont utilisés pour
gérer l'espace de base de données de tri
opérations et pour le stockage global
les tables temporaires. Par exemple, si vous
joindre deux grandes tables et Oracle
ne peut pas faire le tri dans la mémoire, de l'espace
seront affectés temporairement dans un
tablespace pour faire le tri
le fonctionnement.
C'est très bien, mais j'ai besoin de plus de détails sur ce qui est exactement l'utilisation de l'espace. En raison des caprices de la conception de l'application de la plupart des requêtes de faire une sorte de tri, j'ai donc besoin de la réduire à l'exécutable client, table cible, ou une instruction SQL.
Essentiellement, je suis à la recherche d'indices pour me dire plus précisément ce qui ne va pas avec cette (assez grande de demande). Toute sorte d'indice peut être utile, aussi longtemps que c'est plus précis que "le tri".
OriginalL'auteur Simon Gibbs | 2008-10-06
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr exactement ce que les informations que vous avez à portée de main déjà, mais à l'aide de la requête suivante permettra de programme/utilisateur/sessions etc sont actuellement à l'aide de votre temp de l'espace.
Une fois que vous découvrez la session est de faire des dommages, alors jetez un oeil à la SQL en cours d'exécution, et vous devriez être sur la bonne voie.
OriginalL'auteur Michael OShea
Une règle de base est que presque toute requête qui prend plus d'une seconde utilise probablement une certaine TEMP de l'espace, et ce ne sont pas seulement ceux impliquant ORDRE de leur voiture, mais aussi:
Parfois, de l'espace utilisé dans le temp les tablespaces n'est pas libéré par Oracle (bug/caprice) donc, vous devez supprimer manuellement un fichier à partir de l'espace de table, la déposer dans le système de fichiers et en créer un autre.
Selon l'Oracle docs, V$TEMPSEG_USAGE contient toutes les différentes opérations qui nécessitent TEMP de l'espace.
OriginalL'auteur Andrew not the Saint
Merci va pour Michael Oshe pour sa réponse ,
mais dans le cas où vous avez Oracle RAC plusieurs instances , alors vous aurez besoin de cette ...
et ce le script pour générer les instructions kill:
Veuillez passer en revue les sessions pour lesquelles vous tuer ...
OriginalL'auteur Najee Ghanim