n8n 자체 호스팅 시 데이터베이스 용량 관리 및 실행 데이터 최적화 방법

하루보탬 편집팀

데이터 관리 핵심 요약: n8n은 불필요한 데이터 저장을 방지하고 오래된 실행 데이터를 삭제(pruning)하는 환경 변수 설정을 권장합니다.

n8n을 자체 호스팅할 때 실행 데이터의 양에 따라 데이터베이스 용량이 늘어나고 저장 공간이 부족해질 수 있습니다. 이를 방지하기 위해 n8n은 불필요한 데이터 저장을 방지하고 오래된 실행 데이터를 삭제(pruning)하는 환경 변수 설정을 권장합니다.

데이터베이스 용량 문제의 원인과 공식 권장 사항

실행 설정 및 데이터 규모에 따라 n8n 데이터베이스의 크기가 커지고 저장 공간이 부족해질 수 있습니다.

이러한 문제를 방지하기 위해 n8n은 불필요한 데이터를 저장하지 않도록 설정할 것을 권장합니다.

또한, 오래된 실행 데이터에 대한 삭제(pruning) 기능을 활성화할 것을 권장합니다.

실행 데이터 저장 조건별 차이: 성공한 실행만 저장할지, 에러가 발생한 실행만 저장할지, 혹은 노드 진행 상황을 저장할지 선택할 수 있습니다.
실행 데이터 저장 조건별 차이 — 공식 자료를 정리한 자체 제작 도해입니다.
설명 도해 · 하루보탬 Studio

근거: Manage execution data

워크플로드별 실행 데이터 저장 옵션 비교

워크플로우 설정 기능을 통해 개별 워크플로우 단위로 저장할 데이터의 범위를 선택할 수 있습니다.

예를 들어, 오류가 발생한 실행 데이터만 저장하도록 설정하여 성공적인 실행 데이터의 저장을 방지할 수 있습니다.

또한, 각 실행에 대한 노드 진행 상황이나 수동으로 실행된 데이터의 저장 여부를 선택할 수 있습니다.

데이터 최적화 설정 순서: 1. 전체 실행 데이터의 pruning 설정 확인, 2. 워크플로우별 세부 저장 조건(에러, 성공, 진행 상황) 설정.
데이터 최적화 설정 순서 — 공식 자료를 정리한 자체 제작 도해입니다.
설명 도해 · 하루보탬 Studio

근거: Manage execution data

환경 변수를 통한 데이터 관리 설정 방법

EXECUTIONS_DATA_SAVE_ON_ERROR=all 설정은 오류로 끝난 실행 데이터를 저장하도록 지정합니다. 성공한 실행 데이터의 저장 여부는 별도의 EXECUTIONS_DATA_SAVE_ON_SUCCESS 설정으로 제어합니다.

EXECUTIONS_DATA_SAVE_ON_SUCCESS=none 설정을 통해 성공적인 실행 데이터를 저장하지 않습니다.

EXECUTIONS_DATA_SAVE_ON_PROGRESS=false 설정을 통해 각 실행에 대한 노드 진행 상황을 저장하지 않습니다.

EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=false 설정을 통해 수동으로 실행된 데이터를 저장하지 않습니다.

운영 환경 및 비용 고려사항: 자체 호스팅 인프라 운영 비용은 구독료와 별개이며, 실제 비용은 측정되지 않았습니다.
운영 환경 및 비용 고려사항 — 공식 자료를 정리한 자체 제작 도해입니다.
설명 도해 · 하루보탬 Studio
다음 단계: 환경 변수 적용: 워크플로드의 실행량과 빈도에 따라 EXECUTIONS_DATA_SAVE_ON_ERROR 등 적절한 환경 변수를 설정하십시오.
다음 단계: 환경 변수 적용 — 공식 자료를 정리한 자체 제작 도해입니다.
설명 도해 · 하루보탬 Studio

근거: Manage execution data

적용 조건과 확인 범위
  • 자체호스팅 인프라와 운영 비용은 구독료와 별개이며 실제 비용을 측정한 것은 아니다.
  • Cloud·자체호스팅·Enterprise의 지원 범위와 제한을 구분한다.
  • 자체호스팅 인프라와 운영 비용은 구독료와 별개이며 실제 비용을 측정한 것은 아님.
  • Cloud·자체호스팅·Enterprise의 지원 범위와 제한을 구분함.

확인일: 2026-09-21T19:18:35.011452+00:00