n8n mysql purge history greater than 10 days
该工作流旨在自动清理MySQL数据库中超过30天的执行记录,有效防止数据积累导致性能下降。用户可以选择每天定时自动执行或手动触发清理操作,确保数据库保持整洁和高效运行。适用于需要维护执行历史的用户,简化了数据库管理任务,提高了系统的稳定性和维护效率。
流程图

工作流名称
n8n_mysql_purge_history_greater_than_10_days
主要功能和亮点
该工作流实现了自动清理MySQL数据库中执行记录的功能,定期删除30天前的历史执行数据,有效避免数据累积导致数据库性能下降。支持手动触发和每日定时自动执行,灵活便捷。
解决的核心问题
随着n8n工作流执行次数增加,数据库中的执行历史记录会不断增长,导致存储负担加重和查询效率降低。此工作流通过定时清理过期执行记录,帮助用户保持数据库的整洁和高效运行。
应用场景
- 任何使用n8n并将执行记录存储于MySQL数据库的用户
- 需要定期维护数据库,防止历史数据无限制增长
- 希望通过自动化方式简化数据库清理任务
主要流程步骤
- 定时触发(Cron节点):每天凌晨7点自动启动
- 手动触发(Manual Trigger节点):支持用户手动执行清理操作
- 执行MySQL删除命令(MySQL节点):删除执行时间早于30天的历史记录
涉及的系统或服务
- MySQL数据库:存储n8n执行历史数据
- n8n自动化工具的内置节点(Cron定时触发、Manual手动触发、MySQL数据库操作)
适用人群或使用价值
- n8n平台运维人员和开发者,帮助维护数据库性能
- 数据库管理员,简化定期清理任务
- 需要自动化管理历史数据的企业和团队,提升系统稳定性和维护效率