Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Problema con senetencia SELECT

Estas en el tema de Problema con senetencia SELECT en el foro de Oracle en Foros del Web. Hola foro soy nuevo en el foro perpo tengo un problema y espero ouedan ayudarme, tengo una sentencia select que si le pongo * funciona ...
  #1 (permalink)  
Antiguo 02/12/2011, 13:33
 
Fecha de Ingreso: diciembre-2011
Mensajes: 1
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Problema con senetencia SELECT

Hola foro soy nuevo en el foro perpo tengo un problema y espero ouedan ayudarme, tengo una sentencia select que si le pongo * funciona rapidamente, pero si le seloecciono solo alguno campos la consulta puede tardar hasta 50 minutos en responder, alguien tiene alguna idea de que opuede estar pasando?

Esta es mi sentencia

SELECT b.*
--b.group_bu,
-- b.GROUP_ID,
-- b.doc_seq_date,
-- b.doc_seq_nbr
FROM ps_pending_item b, ps_rp_group_tao4
WHERE ps_rp_group_tao4.process_instance = 1420460
AND b.group_bu = ps_rp_group_tao4.group_bu
AND b.GROUP_ID = ps_rp_group_tao4.GROUP_ID
AND ps_rp_group_tao4.group_type = 'B'
AND ps_rp_group_tao4.origin_method = 'E'
AND b.doc_seq_date IS NOT NULL
AND b.doc_seq_nbr = ' '

Gracias de antemano por la ayuda
  #2 (permalink)  
Antiguo 02/12/2011, 18:10
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Problema con senetencia SELECT

Para ver lo que está pasando deberías postear el plan de ejecución de las dos consultas.

Código:
explain plan for
 select b.*
 from 
 ...

explain plan for
 select b.group_bu,
 b.GROUP_ID,
 b.doc_seq_date,
 b.doc_seq_nbr
 from
 ...
Saludos

Etiquetas: select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:12.