Oracle - Optimiser les opérations de tri

Problème

Vous avez certainement certainement remarqué que lors du tri, le nombre d'entrées / sorties sur disque augmente.

Solution

Cela ralentira quelque peu les performances de nos requêtes et pour y remédier, nous devons augmenter la valeur du paramètre SORT_AREA_SIZE . Ce paramètre spécifie la taille maximale en octets de mémoire que Oracle peut utiliser pour effectuer le tri. Une fois l'opération de tri effectuée, Oracle libère la mémoire allouée pour le tri, à l'exception de la mémoire spécifiée par le paramètre SORT_AREA_RETAINED_SIZE (bien sûr avant de renvoyer les résultats). Après le retour de la dernière ligne du résultat de la requête, Oracle libère le reste de la mémoire.

Notez que: les opérations de tri sont incluses dans SELECT DISTINCT, MINUS, INTERSECT, UNION, min (), max () et count ().

Article Précédent Article Suivant

Les Meilleurs Conseils