FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Optimizar consulta con Union ALL
Buenas:
¿Como podria optimizar esta consulta?. Me demora casi 2hs en devolverme el resultado. ¡Cualquier sugerencia sera bienvenida! Desde ya ¡Muchas Gracias!
__________________
:D chinosoft - only
|
#2
|
|||
|
|||
La experiencia dice que: "divide y vencerás...".
Por lo tanto utiliza procedimientos almacenados dentro de la base de datos para que éstos te hagan calculos intermedios y por último generas la consulta con los resultados obtenidos... Recuerda que todo lo que se haga dentro del motor de base de datos será mil veces más rápido que cuando se hace desde el cliente. Cordialmente:
__________________
Ing. LUIS FERNANDO ORJUELA BOGOTA - COLOMBIA |
#3
|
||||
|
||||
A la vista de la consulta, los únicos índices que veo que vale la pena tener son 3 índices para la tabla Praparacion, uno para CodigoMaster1, otro índice para CodigoMaster2 y un tercer índice para CodigoMaster3.
NOTA: Si tienes una tabla con los Codigos, seguramente se ejecutará mas rápido esta consulta (que da el mismo resultado):
Naturalmente sigues necesitado un índice independiente para cada campo codigomaster1/2/3 Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con consulta de Union'¡¡¡¡ | Poke | SQL | 3 | 12-05-2010 18:03:58 |
optimizar consulta | martinchooozzz | SQL | 5 | 15-12-2009 18:11:42 |
Optimizar Consulta - algoritmo | jmartinez | MySQL | 2 | 28-08-2007 17:06:37 |
Optimizar Consulta en Firebird | AGAG4 | Firebird e Interbase | 14 | 10-01-2006 02:11:30 |
Optimizar Consulta | dunia_lv | MS SQL Server | 2 | 21-04-2005 09:43:51 |
|