Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2018, 11:07
Avatar de Huasi
Huasi
 
Fecha de Ingreso: mayo-2007
Mensajes: 83
Antigüedad: 17 años, 6 meses
Puntos: 2
Performance Fecha Where Between vs Equal

Estimados como estan.
Les quiero consultar sobre una cuestión de performance.
Tengo una consulta que esta demorando más de 4hs, algunas veces mucho más y la idea es hacerla más eficiente.
Para ello se me ocurre hacer foco en la cláusula Where.
se trata de un job que se ejecuta para realizar ciertos procesos sobre los registros del día. Dentro del Where tengo un between sobre una fecha desde y una fecha hasta.
Al ser tan pesada la tabla y manejar tanta cantidad de registros la consulta se ejecuta a diario y se procesa un solo día, por lo tanto se me ocurre reemplazar:

Fecha Between @Desde And @Hasta
por
Fecha = @fecha

¿Creen que esa modificación puede optimizar los tiempos de ejecución?
O se trata de un mito como decían del >= vs Between (lo probe infinidad de veces y obtuve siempre resultados idénticos)