[20191211]Free SGA Memory Available.txt --//自己从来没有使用AMM方式管理数据库,今天调优数据库发现自己不注意的一个细节. 1.环境: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> @ ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> select * from v$sgainfo; NAME BYTES RES ---------------------------------------- ------------ --- Fixed SGA Size 2270192 No Redo Buffers 46850048 No Buffer Cache Size 16508780544 Yes Shared Pool Size 2885681152 Yes Large Pool Size 402653184 Yes Java Pool Size 402653184 Yes Streams Pool Size 0 Yes Shared IO Pool Size 0 Yes Granule Size 67108864 No Maximum SGA Size 33939099648 No Startup overhead in Shared Pool 1288055296 No Free SGA Memory Available 13690208256 12 rows selected. --//我开始以为出了什么问题.Free SGA Memory Available=13690208256. --//仔细想想AMM管理方式引起看到的现象.做1个记录. 2.其它参数定义如下: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> show parameter memory NAME TYPE VALUE ------------------------ ----------- ------- hi_shared_memory_address integer 0 memory_max_target big integer 32512M memory_target big integer 32512M shared_memory_address integer 0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> show parameter pga NAME TYPE VALUE -------------------- ----------- ----- pga_aggregate_target big integer 0 --//你也可以定义pga_aggregate_target值,这样就是定义最小值. xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> @ hide __pga_aggregate_target NAME DESCRIPTION DEFAULT_VALUE SESSION_VALUE SYSTEM_VALUE ISSES ISSYS_MOD ---------------------- --------------------------------------------------------- ------------- ------------- ------------ ----- --------- __pga_aggregate_target Current target size for the aggregate PGA memory consumed TRUE 13690208256 13690208256 FALSE IMMEDIATE --//__pga_aggregate_target大小等于Free SGA Memory Available. # du -mc /dev/shm/*bills1* | tail -1 18091 total */ --//可以发现实例仅仅占18091M.与前面看到的还是符合的.现在感觉AMM方式并不是很好,实际上AMM完全限制整个应用使用的内存大小. --//如果PGA需求很大,自然会挤压其它组件内存的使用.反而很难达到一个很好的管理控制. --//而且最重要一点无法使用hugepages,实际上目前的情况是PGA无法定义成hugepages,估计oracle也不会实现这样的功能. --//而且上线后转换有时候留给运维的时间窗口很小,而且有1个坑,就是必须清除memory_max_target,memory_target.而不是设置成0. --//这样反而起不来.链接:http://blog.itpub.net/267265/viewspace-2151023/=>[20180211]11g关闭AMM.txt.
[20191211]Free SGA Memory Available.txt
来源:这里教程网
时间:2026-03-03 14:41:01
作者:
编辑推荐:
- [20191211]Free SGA Memory Available.txt03-03
- 小米手机用户要知道的手机技巧,能大大提高使用体验,米粉都知道03-03
- [20191211]11g streams_pool_size参数.txt03-03
- 周末修裤子-生产遭遇ORA-00600 [kokasgi1]的恢复过程03-03
- Ubuntu 16.04下安装数据库Oracle客户端03-03
- ORA-21561 OID generation failed [Ubuntu 16.04下Oracle客户端连接服务器]03-03
- [20191203]后台进程dbrm关闭.txt03-03
- 接入支付宝小程序能力,人人租机实现从 0-100 增长03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 小米手机用户要知道的手机技巧,能大大提高使用体验,米粉都知道
小米手机用户要知道的手机技巧,能大大提高使用体验,米粉都知道
26-03-03 - 周末修裤子-生产遭遇ORA-00600 [kokasgi1]的恢复过程
周末修裤子-生产遭遇ORA-00600 [kokasgi1]的恢复过程
26-03-03 - 接入支付宝小程序能力,人人租机实现从 0-100 增长
接入支付宝小程序能力,人人租机实现从 0-100 增长
26-03-03 - BEGIN SYS.KUPW$WORKER.MAIN('SYS_EXPORT_SCHEMA_02', 'SYS'); END;
- 手机提示更新怎么办?要慎重对待,看是否可以升级
手机提示更新怎么办?要慎重对待,看是否可以升级
26-03-03 - db file sequential read等待事件
db file sequential read等待事件
26-03-03 - ORA-31693 & ORA-29913 & ORA-29401
ORA-31693 & ORA-29913 & ORA-29401
26-03-03 - windows7 安装与卸载 oracle 11G
windows7 安装与卸载 oracle 11G
26-03-03 - LIST INCARNATION OF DATABASE含义
LIST INCARNATION OF DATABASE含义
26-03-03 - 最佳实践 | 数据库迁云解决方案选型 & 流程全解析
最佳实践 | 数据库迁云解决方案选型 & 流程全解析
26-03-03
