Alunos Renato De Freitas Gualberto Postado Julho 17 Alunos Compartilhar Postado Julho 17 Referência: Trilha 2 - aula15 Problema: Ao criar o DW quando executo o comando (abaixo) o SSMS o comando não concluí. Qual seria o possível problema? Código executado: select * into dimCliente from [MestreElectronics].[dbo].[Customer] Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Renato Carlos Rossato Postado Julho 18 Alunos Compartilhar Postado Julho 18 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 More sharing options...
Pergunta
Renato De Freitas Gualberto
Referência: Trilha 2 - aula15
Problema: Ao criar o DW quando executo o comando (abaixo) o SSMS o comando não concluí.
Qual seria o possível problema?
Código executado:
select *
into dimCliente
from [MestreElectronics].[dbo].[Customer]
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora