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)