Ola,

Estamos trabalhando em uma migração do Azure Managed Instance para o Azure SQL Hyperscale e durante os testes de ensaio nos deparamos com o seguinte erro:

The database 'tempdb' has reached its size quota. Partition or delete data, drop indexes, or consult the documentation for possible resolutions.

A primeira reação é o erro não fazer sentido uma vez que o próprio Azure deveria tomar conta disso.

Conversando com os magos da PowerTunning eles pontuaram que os limites do tempdb estão especificados na documentação.

https://learn.microsoft.com/en-us/azure/azure-sql/database/resource-limits-vcore-single-databases?view=azuresql#hyperscale---serverless-compute---gen-5

O que condiz perfeitamente com o erro, durante o primeiro teste para acelerar a criação dos índices eu aumentei o banco de testes para 16 gigas, mas no segundo teste eu queria saber quanto tempo demoraria com as configurações mínimas então deixei um máximo de 4 cores.

A solução nesse caso é aumentar o número de processadores do banco e diminuir assim que o script terminar de rodar.

Nos siga para mais dicas e erros do dia a dia.

💡
Podemos te ajudar com uma revisão 100% gratuita do seu ambiente cloud.
Share this post