Snowflake 대화형 분석을 위한 성능
Snowflake 대화형 분석을 위한 성능
이 주제는 Snowflake 대화형 분석(interactive analytics)의 성능 특성과 최적화를 설명해요. 대화형 분석은 대화형 테이블과 대화형 웨어하우스를 사용해 운영(행 단위) 쿼리와 분석 쿼리 모두에서 빠르고 일관된 성능을 제공해요.
본문
대화형 분석의 성능을 이해하고 최적화하기 위해 다음을 고려해요.
대화형 웨어하우스 성능
대화형 웨어하우스는 대화형 테이블에 대한 상시 연결을 유지해 운영 워크로드의 성능을 개선해요. 실행 중인 대화형 웨어하우스는 대화형 테이블 쿼리를 처리하고, 웨어하우스 상태를 유지해 낮은 지연 응답을 지원해요.
다음을 고려해요.
- 대화형 웨어하우스 비용과 성능: 대화형 웨어하우스는 상태를 유지하므로 일반 웨어하우스와 비용 특성이 다를 수 있어요.
- 대기 시간(latency): 대화형 웨어하우스가 실행 중이면 쿼리 시작 지연을 줄여 낮은 지연을 제공해요.
쿼리 성능 최적화
대화형 테이블의 운영 쿼리 성능을 최적화하려면:
- 기본 키·고유 키를 올바르게 정의해요.
- 행 단위 조회 패턴에 맞는 스키마 설계를 사용해요.
- 필요한 경우 검색 최적화·인덱싱 기능을 활용해요.
성능 특성 비교
대화형 웨어하우스와 표준 웨어하우스, 대화형 테이블과 표준 테이블의 성능·지연·비용 특성을 이해해 워크로드에 맞는 구성을 선택해요.