Warpscript:操作计数超过最大100000

时间:2019-04-23 17:35:15

标签: time-series warpscript

我在使用warpscript时遇到以下错误

  

“ [TOP]”部分中的错误行#1:“ [TOP]”部分中的语句“异常”(操作计数(100002)超过最大值100000)(操作计数(100002)超过最大值100000)< / p>

此最小代码重现了问题:

0 1 100000 <% + %> FOR

是否有一种简单的方法来解决操作计数限制,或者我必须将我的进程分成多个脚本?

2 个答案:

答案 0 :(得分:2)

是的,您可以使用AUTHENTICATE,然后使用MAXOPS将操作计数限制提高到所使用的Warp 10平台的硬限制。

例如,如果您使用公共Warp 10 sandbox,则默认情况下您只能进行100,000次操作,但是此平台上的硬限制是2,000,000次操作。在脚本的开头,您可以执行以下操作:

'<your-read-token>' AUTHENTICATE 2000000 MAXOPS

如果您可以访问所使用的Warp 10平台的配置文件,则还可以通过修改键warpscript.maxops.hard来修改高于该数量的硬限制。

link上提供了有关WarpScript防护限制的更多信息。

答案 1 :(得分:1)

作为补充,应该注意的是,WarpScript程序可以执行的操作数量限制是多租户环境的保护措施。

默认值非常保守,但是可以通过设置以下配置属性并重新启动Warp 10实例来修改:

warpscript.maxops = ...
warpscript.maxops.hard = ...

如果在单个租户环境中使用Warp 10,则可以将这些值提高到数十亿美元。