Como as configurações do warehouse afetam o desempenho da tabela dinâmica

O tamanho de um warehouse nem sempre está relacionado ao seu custo. Para escolher um tamanho de warehouse ideal, experimente e compare o desempenho de uma consulta em diferentes tamanhos de warehouse.

Normalmente, warehouses maiores aumentam o desempenho da consulta por meio de mais memória e paralelismo:

  • Memória: Se uma consulta exigir mais memória do que o warehouse pode fornecer, os dados intermediários serão transferidos para o armazenamento local, aumentando a quantidade total de trabalho que a consulta precisa fazer. Um warehouse maior pode evitar esse despejo, acelerando significativamente a consulta.

  • Paralelismo: O paralelismo permite que uma consulta seja executada mais rapidamente, dividindo o trabalho em mais partes, cada uma delas sendo concluída mais rapidamente. Desde que a consulta ofereça paralelismo suficiente, aumentar o tamanho do warehouse normalmente reduz o tempo de consulta sem aumentar os custos. Por exemplo, mudar de um warehouse pequeno para um warehouse médio normalmente dobra o custo e reduz pela metade o tempo de execução.

    Entretanto, além de um certo ponto, o paralelismo adicional oferece retornos decrescentes. Portanto, o tamanho ideal do warehouse geralmente é grande o suficiente para evitar despejos, mas pequeno o suficiente para evitar a saturação de paralelismo. O tamanho ideal para atualidade geralmente é um pouco maior.

Se suas tabelas dinâmicas forem atualizadas incrementalmente, a atualização inicial muitas vezes requer um warehouse maior do que as atualizações subsequentes. Ajuste seu fluxo de trabalho começando com um tamanho de warehouse maior, criando suas tabelas dinâmicas e reduzindo o tamanho do warehouse novamente.

Para obter mais informações sobre o dimensionamento do warehouse e os custo associados, consulte Uso de crédito do warehouse virtual.