我有一个脚本,生成大约20,000个小对象与大约8个简单的属性。我的愿望是将这些对象放到ScriptDb中,以便稍后处理数据。
然而,我正在经历的是,即使是使用savebatch操作,该过程也会花费比预期更长的时间,然后静默地停止。如果时间太长,它通常会超过5分钟的执行限制,但不会抛出任何错误。这个脚本运行了很长时间,以至于我没有尝试检查变异结果,看看有什么不成功,但从执行后的检查来看,似乎大多数都没有。
因此,尽管我非常确定我的对象集合低于存储大小限制,但是否有一个鲜为人知的访问限制或节流导致了我的问题?在这里,对象的数量是罪魁祸首吗?我是否应该尝试保存一个大对象,它是较小对象的集合?
发布于 2012-12-13 22:38:10
我认为这是你正在写入的数据量。我知道你可以存储20,000个小对象,但你不可能在5分钟内写那么多。写入1000,然后退出。写下一个1000,等等。运行你的函数20次,数据就被加载了。如果您需要执行更多/自动化操作,请使用ScriptApp。
https://stackoverflow.com/questions/13865805
复制相似问题