如何确保xsjs服务运行更长的时间?

2020-09-04 16:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我已经编写了xsjs...

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

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


大家好,

我已经编写了xsjs代码,用于将文件服务器中的数据导入hana表中,这需要花费4分钟的时间来加载7万条记录的数据。

如果导入失败,则xsjs服务的输出为0;如果成功,则输出为1。

由于在运行xsjs服务后导入需要花费更多时间,因此我得到"页面没有响应,页面没有发送任何数据"

刷新4分钟后,我得到输出,得到想要的结果,

有什么方法可以通过增加批号和线程来加快导入速度,从而避免此错误?

我在导入语句中将批号设置为1000,并将线程设置为20。

2条回答
me_for_i
2020-09-04 17:05 .采纳回答

您可能需要研究几件事。

1)xs系统上的默认超时是多少? 您可能需要查看xs引擎ini文件

2)如何将这些记录插入数据库? 理想情况下,具有一个执行数据库操作的存储过程,并从您的xsjs服务中调用该存储过程-避免将SQL嵌入到您的xsjs服务中

3)确保您的HANA环境的大小正确并且HANA内存有足够的空间 我知道这是一个更普遍的问题,可用于处理此请求的可用空间以及在此环境中运行的其他任何东西

,但是在编写XSJS服务时,除了JavaScript代码外,还需要考虑许多因素。 希望这可以使您更好地了解要寻找的东西。 祝你好运

一周热门 更多>