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