× ABAP

Verificar el uso forzado de índice en ORACLE

8 años 8 meses antes #55 por raulete
  SELECT *
    FROM tabla
    WHERE campo1 = '1' AND
          	   campo2 = '4' AND
                   campo5 = 'X'
    %_HINTS ORACLE 'index("tabla" "tabla~nombre_indice")'.

Para verificar que se está forzando a Oracle a usar el índice, usamos la ST05, activamos SQL Trace, lanzamos el programa, volvemos a la ST05, desactivamos traza y visualizamos, luego buscamos por objeto la tabla de la sentencia, y validamos que se ha usado si aparece:

SELECT
/*+
  index("tabla" "tabla~nombre_indice")
*/
  "*"
FROM
  "tabla"

Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.130 segundos
Gracias a Foro Kunena