点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
过去10年来,我们一直在使用SAP Business One。 在单个数据库中定义了10个不同的财务年度。 有70个仓库和大约13,000个项目。大约有10种不同的附件消耗大量内存。 数据库的大小已达到31 GB。
现在,SAP运行非常缓慢,用户需要滚动十次才能依次访问发票。 >在这10年中,我们满足了不同客户的要求,现在已经达到这个饱和点。
如何优化SAP的性能?
嗨,
请查看这篇文章有关SAP Business One的一些服务器硬件建议。 自2003年12月(14年)以来,我们正在运行一个100 GB的数据库,其中包含约18000个项目和9000个业务合作伙伴,并且运行良好。
B1客户端的性能下降(" ... 用户需要滚动十次才能依次访问发票..." ),原因可能是 服务器,但更有可能是因为工作站/笔记本电脑的硬件。 单据格式(订单,交货,发票等)的缓慢/断断续续的性能通常是由于 line 级别上的格式化搜索所致。 解决此问题的一些方法是:
更严格的解决方案是从一个全新的数据库开始,并使用DTW导入setup-,master-和开放式事务数据。 使用这种方法,您将不得不重新考虑所有依赖历史数据的报告和查询。
此致
Johan
尝试在SAP B1中存档数据选项,或者如果您想使用Solution Packager创建新公司,它将把所有定制复制到新数据库中,或者如果您要使用快速复制功能 要选择要复制到新数据库的查询。
另一种方法也是数据仓库或用于报告目的的独立数据库,但这只会提高报告速度。
尊敬的约翰,
感谢您提供宝贵的解决方案。 你能解释一下这些吗?
1。将业务流程自动化移出B1客户端。 改用sql作业和计划的控制台应用程序,并尽可能将它们安排在非工作时间运行。
嗨,
通常,您使用插件来自动执行重复性和/或劳动密集型任务。 例如,在不需要立即将发票移交给客户的情况下,创建并发送(或打印)发票。
在此示例中,如果您在B1客户端中运行附加组件,它将被用户使用,并且将使用相对较弱的工作站或便携式计算机中的硬件资源。
但是,您可以创建一个使用DI API的控制台应用程序(C#或 VB.NET )来创建 发票,然后打印或发送。 这样的控制台应用程序可以安装在服务器上,并按计划运行。 例如,在工作日结束时或晚上。 用户现在可以将时间用于其他任务,并且插件不会降低B1客户端的速度。
请注意,这仅是示例。 我不知道您正在使用哪些插件以及用于什么目的。 我不知道您是自己构建这些插件还是由第三方制造。 关键是,请查看您使用插件的业务流程,并查看用户是否必须真正执行这些流程中的任何一个,而用户必须执行这些流程。 是在B1客户内部执行的,还是必须在正常工作时间内执行。
此致
Johan
Johan的回答很好。 要添加其他一些选项:
1。 常用索引-需要SAP批准
2。 数据存档
3。 DW报告报表的解决方案
meant索引表:)
嗨,
1。 设置不需要一直运行的手动选项。
2。 将您的当前版本升级到最新版本。
3。 使用插件完成任务后,通知用户断开连接。
此致
Nagarajan
一周热门 更多>