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

2020-09-04 16:09发布

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

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


大家好,

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

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

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

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

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

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

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

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


大家好,

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

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

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

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

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

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

付费偷看设置
发送
2条回答
me_for_i
1楼 · 2020-09-04 17:05.采纳回答

您可能需要研究几件事。

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

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

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

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

落灬小鱼
2楼-- · 2020-09-04 16:52

您好,塞尔吉奥,

超时设置为50分钟

"导入自"不支持使用过程,因此将动态SQL嵌入到xsjs服务中以执行导入

此致

Nagendra

一周热门 更多>