关于aix小机内存使用率问题
时间:2011-07-05
来源:互联网
系统环境aix5308 数据库服务器 32G内存 40%划分给数据库,上面也有少量应用
root@o1:/]#vmo -a|grep max
maxclient% = 10
maxfree = 1088
maxperm = 1555331
maxperm% = 20
maxpin = 6556138
maxpin% = 80
npsrpgmax = 524288
npsscrubmax = 524288
strict_maxclient = 1
strict_maxperm = 0
[root@o1:/]#vmo -a|grep perm
maxperm = 1555331
maxperm% = 20
minperm = 388832
minperm% = 5
strict_maxperm = 0
交换页空间使用正常,用nmon命令看到内存使用率99%,请问是系统内存资源不足么?查了些资料说是被缓存了,我调了2台机器(HA)maxperm和maxclient 其中一台内存恢复正常。
作者: mark1983 发布时间: 2011-07-05
作者: Raj 发布时间: 2011-07-05
作者: mark1983 发布时间: 2011-07-05
作者: dreamer 发布时间: 2011-07-05
作者: mark1983 发布时间: 2011-07-05
作者: Raj 发布时间: 2011-07-05
作者: mark1983 发布时间: 2011-07-05
作者: mark1983 发布时间: 2011-07-05
跟几万用户没有直接关系,但有间接关系,影响来自于:
用户多了,随机访问增多,平均和并行访问量增加,对应于数据库机器就是活动并行连结数(一定要用中间件,否则死定了)增加(增加多少靠你们自己根据平日情况估算了)。每个连接都会占用PGA,如果是正比关系。。。你死定了。当然PGA有限度,看你怎么设置的。
用户多,SQL压力大,需要访问的数据量也大。如果内存不足以承载这些数据,就要去换页(包括但不限于paging space,如果pga/sga限制住了,则是单纯的io换页)。
所以,你要看看现在有多少并行连接,用多少pga,平均多少;按照当前用户数和连结数比例,预计未来增加多少。然后再看看当前数据库cache命中率,数据量,内存量比例,按以后用户增加后数据量的增加比例计算
作者: orian 发布时间: 2011-07-05
作者: leiman720 发布时间: 2011-07-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28