Pausar e retomar no Fabric Data Warehouse
Aplica-se a:✅ ponto de extremidade de análise SQL e Warehouse no Microsoft Fabric
A capacidade do Microsoft Fabric pode ser pausada para permitir economia de custos para sua organização. Semelhante a outras cargas de trabalho, o Fabric Data Warehouse é afetado quando a capacidade da malha é pausada.
Um Warehouse ou Lakehouse no Microsoft Fabric não pode ser pausado individualmente. Para saber mais sobre como pausar e retomar sua capacidade de malha, visite Pausar e retomar sua capacidade.
Efeito nos pedidos dos utilizadores
Um administrador pode pausar uma capacidade ativa do Fabric a qualquer momento, mesmo durante a execução de instruções SQL. 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 ou consultas SQL. Isso também inclui atividades no portal do Fabric, como operações de criação, carregamento de grade de dados, abertura da visualização do modelo, abertura do editor de consultas visuais. Qualquer nova atividade tentada após a capacidade ser pausada retorna a seguinte mensagem de erro:
Unable to complete the action because this Fabric capacity is currently paused.
- Em ferramentas de aplicativo cliente, como o SQL Server Management Studio (SSMS) ou o Azure Data Studio, os usuários que entrarem em uma capacidade pausada receberão o mesmo texto de erro com o código de erro SQL: 24800.
- Em ferramentas de aplicativo cliente, como o SQL Server Management Studio (SSMS) ou o Azure Data Studio, os usuários que tentarem executar uma nova consulta TSQL em uma conexão existente quando a capacidade estiver pausada verão o mesmo texto de erro com o código de erro SQL: 24802.
- Solicitações em andamento: todas as solicitações abertas, como instruções SQL em execução ou atividade no Editor de Consultas SQL, editor de consultas visual 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
eCOMMIT TRAN
, as transações são revertidas.
Nota
A experiência do usuário de rejeitar novas solicitações e cancelar solicitações durante o voo é consistente no portal de malha e em aplicativos cliente, como o SQL Server Management Studio (SSMS) 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 voo são canceladas quando a capacidade é pausada. Exemplos de instruções geradas pelo sistema incluem metadados, atividades síncronas e outras tarefas em segundo plano que são executadas para permitir uma execução mais rápida da consulta.
Algumas atividades de limpeza podem ser afetadas quando a computação é pausada. Por exemplo, os dados históricos mais antigos do que as configurações atuais de retenção de dados não são removidos enquanto a capacidade é pausada. As atividades recuperam quando a capacidade é retomada.
Efeito no cache e no desempenho
Quando uma capacidade de malha é pausada, os recursos de computação do armazém são desligados normalmente. Para obter o melhor desempenho, os caches precisam ser mantidos aquecidos o tempo todo. Nesses cenários, não é recomendado pausar a capacidade subjacente.
Quando uma capacidade de malha é retomada, ela reinicia os recursos de computação do depósito com um cache limpo, e serão necessárias algumas execuções para adicionar dados relevantes ao cache. Durante esse período após uma operação de retomada, pode haver desacelerações de desempenho percebidas.
Gorjeta
Faça uma compensação entre desempenho e custo antes de decidir pausar a capacidade de malha subjacente.
Efeito na faturação
- Quando a capacidade é pausada manualmente, ela pausa efetivamente os medidores de faturamento de computação para todas as cargas de trabalho do Microsoft Fabric, incluindo o Warehouse.
- Os armazéns de dados não relatam o uso da computação depois que o fluxo de trabalho de pausa é iniciado.
- O medidor de faturamento de armazenamento OneLake não está pausado. Você continua a pagar pelo armazenamento quando a computação é pausada.
Saiba mais sobre as implicações de cobrança aqui: Entenda sua fatura do Azure de capacidade de malha.
Considerações e limitações
- Em caso de pausa, as solicitações a bordo em ferramentas de aplicativo cliente, como o SQL Server Management Studio (SSMS) 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 neste 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.
- Quando a capacidade for retomada, pode 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 é pausada. As atividades recuperam quando a capacidade é retomada.