과도한 disk read가 일어나는 원인
- SQL문이 최적화 되지 않아 disk read를 많이 할 수 밖에 없는 쿼리일 경우 (index가 없거나 사용되지 않을때)
- db_block_buffers 또는 shared_pool_size 가 작은 경우 (메모리가 적음)
과도한 disk read를 유발하는 SQL을 v$sqlarea에서 검색
select disk_reads, sql_text from v$sqlareawhere disk_reads > 10000 order by disk_reads desc