음.. 정확히는 sql보다는 튜닝 가능성때문에
sort시에 메모리 사용량을 확인하는데
메모리 sort 률 조회 쿼리를 보면 하단과 같습니다.
SELECT DISK.VALUE DISK, MEM.VALUE MEM, trunc(100*(MEM.value-DISK.value)/(MEM.value),2) "SORT RATIO(%)"
FROM V$SYSSTAT MEM , V$SYSSTAT DISK
WHERE MEM.NAME='sorts (memory)'
AND DISK.NAME = 'sorts (disk)';
저는 위의 쿼리를 바꿔야 된다고 생각하는데 회원님들의 생각은 어떠신지요??
SELECT DISK.VALUE DISK, MEM.VALUE MEM, trunc(100*MEM.value/(MEM.value+DISK.value),2) "SORT RATIO(%)"
FROM V$SYSSTAT MEM , V$SYSSTAT DISK
WHERE MEM.NAME='sorts (memory)'
AND DISK.NAME = 'sorts (disk)'