![]() |
Outer Join - View
Si alguien quiere perder un poco de tiempo y analizar una situacion
realmente extraña, aqui os la propongo. Porque una query utilizando un OUTER JOIN tarda varios minutos y la misma query pero creando una VIEW para simplificarla y utilizando otra vez el OUTER JOIN nos da el resultado en muy pocos segundos!!
CONCLUSION =========== No entiendo porque en lo que es basicamente la misma consulta, hecha en dos fases o en una, el PLAN en el caso 1 no utiliza el indice PK_CROSS_LIST en C2 que esta a su disposicion. Es un BUG de Firebird 1.5? Estoy cometiendo algun error el la QUERY1? Saludos, |
La franja horaria es GMT +2. Ahora son las 09:35:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi