DROP WAREHOUSE

DROP WAREHOUSE

시스템에서 지정한 가상 웨어하우스(virtual warehouse)를 제거하는 명령이에요. 웨어하우스는 쿼리 실행을 위한 컴퓨팅 리소스예요.

출처: 문서

본문

구문 (Syntax)

DROP WAREHOUSE [ IF EXISTS ] <name>

파라미터

  • name — 삭제할 웨어하우스의 식별자를 지정해요. 식별자에 공백, 특수 문자, 또는 대소문자 혼합 문자가 포함되면 전체 문자열을 큰따옴표로 묶어야 해요. 큰따옴표로 묶은 식별자는 대소문자를 구분해요.

사용 메모 (Usage notes)

  • 삭제된 웨어하우스는 복구할 수 없으므로 다시 만들어야 해요.
  • 이 명령을 실행하면 Snowflake는 지정된 웨어하우스가 처리 중인 쿼리를 중단하고 웨어하우스가 사용하는 컴퓨팅 리소스를 종료해요. 웨어하우스의 컴퓨팅 리소스에 대한 과금은 실행 중인 모든 문장이 완료된 후에 중지돼요.
  • IF EXISTS 절을 지정했을 때 대상 객체가 존재하지 않으면, 명령은 오류를 반환하지 않고 성공적으로 완료돼요.

: 삭제할 웨어하우스의 진행 중인 쿼리가 중단되지 않도록 하려면(즉 쿼리가 완료되길 원하는 경우):

  • 먼저 웨어하우스를 일시 중지해요.
  • 모든 쿼리가 완료된 후 웨어하우스를 삭제해요.

더 알아보기 (Learn more)