Warehouses virtuais

Um warehouse virtual, muitas vezes chamado simplesmente de “warehouse”, é um cluster de recursos computacionais no Snowflake. Um warehouse virtual está disponível em dois tipos:

  • Padrão

  • Otimizado para Snowpark

Um warehouse fornece os recursos necessários, tais como CPU, memória e armazenamento temporário, para realizar as seguintes operações em uma sessão do Snowflake:

  • Executar instruções SQL SELECT que requerem recursos computacionais (por exemplo, obter linhas de tabelas e exibições).

  • Realizar operações DML, tais como:

Nota

Para realizar essas operações, um warehouse deve estar em funcionamento e em uso para a sessão. Enquanto um warehouse está em funcionamento, ele consome créditos do Snowflake.

Visão geral de warehouses

Warehouses são necessários para consultas, assim como todas as operações DML, incluindo o carregamento de dados em tabelas. Além de ser definido por tipo, sendo Padrão ou Otimizado para Snowpark, um warehouse é definido por seu tamanho, assim como as outras propriedades que podem ser definidas para ajudar a controlar e automatizar as atividades do warehouse.

Warehouses otimizados para Snowpark

As cargas de trabalho do Snowpark podem ser executadas em warehouses otimizados para Snowpark e padrão. Os warehouses otimizados para Snowpark são recomendados para cargas de trabalho com grandes requisitos de memória, como casos de uso de treinamento de ML.

Considerações sobre warehouses

Práticas recomendadas e diretrizes gerais para o uso de warehouses virtuais em Snowflake para processar consultas

Warehouses multicluster

Warehouses multicluster permitem que você escalone recursos computacionais para gerenciar seus usuários e as necessidades de simultaneidade de consultas conforme elas mudam, por exemplo durante o horário de pico e fora do expediente.

Como trabalhar com warehouses

Aprenda como criar, parar, começar e administrar os warehouses Snowflake.

Uso do Query Acceleration Service

O Query Acceleration Service pode acelerar partes da carga de trabalho da consulta em um warehouse. Quando ativado para um warehouse, a aceleração da consulta pode melhorar o desempenho geral do warehouse reduzindo o impacto de consultas externas (ou seja, consultas que utilizam mais recursos do que as consultas típicas).

Monitoramento da carga do warehouse

A carga de consulta do warehouse mede o número médio de consultas que estavam em execução ou enfileiradas dentro de um intervalo específico.