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: 
- Carregamento de dados em tabelas (COPY INTO <tabela>). 
- Descarregamento de dados de tabelas (COPY INTO <local>). 
 
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 (QAS)
- 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.