Error de paralelismo!!! URGENTE!!!

13/07/2005 - 21:24 por fabi | Informe spam
Tengo un DTS que ejecuta algunos procedimientos almacenados.

Cuando ejecuta uno de ellos muestra el siguiente error:

Intra-query parallelism caused your server command (process ID #25) to
deadlock. Rerun the query without Intra-query parallelism by using the query
hint option (maxdop 1)

QUE PUEDO HACER!!!! Como hago para identificar en que parte del stored
procedure esta el problema...

Tengo SQL server 7 sp 4
Gracias!!!

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
13/07/2005 - 21:56 | Informe spam
Fabi,

SQL Server esta haciendo uso de los multi procesadores al escojer un plan de
ejecucion paralello para una de las sentencias "select" en tu procedimiento.
Pudieras ver el plan de ejecucion estimado del procedimiento y ver para cual
query esto esta ocurriendo. Si no, debes usar el hint option (maxdop 1) para
todos los querys que tengas en el procedimiento.

Ejemplo:

use northwind
go

select
*
from
dbo.orders
order by
orderid
option (MAXDOP 1)
go


AMB

"fabi" wrote:

Tengo un DTS que ejecuta algunos procedimientos almacenados.

Cuando ejecuta uno de ellos muestra el siguiente error:

Intra-query parallelism caused your server command (process ID #25) to
deadlock. Rerun the query without Intra-query parallelism by using the query
hint option (maxdop 1)

QUE PUEDO HACER!!!! Como hago para identificar en que parte del stored
procedure esta el problema...

Tengo SQL server 7 sp 4
Gracias!!!
Respuesta Responder a este mensaje
#2 fabi
13/07/2005 - 23:18 | Informe spam
Hola Alejandro!

Si, ya lo probé con option (maxdop 1) pero aun no me funciona :-(

"Alejandro Mesa" escribió:

Fabi,

SQL Server esta haciendo uso de los multi procesadores al escojer un plan de
ejecucion paralello para una de las sentencias "select" en tu procedimiento.
Pudieras ver el plan de ejecucion estimado del procedimiento y ver para cual
query esto esta ocurriendo. Si no, debes usar el hint option (maxdop 1) para
todos los querys que tengas en el procedimiento.

Ejemplo:

use northwind
go

select
*
from
dbo.orders
order by
orderid
option (MAXDOP 1)
go


AMB

"fabi" wrote:

> Tengo un DTS que ejecuta algunos procedimientos almacenados.
>
> Cuando ejecuta uno de ellos muestra el siguiente error:
>
> Intra-query parallelism caused your server command (process ID #25) to
> deadlock. Rerun the query without Intra-query parallelism by using the query
> hint option (maxdop 1)
>
> QUE PUEDO HACER!!!! Como hago para identificar en que parte del stored
> procedure esta el problema...
>
> Tengo SQL server 7 sp 4
> Gracias!!!
Respuesta Responder a este mensaje
#3 Alejandro Mesa
14/07/2005 - 02:53 | Informe spam
Puedes postear el query?

AMB

"fabi" wrote:

Hola Alejandro!

Si, ya lo probé con option (maxdop 1) pero aun no me funciona :-(

"Alejandro Mesa" escribió:

> Fabi,
>
> SQL Server esta haciendo uso de los multi procesadores al escojer un plan de
> ejecucion paralello para una de las sentencias "select" en tu procedimiento.
> Pudieras ver el plan de ejecucion estimado del procedimiento y ver para cual
> query esto esta ocurriendo. Si no, debes usar el hint option (maxdop 1) para
> todos los querys que tengas en el procedimiento.
>
> Ejemplo:
>
> use northwind
> go
>
> select
> *
> from
> dbo.orders
> order by
> orderid
> option (MAXDOP 1)
> go
>
>
> AMB
>
> "fabi" wrote:
>
> > Tengo un DTS que ejecuta algunos procedimientos almacenados.
> >
> > Cuando ejecuta uno de ellos muestra el siguiente error:
> >
> > Intra-query parallelism caused your server command (process ID #25) to
> > deadlock. Rerun the query without Intra-query parallelism by using the query
> > hint option (maxdop 1)
> >
> > QUE PUEDO HACER!!!! Como hago para identificar en que parte del stored
> > procedure esta el problema...
> >
> > Tengo SQL server 7 sp 4
> > Gracias!!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida