가상 웨어하우스

간단히 “웨어하우스”라고 하는 가상 웨어하우스는 Snowflake의 컴퓨팅 리소스 클러스터입니다. 가상 웨어하우스는 다음 두 가지 유형으로 제공됩니다.

  • 표준

  • Snowpark에 최적화됨

웨어하우스는 Snowflake 세션에서 다음 작업을 수행하기 위해 필요한 리소스(예: CPU, 메모리 및 임시 저장소)를 제공합니다.

참고

이러한 연산을 수행하려면 웨어하우스가 실행 중이고 세션에서 사용 중이어야 합니다. 웨어하우스가 실행 중인 동안에는 Snowflake 크레딧이 사용됩니다.

웨어하우스의 개요

쿼리 및 테이블에 데이터 로드 등 모든 DML 연산에는 웨어하우스가 필요합니다. 유형을 기준으로 표준 또는 Snowpark에 최적화됨으로 정의되는 것 외에도, 웨어하우스는 웨어하우스 활동을 제어하고 자동화하기 위해 설정할 수 있는 기타 속성과 크기로 정의됩니다.

Snowpark에 최적화된 웨어하우스

Snowpark 워크로드는 표준 웨어하우스와 Snowpark에 최적화된 웨어하우스에서 모두 실행할 수 있습니다. Snowpark에 최적화된 웨어하우스는 ML 학습 사용 사례와 같이 대량 메모리 요구 사항이 있는 워크로드에 권장됩니다.

웨어하우스 고려 사항

Snowflake에서 가상 웨어하우스를 사용하여 쿼리를 처리하기 위한 모범 사례와 일반 지침

멀티 클러스터 웨어하우스

멀티 클러스터 웨어하우스를 사용하면 컴퓨팅 리소스를 확장하여 피크 시간 및 사용 안 함 시간과 같이 변경될 때 사용자 및 쿼리 동시성 요구 사항을 관리할 수 있습니다.

웨어하우스 관련 작업하기

Snowflake 웨어하우스를 생성, 중지, 시작하거나 관리하는 방법을 알아보십시오.

Query Acceleration Service 사용하기

쿼리 가속 서비스는 웨어하우스에서 쿼리 워크로드의 일부를 가속화할 수 있습니다. 웨어하우스용으로 활성화하면 쿼리 가속을 통해 이상값 쿼리(즉, 일반적인 쿼리보다 더 많은 리소스를 사용하는 쿼리)의 영향을 줄임으로써 전체 웨어하우스 성능을 향상할 수 있습니다.

웨어하우스 로드 모니터링하기

웨어하우스 쿼리 로드에서는 특정 간격 내에서 실행 중이거나 큐에 추가된 평균 쿼리 수를 측정합니다.