Oracle - Optimizando las operaciones de clasificación

Problema

Es probable que haya notado que al realizar una operación de clasificación, hay un aumento en el número de entradas / salidas al disco.

Solución

Esto ralentizará de alguna manera el rendimiento de nuestras solicitudes y para contrarrestarlo debemos aumentar el valor del parámetro SORT_AREA_SIZE . Este parámetro especifica el tamaño máximo en bytes de memoria que Oracle puede usar para realizar la clasificación. Una vez realizada la operación de clasificación, Oracle libera la memoria asignada para la clasificación, excepto la memoria especificada por el parámetro SORT_AREA_RETAINED_SIZE (por supuesto, antes de devolver los resultados). Después del retorno de la última fila del resultado de la consulta, Oracle libera el resto de la memoria.

Tenga en cuenta que: las operaciones de clasificación se incluyen en SELECT DISTINCT, MINUS, INTERSECT, UNION, min (), max () y count ().

Artículo Anterior Artículo Siguiente

Los Mejores Consejos