新手求教一下,memory_target 和 memory_max_target的作用

牛牛的笔记 2017-04-24 02:38:54
求教一下 假设memory_target=480M, memory_max_target=700M
1 正常状态下,分配给sga和pga的总和一定为480M,还是说根据实际需求分配sga和pga 总和不超过480M
2 如果memory_target设置的参数大小不满足当前需求,会自动分配超出480M,小于700M的内存嘛,
(也就是说memory_max_target的作用是限定AMM分配内存的最大值对嘛,还是说不能超出memory_target所设置的大小)
...全文
924 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
牛牛的笔记 2017-04-29
  • 打赏
  • 举报
回复
引用 3 楼 NextAction 的回复:
http://blog.csdn.net/nextaction/article/details/57076924 可以试试这个链接
谢谢
卜塔 2017-04-28
  • 打赏
  • 举报
回复
牛牛的笔记 2017-04-25
  • 打赏
  • 举报
回复
感谢解答,你给的那个链接好像不能用了
卜塔 2017-04-25
  • 打赏
  • 举报
回复
MEMORY_TARGET是动态控制sga和pga时两者大小之和,MEMORY_TARGET最大不能超过MEMORY_MAX_TARGET。 在小于MEMORY_MAX_TARGET大小的情况下,MEMORY_TARGET可以直接修改,不用重启数据库。而设置MEMORY_MAX_TARGET大小时,需要scope=spfile,然后重启数据库才能生效。 Oracle 11g引入了memory_target参数,memory_target 和 /dev/shm(即tmpfs)有紧密联系,tmpfs的大小制约了memory_target的使用范围。tmpfs的简介和查看方式请看我的我博客http://blog.csdn.net/nextaction/article/details/57076924。 有问题可以随时交流

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧