----查看系统在某个时刻这些参数到底被自动地调整到了什么值
select x.ksppinm name,y.ksppstvl value,x.ksppdesc describ
from sys.x$ksppi x,sys.x$ksppcv y
where x.inst_id=userenv('Instance') and y.inst_id=userenv('Instance') and
x.indx=y.indx and x.ksppinm like '%db_cache_size%';
select x.ksppinm name,y.ksppstvl value,x.ksppdesc describ
from sys.x$ksppi x,sys.x$ksppcv y
where x.inst_id=userenv('Instance') and y.inst_id=userenv('Instance') and
x.indx=y.indx and x.ksppinm like '%pool_size%';
select x.ksppinm name,y.ksppstvl value,x.ksppdesc describ
from sys.x$ksppi x,sys.x$ksppcv y
where x.inst_id=userenv('Instance') and y.inst_id=userenv('Instance') and x.indx=y.indx and x.ksppinm like '%pool_size%';
----一般情况下,每个参数有2个记录,其中由两个下划线开头的参数决定了当前SGA的分配,也是动态内存管理调整的参数。这些参数的更改会被记录到SPFILE文件中,在下一次数据库启动时仍然有效;另一个记录应该是当前实际使用大小
本文展示了如何通过SQL查询系统参数设置,特别是与SGA(System Global Area)分配相关的参数,包括缓存大小和池大小。查询结果表明,每个参数通常有两个记录,其中一个记录决定了SGA的分配,并且在数据库启动时会从SPFILE文件中读取这些设置。
281

被折叠的 条评论
为什么被折叠?



