Salut tout le monde,
Avec Oracle on parle tout le temps de la zone de tri comme si elle est indisponsable pour son fonctionnelement,
Est-ce que quelqun pourra me donner une idée sur son rôle exactement ...
ou à la riguer orienté moi vers un Article
Salut tout le monde,
Avec Oracle on parle tout le temps de la zone de tri comme si elle est indisponsable pour son fonctionnelement,
Est-ce que quelqun pourra me donner une idée sur son rôle exactement ...
ou à la riguer orienté moi vers un Article
ORACLE, A consommer sans modération
La SORT AREA SIZE
C'est une zone mémoire qui sert de pour trier le resultat des requetes SQL.
Lorsque tu lances une requete qui à besoin d'un sort elle est automatiquement utilisé puis si elle n'est pas suffisante Oracle decharge alors le contenu de cette zone sur le tablespace temporaire de l'utilisateur. Puis continue a nouveau le tri en mémoire.
Une fois que toutes les données ont été triées et envoyées (par bloc correspondant à la sort area size) sur le tablespace temporaire, Oracle recommence les tris entre les différents blocs et renverra le résultat final à l'utilisateur.
C'est pour cela qu'il est tres important de bien configurer ce parametre car les tris sur disques sont tres consomateurs de ressources.
Mais pourquois doit-il faire des tri tout le temps?
il m'arrive souvent de faire des requêtes dans lesquels il y a aucune clause de tri du genre ORDER BY :
ORACLE, A consommer sans modération
Il faut savoir que meme si tu ne fais pas de tri Oracle en fait de maniere implicite. Pour savoir ce que Oracle fait exactement lors de l'execution de ta requete je te conseille de regarder le plan d'execution de ta requete. Car peut etre que celle ci dispose d'une clause where avec une condition qui fait qu'il devra alors faire un tri.
Et je trouverais ou le plan d'execution de ma requête
ORACLE, A consommer sans modération
L'utilisation de UNION dans une requête par exemple utilise la fonction de tri (pour le dédoublonnage), même sans clause ORDER BYEnvoyé par blids
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
Ok, merci à vous deux....
ORACLE, A consommer sans modération
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