Hola todos,
una pregunta acerca de rendimiento.
tengo una tabla "muy grande", por ejemplo 10 millones de registros.
Debo sacar un informe que involucra una pequeña fracción de dichos registros
(500 registros) combinados con otras varias tablas.
Lo que estoy haciendo es sacar el conjunto de los 500 registros a una tabla
temporal y en adelante (dentro del stored procedure) solo uso la tabla
temporal para generar el informe.
La pregunta es si es preferible no hacer uso de la tabla temporal y siempre
hacer referecnia a la tabla completa pasando el filtro (where que arroja los
500 registros)
La inquietud es que dentro del stored procedure uso varias veces el
subconjunto de los 500 registros y se me ocurre que es mejor no hacer la
consulta cada vez sobre la tabla original debido a que es muy grande.
Agradezco sus comentarios.
Eusebio
Leer las respuestas