Skip to main content

流程执行限制

子流程执行次数

子流程每小时最多执行10万次。

超过限制后,工作流将执行失败,并提示:

子流程每小时执行次数受限

Webhook 请求频率

Webhook 每小时最多支持 10,000 次请求。

超过限制后,系统将提示:

执行次数已超

慢查询限流

工作流中查询数据时,系统会按单张工作表每分钟统计慢查询次数。

如果某次查询在 1 秒内完成,不会计入慢查询次数;如果查询耗时较长,则会计入慢查询次数。

单张工作表每分钟慢查询次数最多为300 次。超过限制后,系统会暂时拒绝后续请求,以避免持续占用数据库资源。

被限流的工作流会自动重试10次,重试 10 次后仍未成功,工作流将执行失败。

限流等待重试时工作流的状态显示以下提示:

请求限流,稍后将自动重试

建议优化方式

如果经常遇到查询超时或请求被限制,建议从以下方面优化:

  • 减少全表查询:尽量设置明确的筛选条件,避免在大数据量工作表中直接查询全部记录。
  • 优化工作流查询条件:工作流中的查询记录相关节点(获取单条数据、获取多条数据)应尽量设置必要的筛选条件和数量限制,避免高频循环查询同一张大表。
  • 避免高频调用同一张表:使用开放接口或工作流批量处理数据时,建议分批执行,并控制调用频率。
  • 减少复杂统计和关联查询 如果查询包含大量关联字段、汇总字段、排序或统计计算,建议缩小查询范围。
  • 拆分大批量任务:导入、批量更新、批量查询等任务建议分批处理,避免一次性处理过多数据。

Was this document helpful?