15/08/2009, 09:14
|
| | Fecha de Ingreso: enero-2002
Mensajes: 74
Antigüedad: 23 años Puntos: 0 | |
Secuencia pone lento al sistema en sql2008 hola amigos, tengo tremendo problema...
mi servidor se esta tirando todo el microprocesador, posiblemente por que pasamos de msSQL 2000 a msSQL2008, les muestro una secuencia: SELECT top 5 codigo, nombre, apellido FROM Usuario_Portal WHERE dbo.hay_pik(codigo) = 1 ORDER BY newid();
Tiempo: 6 segundos
esta secuencia se demora unos 6 segundos en procesar (increible)
pero si le quito el ORDER BY, solo se toma 0.02 segundos. SELECT top 5 codigo, nombre, apellido FROM Usuario_Portal WHERE dbo.hay_pik(codigo) = 1
tiempo: 0.02
pensabamos en los posibles problemas:
1 virus
2 imcopatibilidad
3 indices con incompatibilidad
si alguien sabe algo al respecto, se los agradeceria.
manu
__________________ <b>EL codigo es todo, tu Sed es nada!!!</b> |