记录的节省时间是否与NetSuite中的项目行数成正比?

时间:2019-03-11 06:17:01

标签: time-complexity netsuite server-side mergesort suitescript

我有一个带有500个项目行的SO。

单击“保存”按钮后,将执行以下代码,并且可能需要90至120秒才能完成保存:

var so_submit_id = so_record.save({
                    // enableSourcing: true,
                    // ignoreMandatoryFields: false
});

我发现项目行越多,记录保存的时间越长。 节省时间与项目行数成正比吗?它们之间是否存在线性关系,时间复杂度为O(n)?

如何减少记录保存时间?我们可以分割记录以更新值并最终合并子记录吗?

1 个答案:

答案 0 :(得分:1)

在“自定义”>“脚本”>“脚本记录”下,您的记录类型正在运行多少个脚本?

基于此,您可以通过双击Oracle |获得“性能详细信息”的结果。用户界面左上方的NetSuite徽标。这将提示一个对话框,描述发生了什么以及花费了多长时间。对线数进行一些测试,就可以为系统绘制曲线。

希望这项增值服务能够为您带来帮助!