n8n执行历史自动清理工作流
该工作流旨在定时扫描并自动删除运行时间超过10天的旧执行记录,从而保持系统整洁高效,防止冗余数据占用存储资源。通过定期清理过期执行记录,用户可以有效管理历史数据,保障系统性能和响应速度。此外,支持手动触发以便进行测试和调试,简化了运维人员的数据清理操作,提升了自动化平台的运行效率。
流程图

工作流名称
n8n执行历史自动清理工作流
主要功能和亮点
该工作流能够定时扫描并自动删除运行时间超过10天的旧执行记录,保持n8n系统的整洁和高效,避免冗余数据占用存储资源。支持手动触发测试,方便调试和验证。
解决的核心问题
随着n8n自动化流程的持续运行,历史执行数据会不断积累,导致数据库膨胀,影响系统性能和维护成本。该工作流通过自动清理过期执行记录,保障系统的稳定性和响应速度。
应用场景
- n8n自动化平台用户需要定期维护执行历史数据
- 企业自动化流程管理,防止历史数据过多影响系统性能
- 运维人员希望简化n8n平台的数据清理操作
主要流程步骤
- 使用“Schedule Trigger”节点每日固定时间触发工作流
- 通过“n8n list execution”节点获取所有执行记录
- 利用“If”节点筛选出启动时间早于10天前的执行记录
- 对符合条件的历史执行记录调用“delete execution”节点进行删除
- 对不符合条件的记录执行“无操作”处理,保持流程清晰
- 支持通过“手动触发”节点进行即时测试
涉及的系统或服务
- n8n自动化平台API(用于执行记录的查询与删除)
适用人群或使用价值
- n8n平台管理员和运维人员
- 自动化流程开发者关注系统性能和数据管理者
- 任何使用n8n构建自动化流程且需要定期维护执行历史的用户
通过该工作流,用户可以高效自动管理n8n执行历史,减少手动干预,提升自动化平台的运行效率和稳定性。