Guardado de progreso de ejecución habilitado en n8n
Por qué guardar progreso después de cada nodo ralentiza tus workflows
¿Qué es este problema?
Cuando 'Guardar Progreso de Ejecución' está habilitado, n8n escribe el estado de ejecución a la base de datos después de que cada nodo se completa. Esto es útil para depurar workflows de larga duración pero crea una sobrecarga significativa en producción.
Impacto en producción:
•Escrituras a base de datos duplicadas o triplicadas por ejecución•Mayor latencia en cada ejecución de nodo•Mayor consumo de almacenamiento de base de datos•Workflows más lentos en general
¿Por qué es peligroso?
Degradación de rendimiento
Cada nodo agrega una escritura a base de datos, ralentizando la ejecución significativamente para workflows con muchos nodos.
Sobrecarga de base de datos
Workflows de alta frecuencia pueden abrumar tu base de datos con operaciones de escritura.
Inflación de almacenamiento
Los datos de estado de ejecución se acumulan rápidamente, llenando el almacenamiento de tu base de datos.
Costos incrementados
Más operaciones de base de datos significan mayores costos en cloud para servicios de base de datos administrados.
Cómo solucionarlo
- 1
Deshabilitar en producción
Ve a la Configuración del workflow y deshabilita 'Guardar Progreso de Ejecución' para workflows de producción.
- 2
Usar solo para depuración
Habilita esta configuración temporalmente solo cuando depures un problema específico con un workflow de larga duración.
- 3
Habilitar por workflow
En lugar de habilitar globalmente, habilita solo para workflows específicos que lo necesiten durante desarrollo.
- 4
Revisar configuración de datos de ejecución
También revisa configuraciones de 'Guardar ejecuciones exitosas' y 'Guardar ejecuciones fallidas' para reducir carga de base de datos.
Escanea tu workflow ahora
Sube tu archivo JSON de n8n y detecta instantáneamente problemas de rendimiento como guardado de progreso de ejecución.