WAREHOUSE_EVENTS_HISTORY 뷰(ACCOUNT_USAGE): 새 열 및 이벤트 변경 사항

주의

이 동작 변경 사항은 2024_04 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

이 동작 변경 번들이 활성화되면 Account Usage WAREHOUSE_EVENTS_HISTORY 뷰 가 다음과 같이 변경됩니다.

새 열

다음과 같은 새 열이 뷰에 추가됩니다.

열 이름

데이터 타입

설명

SIZE

VARCHAR

이벤트 시점에 웨어하우스의 현재 크기입니다. 이 값은 WAREHOUSE_CONSISTENT 이벤트에만 사용할 수 있습니다. 그렇지 않으면 이 값은 NULL입니다.

CLUSTER_COUNT

NUMBER

이벤트 시점에 웨어하우스 클러스터의 수입니다. 이 값은 WAREHOUSE_CONSISTENT 이벤트에만 사용할 수 있습니다. 그렇지 않으면 이 값은 NULL입니다.

이러한 열은 뷰의 마지막(가장 오른쪽) 열로 추가됩니다.

새 이벤트: WAREHOUSE_CONSISTENT

웨어하우스를 생성하거나, 웨어하우스의 크기나 클러스터 수를 변경하거나, 웨어하우스를 일시 중단하는 이벤트는 원자적 작업이 아닙니다. 즉, 이러한 작업을 완전히 완료하려면 약간의 시간이 필요합니다.

예를 들어, ALTER WAREHOUSE … SUSPEND 문을 사용하여 웨어하우스가 일시 중단되는 경우 현재 웨어하우스에서 실행 중인 모든 쿼리가 완료(또는 시간 초과)되어야 일시 중단될 수 있습니다. 일부 경우에는 여러 웨어하우스 이벤트(예: 크기 조정 및 일시 중단)가 진행 중일 수 있습니다. 모든 웨어하우스 이벤트가 완료되면 웨어하우스는 일관적인 상태가 됩니다.

EVENT_NAME

설명

WAREHOUSE_CONSISTENT

웨어하우스에 보류 중인 변경 사항이 완료되면 이 상태가 됩니다.

이벤트 변경 사항

이 동작 변경 번들이 활성화되면 이벤트 상태 PARTIALLY_COMPLETED가 더 이상 사용되지 않습니다.

이벤트가 STARTED 상태로 기록되면 절대 COMPLETED 상태로 기록되지 않습니다. 대신, STARTED 상태로 기록된 이벤트에는 항상 후속 WAREHOUSE_CONSISTENT 이벤트가 뒤따릅니다. 여러 웨어하우스 이벤트가 STARTED 이벤트 상태로 기록되는 경우 해당 이벤트는 동일한 WAREHOUSE_CONSISTENT 이벤트로 병합됩니다.

이벤트가 COMPLETED 상태로 기록된 경우, 보류 중인 다른 이벤트가 STARTED 상태로 기록되지 않는 한 후속 WAREHOUSE_CONSISTENT 이벤트는 발생하지 않습니다.

예를 들어, 보류 중인 추가 변경이 없는 경우 ALTER 문은 COMPLETED 상태로 기록됩니다.

ALTER WAREHOUSE my_wh SET
  COMMENT = 'Updated comment for warehouse';
Copy

이 문은 WAREHOUSE_EVENTS_HISTORY 뷰에 다음과 같은 행을 생성합니다.

TIMESTAMP

WAREHOUSE_NAME

EVENT_NAME

EVENT_STATE

SIZE

CLUSTER_COUNT

2024-04-26 16:42:13.513 +0000

MY_WH

ALTER_WAREHOUSE

COMPLETED

NULL

NULL

ALTER 문이 웨어하우스 크기를 변경하면 크기 조정 이벤트가 뒤따릅니다.

ALTER WAREHOUSE my_wh SET
  WAREHOUSE_SIZE = 'SMALL';
Copy

이 문은 WAREHOUSE_EVENTS_HISTORY 뷰에 다음과 같은 행을 생성합니다.

TIMESTAMP

WAREHOUSE_NAME

EVENT_NAME

EVENT_STATE

SIZE

CLUSTER_COUNT

2024-04-26 16:42:35.694 +0000

MY_WH

ALTER_WAREHOUSE

STARTED

NULL

NULL

2024-04-26 16:42:35.694 +0000

MY_WH

RESIZE_WAREHOUSE

STARTED

NULL

NULL

2024-04-26 16:42:35.773 +0000

MY_WH

WAREHOUSE_CONSISTENT

COMPLETED

SMALL

1

WAREHOUSE_CONSISTENT 이벤트는 다른 웨어하우스 이벤트와 동일한 타임스탬프를 공유하므로 순서가 뒤바뀌어 목록에 표시될 수 있다는 점에 유의하십시오.

웨어하우스 이벤트의 EVENT_STATE 열에 사용할 수 있는 값은 다음과 같이 변경됩니다.

EVENT_NAME

변경 전 EVENT_STATE

변경 후 EVENT_STATE

CREATE_WAREHOUSE

COMPLETED

추가 변경 사항이 보류 중이 아닌 경우 COMPLETED이고, 그렇지 않으면 STARTED입니다.

대부분의 경우 RESUME_WAREHOUSE 이벤트가 뒤따릅니다.

DROP_WAREHOUSE

COMPLETED

추가 변경 사항이 보류 중이 아닌 경우 COMPLETED이고, 그렇지 않으면 STARTED입니다.

대부분의 경우 SUSPEND_WAREHOUSE 이벤트가 뒤따릅니다.

ALTER_WAREHOUSE

COMPLETED

더 이상의 변경 사항이 보류 중인 경우 COMPLETED이고, ALTER 문이 결국 일관적인 이벤트의 결과 로 이어질 경우 STARTED입니다.

RESIZE_WAREHOUSE

STARTED, . COMPLETED, . PARTIALLY_COMPLETED

STARTED

RESUME_WAREHOUSE

STARTED, . COMPLETED, . PARTIALLY_COMPLETED

STARTED

SUSPEND_WAREHOUSE

STARTED, . COMPLETED, . PARTIALLY_COMPLETED

STARTED

RESUME_CLUSTER

COMPLETED

STARTED

SUSPEND_CLUSTER

COMPLETED

STARTED

RESIZE_CLUSTER

COMPLETED

STARTED

SPINUP_CLUSTER

STARTED, . COMPLETED, . PARTIALLY_COMPLETED

STARTED

SPINDOWN_CLUSTER

STARTED, . COMPLETED, . PARTIALLY_COMPLETED

STARTED

참조: 1616