oracle 12518 缓存
Oracle 12518缓存问题解决
首先,我们需要了解Oracle的缓存机制。Oracle数据库有两种缓存:
- Shared Pool(共享池)
- Buffer Cache(缓冲高速缓存)
其中,Shared Pool主要用于存放共享SQL和PL/SQL代码、共享游标和数据字典缓冲区。而Buffer Cache主要用于存放查询结果和表中的数据块。我们可以通过以下SQL语句来查看当前的缓存情况:
select name, sum(bytes)/1024/1024 size_mb, sum(blocks) blocks
from v$sgastat
where pool like '%pool%'
group by name;