Ir para conteúdo
  • 0

problemas na criação de DW


Renato De Freitas Gualberto

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0
  • Alunos

Olá @Renato De Freitas Gualberto, segue algumas considerações que podem te ajudar ai na resolução:

Tamanho dos Dados: Se a tabela `[MestreElectronics].[dbo].[Customer]` contiver um grande volume de dados, a operação `select * into dimCliente` pode estar consumindo muitos recursos de CPU, memória e disco. Isso pode levar a uma execução lenta ou a falhas se os recursos forem insuficientes.

Bloqueio de Tabela: Se a tabela `[MestreElectronics].[dbo].[Customer]` estiver sendo usada por outras consultas simultaneamente, o comando `select * into` pode ficar bloqueado, aguardando que esses recursos sejam liberados. Isso pode fazer com que a consulta pare de responder ou demore muito para ser concluída.

Permissões Insuficientes: Se o usuário que está executando o comando não tiver permissões adequadas, especialmente permissões de escrita no banco de dados ou esquema onde está tentando criar a tabela `dimCliente`, isso pode causar uma falha na execução do comando.

Para tentar estes problemas tente isso:

Verifique o tamanho dos dados na tabela `Customer`. Pode ser útil executar um `SELECT COUNT(*)` para ter uma ideia do número de linhas.

Monitore os recursos do servidor SQL Server (CPU, memória, uso de disco) durante a execução do comando para ver se há picos que possam indicar problemas de recursos.

Verifique se há bloqueios na tabela `Customer` usando ferramentas como o Activity Monitor do SQL Server Management Studio (SSMS) ou consultas ao sistema de gerenciamento dinâmico (DMV).

Certifique-se de que o usuário tem permissões adequadas para criar tabelas no banco de dados e no esquema especificados.

Considere dividir o processo em etapas menores, por exemplo, usando `INSERT INTO ... SELECT ...` em vez de `SELECT * INTO`, o que pode oferecer mais controle sobre o processo e melhorar o desempenho em alguns casos.

Alguns destes pontos a serem verificados, devem resolver o problema.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...