0

标注限制是否取决于批处理类中调用执行方法的次数?我已经读过它取决于每个执行方法的标注数量,所以如果必须使用最多 100 个标注,我们应该使用 1 的批处理大小,但是如果我们有 25000 条记录,并且批处理大小为 1,它会达到标注的最大限制?

4

1 回答 1

0

在批处理作业start中,因为它们是单独的事务,所以获得一组新的调速器限制executefinish所以你得到 100 个标注。您仍然必须在 120 秒内完成它们 - 但这是一个不同的限制。

我不知道您可以在 24 小时内进行多少次标注,因此可能没有任何限制。虽然有这个限制

每 24 小时内异步 Apex 方法执行的最大数量(批处理 Apex、未来方法、可排队 Apex 和计划 Apex):250,000 或贵组织中的用户许可证数量乘以 200,以较大者为准

你将不得不平衡这一切。如果标注需要 1 秒(所以你可以做所有 100 个) - 随意将批量大小设置为 1 并真正使用 250K execute's。我无法想象什么功能需要 100 次 Web 服务调用来处理一条记录——但理论上你可以。如果您每天需要处理超过 25 万条记录 - 好吧,增加批量大小,但您可能的标注总数会下降。

于 2019-08-22T22:42:42.280 回答