ES | EN
DevOps

Purge n8n execution history located in Mysql

CronMy Sql
Nodes 3
Complexity Intermediate
Category DevOps
n8n popularity 2,095 views in n8n library

This workflow is useful if you have lots of tasks running daily. MySQL node (or the database used to save data shown in n8n - could be Mongo, Postgres, ... -) remove old entries from execution_entity table that contains the history of the executed workflows. If you have multiple tasks executed every minute, 1024 rows will be created every day (60 minutes x 24 hours) per every task. This will increase the table size fastly. SQL query deletes entries older than 30 days taking stoppedAt column as a reference for date calculations. You only have to setup Mysql connection properly and config cron to execute once per day in a low traffic hour, this way

Apps and nodes included

Step-by-Step Implementation Guide

Automatización: Purgar Historial de Ejecución en MySQL

Este flujo de trabajo elimina entradas antiguas de la tabla `execution_entity` en una base de datos MySQL, que contiene el historial de ejecución de los flujos de trabajo.

Nodos Utilizados

  • MySQL: Interactúa con la base de datos MySQL.

Pasos de Configuración

  • Paso 1: Configura el nodo MySQL con tus credenciales de acceso a la base de datos.
  • Paso 2: Define la consulta SQL para eliminar las entradas antiguas. Un ejemplo es: `DELETE FROM execution_entity WHERE started_at < DATE_SUB(NOW(), INTERVAL X DAY);` Reemplaza 'X' con el número de días que deseas conservar el historial.
  • Paso 3: Asegúrate de que la consulta SQL sea correcta y segura. Considera probar la consulta directamente en la base de datos antes de usarla en el flujo.
  • Paso 4: Activa el flujo de trabajo. Este flujo ejecutará la consulta SQL y eliminará las entradas antiguas del historial de ejecución. Considera programar este flujo para que se ejecute regularmente.
⚡ Open and edit in Scriflow ← Browse all n8n templates

Scriflow builds and adapts n8n workflows with AI. Open this template in the editor to get the import-ready JSON.