![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Vamos mejorando... a ver hasta donde llego.
Esta es la consulta planteada:
"Campo1" + "Campo2" deben estar dentro del conjunto de resultados, parejas diferentes compuestas por "Cod1" + "Cod2". Si tengo un índice sobre "Tabla2" conformado por los campos "Cod1" y "Cod2", yo espero que el sistema use el índice. Al ejecutar la consulta veo que el plan adoptado realiza un ordenamiento "natural" (<natural_scan>), por lo que intento lo siguiente:
, en donde "Tabla2_Cod1Cod2" es el nombre del índice sobre dichos campos. Entonces el sistema retorna el siguiente mensaje: Cita:
y de esta manera, sin necesidad de especificar el plan, el sistema por sí sólo adopta el plan adecuado: Cita:
Aún así, el tiempo no me parece "adecuado". Debo seguir trabajando... mmm Curioso La primera consulta en Paradox sólo tomaba un par de segundos. La segunda consulta, usando EXISTS, llevó el uso del procesador al 100% y demoró varios minutos. Contrario a lo que sucede en Firebird. Aunque en Firebird la primera consulta demoraba en realidad demasiados minutos.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. Última edición por mlara fecha: 13-05-2008 a las 10:08:30. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Transaccion con if y con exists | zvf | SQL | 4 | 18-09-2007 18:52:44 |
| Microsoft declara que Vista tiene problemas muy serios | Casimiro Noteví | Noticias | 16 | 30-01-2007 09:44:12 |
| Error A component Named Matri already Exists | janlo | Varios | 5 | 28-07-2006 07:16:39 |
| Error en el Exists | Payola2011 | MySQL | 7 | 31-01-2006 19:17:47 |
| -502 Declared cursor already exists | Carlitos | Firebird e Interbase | 4 | 30-09-2003 17:18:22 |
|