sybase ASE分配内存的关键问题

2020-09-16 21:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的,请在这个关键问题上提供帮...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的,请在这个关键问题上提供帮助,

我们将Sybase ASE 15.7用于生产数据库,突然之间,对于某些用户,当他们通过我们公司的应用程序在数据库上执行语句时,他们会收到以下消息:

选择错误ct_cmd_alloc()用户api层外部错误连接已标记为死。

我搜索了此错误,发现原因可能是缺少足够的内存

P.S其他用户抱怨减慢了连接数据库的应用程序

请向我推荐如何增强一些配置参数:

此处列出了它们的当前值:

最大内存:21000000

每个用户的堆内存24576/*请注意,最大连接数为1000,每天大约有750个用户连接*/

每个工作进程的内存1024

总逻辑内存15586362

总物理内存16109188

程序缓存大小393216

语句缓存大小157184

数据缓存总大小28835650

p.s托管ASE的Windows服务器具有64 GB内存,

并且在工作时间内,内存不会超过Windows任务管理器中显示的34 GB。

请咨询。

最好的问候

6条回答
宇峰
2020-09-16 22:04

当客户端收到此消息时,ASE错误日志中是否有任何消息?

客户端致命错误通常与ASE错误日志中带有堆栈跟踪的错误相关。

-bret

一周热门 更多>