#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
Eso es correcto, no tengo la fuente pero una vez lo comprobé.
|
#3
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|