我有这个简单的结构
ParentEntity
=> ChildEntity
我将20K子实体放在像这样的单个保存中
ofy().save().entities(childEntities).now()
但它失败了太多争用,但它适用于10K-14K实体。 我无法找到它受到的限制,请参阅Limits page。
答案 0 :(得分:1)
您提到的限制页面指出 -
实体组的最大写入速率 - 每秒1次
请注意,您可以为实体组批量写入。这允许 您可以在此限制内将多个实体写入实体组。
同一页面还表明每次提交/写入的最大实体数为500.如果所有20,000个实体都是单个父项(实体组)的子项,则您的写入速度将受到限制,如上所述。尝试将写入分成每批小于或等于500个实体,并在每批之间添加一点延迟(1秒)。