MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Orden de Select Usando Índice (foro/showthread.php?t=71605)

matiasguillermon 12/05/14 13:41:15

Orden de Select Usando Índice
 
Buenas a todos, hago una consulta muy básica pero me entró la duda ya que no sale en ningún Best Practices y tampoco lo encontré en el foro. Me dijeron que para que un SELECT haga bien uso de un índice los campos del WHERE deben estar en el mismo orden que está en el índice. Esto es verdad? o no hace falta?

Ejemplo:
Índice: Sociedad, Ejercicio, Documento
Where: Sociedad, Documento, Ejercicio (NO FUNCIONA)

Gracias

Ripper87 12/05/14 14:01:20

Eso es correcto, no tengo la fuente pero una vez lo comprobé.

Mauricio Hidalgo 12/05/14 18:12:37

Es correcto, el optimizador en función del orden de los campos selecciona el mejor índice de los que tenga la tabla.

Lo puedes comprobar haciénd un trace con la ST05.

Saludos


Husos Horarios son GMT. La hora en este momento es 10:53:40.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web