免费注册 查看新帖 |

Chinaunix

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

2G 以上内存配置问题, Sybase 12.5.2 32bit [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-02-07 16:17 |只看该作者 |倒序浏览
公司的sybase erp系统,数据库sybase12.5.3 32bit ,OS: windows2003 标准版 32bit ,系统识别内存4G, 但是在实际使用中 用户连接数量超过600以后,新用户就无法登陆,原因是sqlsrvr.exe 进程的内存达到2G的极限。 在 .CFG的系统配置文件中调试:allocate max shared memory = DEFAULT , max memory = 1126400 , 但是实际使用中无法达到2G . 如果 allocate max shared memory = 1 , 则无法正常启动数据库。修改  max memory = 989000 才可以正常启动, 也是在2G以内。  由于马上2月用户数量要突破700,所以获得更多内存的任务非常紧迫, 谢谢大家了!

论坛徽章:
3
金牛座
日期:2014-03-27 09:49:51双鱼座
日期:2014-04-02 08:34:15戌狗
日期:2015-01-21 15:39:12
2 [报告]
发表于 2014-02-07 18:53 |只看该作者
max memory 调成物理内存的70-80%,

论坛徽章:
0
3 [报告]
发表于 2014-02-12 15:00 |只看该作者
并发到600+的话,这样的硬件配置确实少点,你要是换不成unix类的服务器的话,windows上只有64位才支持更大的内存。或者可以考虑把其他内存(cache,heap mem等)调的小点,提供给连接数多一些内存,不过这样会对性能有影响。另外有个文件还是参数能让32未windows上的sybase使用2.3G的内存,你网上搜一个试试。

论坛徽章:
0
4 [报告]
发表于 2014-02-12 20:29 |只看该作者
多谢楼上的兄弟!

论坛徽章:
71
15-16赛季CBA联赛之同曦
日期:2018-08-23 15:41:42辰龙
日期:2014-08-15 09:07:43狮子座
日期:2014-06-03 13:55:33亥猪
日期:2014-06-02 11:17:08巨蟹座
日期:2014-05-06 10:02:03午马
日期:2014-05-04 08:18:27亥猪
日期:2014-04-29 11:11:32技术图书徽章
日期:2014-04-24 15:51:26技术图书徽章
日期:2014-04-17 11:01:53辰龙
日期:2014-04-15 12:45:46亥猪
日期:2014-04-11 09:06:23射手座
日期:2014-04-01 15:28:10
5 [报告]
发表于 2014-02-13 10:15 |只看该作者
用户连接数量超过600以后,新用户就无法登陆?
你的连接数设置多少?

论坛徽章:
0
6 [报告]
发表于 2014-02-13 11:15 |只看该作者
650 , 原因是内存用完了

论坛徽章:
7
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00数据库技术版块每日发帖之星
日期:2015-11-03 06:20:00数据库技术版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-07-13 06:20:00数据库技术版块每日发帖之星
日期:2016-07-31 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
7 [报告]
发表于 2014-02-15 13:17 |只看该作者
本帖最后由 Eisen 于 2014-02-15 13:23 编辑
songdx20 发表于 2014-02-13 11:15
650 , 原因是内存用完了


怎么可能?650就用光了?
你的"heap memory per user"有多大?

sp_configure 'shared memory starting address', 23662592

论坛徽章:
7
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00数据库技术版块每日发帖之星
日期:2015-11-03 06:20:00数据库技术版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-07-13 06:20:00数据库技术版块每日发帖之星
日期:2016-07-31 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
8 [报告]
发表于 2014-02-15 13:19 |只看该作者
本帖最后由 Eisen 于 2014-02-15 13:20 编辑
D_D_D_D 发表于 2014-02-12 15:00
并发到600+的话,这样的硬件配置确实少点,你要是换不成unix类的服务器的话,windows上只有64位才支持更大的 ...


理论上如此,实践上2.1G到极限,2.3G直接导致shared memory segment faulty --尤其是win平台

论坛徽章:
0
9 [报告]
发表于 2014-02-20 13:40 |只看该作者
是的, windows 2003 32bit ,直接上3GB参数,  windows系统直接起不来,  sp_configure 'shared memory starting address', 23662592  我已经这样设置了, 但是 你的"heap memory per user"有多大? 怎么看?  好像是70K左右

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP