流程执行限制
子流程执行次数
子流程每小时最多执行10万次。
超过限制后,工作流将执行失败,并提示:
子流程每小时执行次数受限
Webhook 请求频率
Webhook 每小时最多支持 10,000 次请求。
超过限制后,系统将提示:
执行次数 已超
慢查询限流
工作流中查询数据时,系统会按单张工作表、每分钟统计慢查询次数。
如果某次查询在 1 秒内完成,不会计入慢查询次数;如果查询耗时较长,则会计入慢查询次数。
单张工作表每分钟慢查询次数最多为300 次。超过限制后,系统会暂时拒绝后续请求,以避免持续占用数据库资源。
被限流的工作流会自动重试10次,重试 10 次后仍未成功,工作流将执行失败。
限流等待重试时工作流的状态显示以下提示:
请求限流,稍后将自动重试
建议优化方式
如果经常遇到查询超时或请求被限制,建议从以下方面优化:
- 减少全表查询:尽量设置明确的筛选条件,避免在大数据量工作表中直接查询全部记录。
- 优化工作流查询条件:工作流中的查询记录相关节点(获取单条数据、获取多条数据)应尽量设置必要的筛选条件和数量限制,避免高频循环查询同一张大表。
- 避免高频调用同一张表:使用开放接口或工作流批量处理数据时,建议分批执行,并控制调用频率。
- 减少复杂统计和关联查询 如果查询包含大量关联字段、汇总字段、排序或统计计算,建议缩小查询范围。
- 拆分大批量任务:导入、批量更新、批量查询等任务建议分批处理,避免一次性处理过多数据。
这篇文档对你有帮助吗?