我觉得ORACLE的共享池里放了很多东西,楼上的说的还不完全,
其实数据字典都放共享池里,我也看过很多资料,
可是还是有点不明白为什么共享池的FREE MEM会持续减少,
是SQL语句执行的太多太快的缘故吗?我觉得应该没有关系啊。
谁能指点下,最好给个链接。
其实数据字典都放共享池里,我也看过很多资料,
可是还是有点不明白为什么共享池的FREE MEM会持续减少,
是SQL语句执行的太多太快的缘故吗?我觉得应该没有关系啊。
谁能指点下,最好给个链接。
select * from v$sgastat;
里面有share pool 的详细内容.
free mem持续减少,是不是在运行应用程序,而应用程序没有优化好.
对于他们的应用程序并不是很了解,只是知道他们在短时间内
大量的使用了select语句,不知道能用什么方法优化
除了碎片,所以我觉得还有某些东西放在了共享池里,因为我将
应用进程停下来,共享池的FREE MEM不会恢复,并且将应用进程再
次起起来,也没有发生资源消耗光的问题,所以比较奇怪。