Acceso por partición vs acceso por indice

Tengo una tabla particionada por un campo fecha, pero a su vez la tabla tiene un indice compuesto por varios campos y uno de ellos es la fecha, entonces mi duda es : ¿Qué es mejor, realizar un select por la partición o simplemente por el campo fecha? Osea :

SELECT * FROM MITABLA partition (nombpart)

vs

select *  FROM MITABLA where fecha='20171019'

Tengo esta duda porque la tabla que os comento es leída por muchos procesos ETL a la vez y quiero reducir el tiempo de respuestá al máximo ya que actualmente no va muy bien.

Añade tu respuesta

Haz clic para o