Oracle - Optimisation des opérations de tri

Dernière mise à jour le 3 novembre 2009 à 12:04 par marlalapocket
Publié par wjaouadi

Lorsque nous effectuons une opération de tri, nous remarquons l’augmentation du nombre d’entrée/sortie sur le disque. Pour palier à cette augmentation qui ralentit quelque part les performances de nos requêtes, il faut augmenter la valeur du paramètre SORT_AREA_SIZE. Ce paramètre spécifie la taille maximum en octets de mémoire qu’Oracle peut utiliser pour effectuer les opérations de tri. Une fois l’opération de tri effectuée, mais avant le retour du résultat, Oracle libère la mémoire allouée pour le tri exceptée la mémoire spécifiée par le paramètre SORT_AREA_RETAINED_SIZE. 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.
A noter que les opérations de tri sont inclues dans les requêtes SELECT DISTINCT, MINUS, INTERSECT and UNION ainsi qu’au niveau de min(), max() et count()
Meilleures réponses pour « Oracle Optimisation des opérations de tri » dans :
Oracle - Optimisation des requêtes Voir Oracle est fourni avec un optimiseur qui permet d'optimiser le plan d'exécution d'une requête. Parfois, les caractéristiques des données dans la base de données sont en évolution rapide, afin que l'optimiseur (ses statistiques) soit mis à jour....
Opérateurs de téléphonie mobile et les numéros utiles VoirCoordonnées des opérateurs de téléphonie mobile et les numéros utiles Liste non exhaustive SFR Orange Bouygues Telecom Virgin Mobile Tele2 NRJ Mobile M6 Mobile Neuf Mobile Debitel Breizh Mobile Coriolis Fnac Mobile
L'opération demandée nécessite une élévation VoirSi vous avez un de ces messages lorsque vous essayer d'introduire une commande : "L'opération demandée nécessite une élévation" "Accès refusé, vous n'avez pas des privilèges suffisants. Vous devez invoquer cet utilitaire dans un mode...
Connexion à une base Oracle en php Voir1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à...
Télécharger Opera VoirMarre des trous de sécurité du navigateur par défaut ? Envie enfin d'avoir un navigateur simple et configurable facilement ? Opera est un navigateur gratuit possédant des fonctionnalités avancées : Sessions - Enregistrez un ensemble d'onglets...
Télécharger Opera USB VoirLe célèbre navigateur Opéra est enfin disponible en version USB. OperaUSB est la version portative du célèbre navigateur libre Opera. Il présente toutes les caractéristiques que possède la version de bureau, notamment : la navigation sur le...
Télécharger OnyX Voir“OnyX est un utilitaire multi-fonctions (maintenance, optimisation et personnalisation). OnyX permet d'exécuter les principales opérations de maintenance du système, de configurer certains paramètres cachés du Finder, du Dock, de Safari, de...
Oracle - Les séquences VoirCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...
PHP - Les opérateurs VoirQu'est-ce qu'un opérateur? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...
Langage C - Les opérateurs VoirQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...