Hola

Averiguar por qu� SQL usa un m�todo de acceso y no otro, es junto con 
la composici�n de la cocacola uno de los grandes enigmas de la 
humanidad. 
Pero mientras lo averiguas has de saber dos cosas:

a) Si quieres que los registros sean recuperados en un orden 
determinado, debes indicarlo explicitamente en la clausula ORDER BY, 
cualquier otra cosa es jugar a la loter�a, el mismo SQL no te dar� dos 
veces el mismo resultado si no lo haces as�.

b) Si ejecutas el SQL bajo DEBUG (no es necesario marcar puntos de 
interrupci�n) podr�s leer en los mensajes detallados del trabajo, 
porqu� se eligi� una via de acceso y no otra para la ejecuci�n del SQL, 
e incluso una sugerencia de que indices deber�a haber para que la 
sentencia dse ejecutara m�s r�pidamente.
Hay tambi�n un monitor de ejecuci�n de SQL en OpNAv, pero es algo 
complicado de entender.
MAnuel Gonz�lez

----- Mensaje Original -----
Remitente: "jose hernandez" <[EMAIL PROTECTED]>
Fecha: Jueves, Febrero 28, 2002 5:18 pm
Asunto: RE: QQAINI

> Hace a�os IBM dec�a que para forzar el optimizador en elegir el 
> fichero que
> nosotros creemos m�s eficiente, bastaba con a�adir la clausula 
> ORDER BY y
> eso forzaba la elecci�n adecuada. La verdad es que nunca se me 
> ocurio mirar
> que l�gico prefer�a.
> 
> 
> 
> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]En nombre de Victor 
> Velardez BT
> Enviado el: jueves 28 de febrero de 2002 17:14
> Para: [EMAIL PROTECTED]
> Asunto: RE: QQAINI
> 
> 
> Me sucede lo del caso 2 , y estoy en V4R4, con el acumulativo de 
> PTF TL01072
> 
> > -----Mensaje original-----
> > De:        [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
> > Enviado el:        Jueves, 28 de Febrero de 2002 11:45 a.m.
> > Para:        [EMAIL PROTECTED]
> > Asunto:        Re: QQAINI
> >
> >
> > Hola V�ctor:
> > No entiendo demasiado.
> > �Te refieres a que tienes una tabla y varios �ndices y que SQL 
> utiliza uno
> > que no es el m�s adecuado?
> > Supongo que sabes que las vistas no tienen �ndices asociados y 
> por lo
> tanto
> > no se pueden emplear para el plan de acceso.
> > �Te refieres a que los registros no aparecen con la ordenaci�n
> especificada
> > en la vista?
> >
> > Otro caso:
> > Tienes un fichero f�sico y varios ficheros l�gicos con claves 
> (v�as de
> > acceso) y el gestor de consultas elige utilizar uno que tu crees 
> que no es
> > el adecuado.
> >
> > Si puedes concretar un poco, podemos discutir el caso.
> >
> > De paso, es importante la Release del Sistema Operativo, el 
> Acumulativo de
> > PTF y el Grupo de Base de datos.
> >
> > Saludos,
> >                   ---------------------------
> >                     Santiago Mart�
> >                        Dusen, S.A.
> >                   ---------------------------
> >
> >
> >
> >
> >
> >                     "Victor Velardez BT"
> >                     <[EMAIL PROTECTED]       Para:
> <[EMAIL PROTECTED]>
> >                     ar>                          cc:
> >                     Enviado por:                 Asunto: QQAINI
> >                     forum.help400-request@
> >                     combios.es
> >
> >
> >                     27/02/2002 19:02
> >                     Por favor, responda a
> >                     forum.help400
> >
> >
> >
> >
> >
> >
> > Hola Gente:
> >
> >            Tengo una base que a pesar que le indico desde SQL 
> que lo
> acceda
> > de una forma, esta infiere otra vista para accederlo, alguien 
> sabe como
> > puedo hacer para que el acceso sea el que yo le indico y no el 
> que el
> > quiere?
> >
> >
> >
> >
> > _____________________________________________________
> > Forum.HELP400 es un servicio m�s de NEWS/400.
> > � Publicaciones Help400, S.L. - Todos los derechos reservados
> > http://www.help400.es
> > _____________________________________________________
> >
> > Para darte de baja, env�a el mensaje resultante de pulsar
> > mailto:[EMAIL PROTECTED]?body=AVE
> La informacion contenida en este correo es para uso exclusivo de los
> destinatarios del mismo.
> Esta prohibido a las personas o entidades que no sean los 
> destinatarios de
> este correo, realizar
> cualquier tipo de modificacion, copia o distribucion del mismo. Si 
> Ustedrecibe este correo por
> error, tenga bien notificar al emisor y eliminarlo.
> 
> _____________________________________________________
> Forum.HELP400 es un servicio m�s de NEWS/400.
> � Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
> 
> Para darte de baja, env�a el mensaje resultante de pulsar
> mailto:[EMAIL PROTECTED]?body
> 
> 
> _____________________________________________________
> Forum.HELP400 es un servicio m�s de NEWS/400.
> � Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
> 
> Para darte de baja, env�a el mensaje resultante de pulsar
> mailto:[EMAIL PROTECTED]?body=LEAVE
>


_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

Responder a