Esta consulta tarda aproximadamente un minuto para dar resultados:¿Hay alguna razón para que esta simple consulta SQL sea tan lenta?
SELECT MAX(d.docket_id), MAX(cus.docket_id) FROM docket d, Cashup_Sessions cus
Sin embargo, ésta:
SELECT MAX(d.docket_id) FROM docket d UNION MAX(cus.docket_id) FROM Cashup_Sessions cus
da sus resultados al instante. No puedo ver lo que está haciendo el primero que tomaría mucho más tiempo. Quiero decir que ambos simplemente verifican las mismas dos listas de números para el mejor y los devuelven. ¿Qué más podría estar haciendo que no puedo ver?
Estoy usando jet SQL en una base de datos de MS Access a través de Java.
'jet SQL en un MS Access' <- ¡Mis ojos! ¡Las gafas! ¡Ellos no hacen nada! –
Supongo que quiere decir que el jet es una tecnología algo inadecuada. Como puedes ver, soy un principiante autodidacta en la oscuridad. Si pudieras profundizar un poco en este comentario, te lo agradecería, ya que podría ayudarme a comprender la magnitud/cordura de la tarea que estoy emprendiendo. – Jack