definition

dbt가 실행되면 모델 간 링크의 DAG 이 생성된다.
thread 는 dbt가 한 번에 작업할 수 있는 그래프의 최대 경로 수를 나타내며, 수를 늘리면 프로젝트의 런타임을 최소화할 수 있다. 기본값은 4이다.

예를 들어 thread 를 1로 지정하면 dbt는 하나의 모델만 빌드를 시작하고 완료한 후 다음 모델로 이동한다. thread 값이 8이라는 것은 종속성(dependency)을 위반하지 않고 한 번에 최대 8개 모델을 작업할 수 있음을 의미한다.

Considerations

설정할 수 있는 최대 thread 는 제한이 없다. thread 수를 늘리면 실행 시간이 단축되지만 고려해야 할 사항이 많다.

dbt 명령을 실행할 때 --threads 옵션을 사용하여 대상에 정의된 값과 다른 스레드 수를 사용할 수 있습니다.

references

Understanding threads​