v$sga_resize_ops
-----------------
10g中使用内存自动管理后系统自动调整内存的情况可以通过这个视图来查询
可以通过观察这个视图内内存变化的情况来调整内存的大小
如果发现某个内存组件频繁扩张和缩小,也就是内存抖动
说明内存分配的不是很合理
在允许的情况下扩大 sga_target的大小减少抖动
同时,通过设置各个组件的最小值来保证各个池的使用
即可以减少ORA-04031的错误又可以降低内存抖动的频度
算是一种更好的分配内存的手段。
可以通过观察这个视图内内存变化的情况来调整内存的大小
如果发现某个内存组件频繁扩张和缩小,也就是内存抖动
说明内存分配的不是很合理
在允许的情况下扩大 sga_target的大小减少抖动
同时,通过设置各个组件的最小值来保证各个池的使用
即可以减少ORA-04031的错误又可以降低内存抖动的频度
算是一种更好的分配内存的手段。
SQL> desc v$sga_resize_ops
Name Type
-------------- ----------------------------
COMPONENT VARCHAR2(64) --发生变动的内存组建
OPER_TYPE VARCHAR2(13) --操作类型,扩大或缩小
OPER_MODE VARCHAR2(9) --操作类型
PARAMETER VARCHAR2(80) --涉及到的参数,如db_cache_size
INITIAL_SIZE NUMBER --原大小
TARGET_SIZE NUMBER --期望大小
FINAL_SIZE NUMBER --最后大小
STATUS VARCHAR2(9) --状态,调整是否成功
START_TIME DATE --开始时间
END_TIME DATE --结束时间
Name Type
-------------- ----------------------------
COMPONENT VARCHAR2(64) --发生变动的内存组建
OPER_TYPE VARCHAR2(13) --操作类型,扩大或缩小
OPER_MODE VARCHAR2(9) --操作类型
PARAMETER VARCHAR2(80) --涉及到的参数,如db_cache_size
INITIAL_SIZE NUMBER --原大小
TARGET_SIZE NUMBER --期望大小
FINAL_SIZE NUMBER --最后大小
STATUS VARCHAR2(9) --状态,调整是否成功
START_TIME DATE --开始时间
END_TIME DATE --结束时间
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13177610/viewspace-688166/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13177610/viewspace-688166/