Compartilhar via


Pausar e retomar no Data Warehouse do Fabric

Aplica-se a:✅ ponto de extremidade de análise do SQL e Warehouse no Microsoft Fabric

A capacidade do Microsoft Fabric pode ser pausada para habilitar a economia de custos para sua organização. Semelhante a outras cargas de trabalho, o Data Warehouse do Fabric é afetado quando a capacidade do Fabric é pausada.

Um Warehouse ou Lakehouse no Microsoft Fabric não pode ser pausado individualmente. Para saber mais sobre como pausar e retomar sua capacidade do Fabric, visite Pausar e retomar sua capacidade.

Efeito nas solicitações do usuário

Um administrador pode pausar uma capacidade ativa do Fabric a qualquer momento, mesmo enquanto as instruções SQL estão sendo executadas. Os usuários podem esperar o seguinte comportamento quando uma capacidade é pausada:

  • Novas solicitações: depois que uma capacidade é pausada, os usuários não podem executar novas instruções SQL ou consultas. Isso também inclui atividades no portal do Fabric, como criar operações, carregar grade de dados, abrir exibição de modelo, abrir o editor de consultas visuais. Toda atividade nova tentada depois que a capacidade é pausada retorna a seguinte mensagem de erro Unable to complete the action because this Fabric capacity is currently paused.
  • Solicitações em pré-lançamento: todas as solicitações abertas, como instruções SQL em execução ou atividade no Editor de Consultas SQL, editor de consultas visuais ou exibição de modelagem, são canceladas com uma mensagem de erro como Unable to complete the action because this Fabric capacity is currently paused.
  • Transações de usuário: quando uma capacidade é pausada no meio de uma transação de usuário como BEGIN TRAN e COMMIT TRAN, as transações são revertidas.

Observação

A experiência do usuário de rejeitar novas solicitações e cancelar solicitações em pré-lançamento é consistente no portal do Fabric e em aplicativos cliente, como o SSMS (SQL Server Management Studio) ou o Azure Data Studio.

Efeito nas tarefas em segundo plano do sistema

Assim como as tarefas iniciadas pelo usuário, as tarefas em segundo plano do sistema que estão em execução são canceladas quando a capacidade é pausada. Exemplos de instruções geradas pelo sistema incluem atividades síncronas de metadados e outras tarefas em segundo plano do sistema que são executadas para habilitar a execução de consulta mais rápida.

Algumas atividades de limpeza podem ser afetadas quando a computação é pausada. Por exemplo, dados históricos mais antigos que as configurações de retenção de dados atuais não são removidos enquanto a capacidade é pausada. As atividades são atualizadas quando a capacidade é retomada.

Efeito no cache e no desempenho

Quando uma capacidade do Fabric é pausada, os recursos de computação do warehouse são desligados de forma elegante. Para obter o melhor desempenho, os caches precisam ser mantidos aquecidos o tempo todo. Nesses cenários, não é recomendável pausar a capacidade subjacente.

Quando uma capacidade do Fabric é retomada, ela reinicia os recursos de computação do warehouse com um cache limpo; serão necessárias algumas execuções para adicionar dados relevantes ao cache. Durante esse tempo, após uma operação de retomada, pode haver desaceleração no desempenho.

Dica

Faça uma troca entre o desempenho e o custo antes de decidir pausar a capacidade subjacente do Fabric.

Efeito na cobrança

  • Quando a capacidade é pausada manualmente, ela pausa efetivamente os medidores de cobrança de computação para todas as cargas de trabalho do Microsoft Fabric, incluindo o Warehouse.
  • Os data warehouses não relatam o uso de computação depois que o fluxo de trabalho de pausa é iniciado.
  • O medidor de cobrança de armazenamento do OneLake não está em pausa. Você continua pagando pelo armazenamento quando a computação é pausada.

Saiba mais sobre as implicações de cobrança aqui: entenda a fatura do Azure de capacidade do Fabric.

Considerações e limitações

  • Em caso de pausa, as solicitações em pré-lançamento nas ferramentas de aplicativos cliente, como o SSMS (SQL Server Management Studio) ou o Azure Data Studio, recebem mensagens de erro genéricas que não indicam a intenção por trás do cancelamento. Algumas mensagens de erro de exemplo nesse caso seriam (não limitadas a):
    • An existing connection was forcibly closed by the remote host
    • Internal error. Unable to properly update physical metadata. Please try the operation again and contact Customer Support Services if this persists.
    • A severe error occurred on the current command. The results, if any, should be discarded.
  • Depois que a capacidade for retomada, poderá levar alguns minutos para começar a aceitar novas solicitações.
  • A atividade de limpeza em segundo plano pode ser afetada quando a computação for pausada. As atividades são atualizadas quando a capacidade é retomada.

Próxima etapa