1
resposta

[Dúvida] There is insufficient system memory in resource pool 'default' to run this query.

Estou com um problema ao tentar executar a Carga_Notas.sql, estou rodando o sql server através do docker em um mac, será que tem algo haver?

1 resposta

Oii, Antonio! Tudo bem?

Esse erro é sobre a quantidade de memória alocada para o SQL Server no Docker, que pode estar baixa e você está tendo este erro.

Recomendo que aumente a quantidade de memória disponível para o Docker. Acompanhe os passos abaixo:

  1. Abra as Preferências do Docker no seu Mac.
  2. Vá para a seção Recursos.
  3. Aumente a quantidade de memória alocada para o Docker.

É importante se atentar que ao aumentar a memória do Docker irá diminuir a memória disponível para outras aplicações no seu Mac, então você deve encontrar um equilíbrio que funcione para o seu caso.

Deixo aqui dois artigos, que mostra algumas configurações do Docker, inclusive o aumento de memória, caso queira ver os passos acima de forma ilustrativa:

Outra possibilidade é que a sua consulta esteja tentando processar mais dados do que a memória disponível pode suportar. Nesse caso, você pode tentar otimizar sua consulta para usar menos memória ou processar os dados em lotes menores.

Espero que uma das sugestões funcione para você! Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

Bons estudos, Antonio!