点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我们有一个Hana系统,该系统内存不足。 服务器具有128 GB的内存。
数据库以前是100 GB,因此可以正常工作。 现在,它已增长到200 MB以上(在回收后检查数据文件的大小),并进行OOM转储,而EWA
现在出现了问题-多少? 要增加更多的内存? EWA报告中没有建议。 搜索SAP注释和文章-有很多网站
讨论了在迁移到Hana之前如何调整Hana的大小或其他查询,这些查询显示了内存使用情况等等,但是在没有地方,我能够 获得有关如何判断数据库需要多少内存的特定方法
...
因此,请您提出一种简单明了的方法-如果我的数据文件大小约为220 GB,那么要增加多少内存? 或根据我能理解的多少,数据库将满足更多的内存需求。 提前非常感谢!
非常感谢!
简单,直接的方法是:启动HANA,确保将所有表加载到内存中并记下它们的大小(如果我没记错的话,HANA甚至分发了一个python脚本)。 确定每个表的大小要求后,将该数字加倍并四舍五入到下一个16GB的倍数(或许可协议所限制的任何大小)。
这是根据规则估算的内存要求 则需要两倍于数据足迹的内存。
关于测量数据足迹的方法:错误的假设是,数据卷将包含保留的数据的1:1图像 在记忆中。 而是,数据卷包含足以在内存中重建数据库的信息。 许多内存中的数据结构不会被存储(例如,联接转换表,会话数据,SQL缓存等)。
这些表不需要一起加载 时间。
一个可以加载表格,确定大小并卸载表格,然后再移至下一个表格。 如果我没记错的话,这就是脚本的作用。
只要最大的表可以装入内存,该脚本就可以工作。
一周热门 更多>