Usuário com melhor resposta
Erro SQL

Pergunta
-
Pessoal,
Estou tentando executar um select em uma base de SQL 2000 e no meu select dá esse erro:
Intra-query parallelism caused your server command (process ID #54) to deadlock. Rerun the query without intra-query parallelism by using the query hint option (maxdop 1).
Pesquise e não consegui resover esse problema!!! Alguem pode me ajudar?
Vlw!!!
- Movido Gustavo Maia Aguiar sexta-feira, 25 de fevereiro de 2011 18:13 (De:SQL Server - Desenvolvimento Geral)
Respostas
-
WG
O paralelismo esta habilitado no seu server?
Este problema ocorre pq o SQL encontrou um dead lock entre as threads de sua consulta... o artigo abaixo descreve seu problemahttp://support.microsoft.com/kb/837983
o que vc pode fazer é adicionar o hint maxdop
ex. select... FROM tabela WHERE campo=1 OPTION(MAXDOP 1)
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS.
Se útil, classifique!!!
Me siga no twitter: @marcelodba- Marcado como Resposta Richard Juhasz terça-feira, 8 de janeiro de 2013 12:41
-
WG,
Você já observou se durante a execução desta query não existe nenhuma outra que possa esta fazendo uso dos mesmos dados e objetos. Com certeza isso esta ocorrendo e gerando o deadlock.
Através do SQL Profiler você poderia começar esta análise.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]- Marcado como Resposta Richard Juhasz terça-feira, 8 de janeiro de 2013 12:41
Todas as Respostas
-
WG
O paralelismo esta habilitado no seu server?
Este problema ocorre pq o SQL encontrou um dead lock entre as threads de sua consulta... o artigo abaixo descreve seu problemahttp://support.microsoft.com/kb/837983
o que vc pode fazer é adicionar o hint maxdop
ex. select... FROM tabela WHERE campo=1 OPTION(MAXDOP 1)
Att.
Marcelo Fernandes
MCP, MCDBA, MCSA, MCTS.
Se útil, classifique!!!
Me siga no twitter: @marcelodba- Marcado como Resposta Richard Juhasz terça-feira, 8 de janeiro de 2013 12:41
-
WG,
Você já observou se durante a execução desta query não existe nenhuma outra que possa esta fazendo uso dos mesmos dados e objetos. Com certeza isso esta ocorrendo e gerando o deadlock.
Através do SQL Profiler você poderia começar esta análise.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]- Marcado como Resposta Richard Juhasz terça-feira, 8 de janeiro de 2013 12:41