Показать сообщение отдельно
  #3  
Старый 12.03.2010, 09:24
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Analyzing Sorting

select 'Sorts in Memory' "Ration",
ROUND(
(SELECT SUM(value) FROM v$SYSSTAT WHERE name = 'sorts (memory)') /
(SELECT SUM(value) FROM V$SYSSTAT
WHERE name IN ('sorts (memory)', 'sorts (disk)'))* 100,2)
|| '%' "Percentage"
FROM DUAL;



-- find SQL statements with high sorting amounts

Select * from (
Select sorts, executions, sql_text
from v$sqlarea
order by sorts desc)
where rownum < 10 ;



--heaviest impact
select * from (
select sorts, executions, sql_text
from v$sqlarea order by executions*sorts desc)
where rownum <10;
__________________
Телеграм чат
Ответить с цитированием