Oracle - Оптимизация операций сортировки

вопрос

Вы, возможно, наверняка заметили, что при выполнении операции сортировки увеличивается количество входов / выходов на диск.

Решение

Это каким-то образом замедлит выполнение наших запросов, и чтобы противостоять этому, мы должны увеличить значение параметра SORT_AREA_SIZE . Этот параметр указывает максимальный размер памяти в байтах, который Oracle может использовать для выполнения сортировки. После выполнения операции сортировки Oracle освобождает память, выделенную для сортировки, за исключением памяти, указанной параметром SORT_AREA_RETAINED_SIZE (конечно, перед возвратом результатов). После возврата последней строки результата запроса Oracle освобождает остальное от памяти.

Обратите внимание, что: операции сортировки включены в SELECT DISTINCT, MINUS, INTERSECT, UNION, min (), max () и count ().

Предыдущая статья Следующая статья

Лучшие советы