免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4076 | 回复: 5
打印 上一主题 下一主题

关于共享内存和数据库总内存的关系 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-22 16:25 |只看该作者 |倒序浏览
关于共享内存和数据库总内存(total memory) 之间有何关系啊?
  二者应该如何计算。

  因现在客户的服务器有如下设置(文件etc/system):
  
     set shmsys:shminfo_shmmax=10737418240        

       设置的总内存应该是10G吧,10737418240B/ 1024 = 10485760K / 1024 = 10240M = 10G

   又有数据库A、B、C、D、E五个数据库,其设置的total memory 分别为:
   Parameter Name                 Default     Memory Used Config Value Run Value   
    --------------                           -------       -----------         ------------     ---------   
A: total memory                        14336     2048000         1024000      1024000
B: total memory                        14336     2048000         1024000      1024000
C: total memory                        14336     2048000         1024000      1024000
D: total memory                        14336     2048000         1024000      1024000
E: total memory                        14336     2048000         1024000      1024000

所配置的数据库其总内存是 1G,2G,还是4G啊?

会不会因为设置太大而导致某个数据库无法正常启动?

论坛徽章:
0
2 [报告]
发表于 2010-02-23 09:53 |只看该作者
大家是不是都回家过年还没回来啊?

自己顶起来!

论坛徽章:
0
3 [报告]
发表于 2010-02-23 10:42 |只看该作者
要是这五个都是服务的话,每个用了2G,共10G

论坛徽章:
0
4 [报告]
发表于 2010-02-23 11:02 |只看该作者
回复 3# D_D_D_D

    谢谢回答。

    如果使用sp_configure "total memory",1024000来配置数据库内存的话,占用的是2G的内存大小。

   计算时,需要乘以2? 即1024000/1024 =1000 * 2 = 2000 。为什么需要乘以2呢?

   如果总的共享内存是10G的话,其他服务加起来的总内存之和应该为多少才合适,不至于出错。

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
5 [报告]
发表于 2010-02-23 11:07 |只看该作者
sp_configure "total memory" 指定sybase能够使用的最大内存,是以2k为单位的。这样计算1024000*2048/1024/1024/1024近2G。

在solaris中set shmsys:shminfo_shmmax是配置的最大共享内存。


total memory当然不能超过solaris的system共享内存,虽然total memory不一定全部能用上。

论坛徽章:
0
6 [报告]
发表于 2010-02-23 12:40 |只看该作者
回复 5# andkylee


    明白了,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP