1

我有一个脚本可以生成大约 20,000 个小对象,其中包含大约 8 个简单属性。我的愿望是将这些对象扔进 ScriptDb 以供以后处理数据。

不过,我遇到的是,即使使用保存批处理操作,该过程所需的时间也比预期的要长得多,然后静默停止。时间过长,通常会超过 5 分钟的执行限制,但不会引发任何错误。该脚本运行时间如此之长,以至于我没有尝试检查突变结果以查看没有成功的原因,但是从执行后的检查看来,大多数都没有。

因此,尽管我很确定我的对象集合低于存储大小限制,但是否有一个鲜为人知的限制或限制访问导致我出现问题?这里的罪魁祸首是对象的数量吗,我是否应该尝试保存一个大对象,它是较小对象的集合?

4

1 回答 1

0

我认为这是您正在编写的数据量。我知道你可以存储 20,000 个小对象,但你不能在 5 分钟内写那么多。写1000然后退出。写下一个千,等等。运行你的函数 20 次,数据就被加载了。如果您需要更多/自动化执行此操作,请使用ScriptApp

于 2012-12-13T22:38:09.990 回答