Oracle

В данном разделе представлены выдержки и некоторые программы из моего диплома,
посвященного настройке и оптимизации работы сервер ORACLE.



Sorts.

Во время работы с базой данных часто возникает необходимость сортировать данные. При этом не стоит полагать, что необходимость сортировки больших объемов данных возникает только при выполнении сложных запросов, которые инициируют эти сортировки. Одной из распространенных причин, вызывающих сортировку, является создание индекса, так как создание индекса вызывает сортировку всех записей по значениям индексируемого столбца.

ORACLE так же собирает статистику, отражающую активность сортировок, и сохраняет полученные данные в системной таблице V$SYSSTAT.
Sorts (memory) - число сортировок, выполненных непосредственно в областях сортировки.
Sorts (disk) - число раз, когда для сортировки использовалось временное пространство на диске.

SELECT name, value
FROM v$sysstat
WHERE name IN ('sorts (memory)', 'sorts (disk)');
Если число сортировок с использованием диска велико, то надо увеличить размер sort area в памяти при помощи параметра SORT_AREA_SIZE, который задается в файле INIT.ORA.



prev next
Hosted by uCoz