
17/01/2008, 13:11
|
| | Fecha de Ingreso: enero-2008
Mensajes: 7
Antigüedad: 17 años, 1 mes Puntos: 0 | |
Optimizar consulta Alguien me podria dar alguna idea para optimizar una consulta como esta.
SELECT plaques.id, plaques.idgrup, grups.txt,grups.sub FROM repetides, plaques, grups WHERE repetides.idplaca NOT IN(SELECT idplaca FROM coleccio WHERE iduser='1810') AND repetides.iduser=20 AND grups.sub=0 AND plaques.id NOT IN(SELECT idplaca FROM interes WHERE iduser='1810') AND plaques.id = repetides.idplaca AND grups.id = plaques.idgrup
Si hace falta mas datos de las tablas os la puedo dar. Todos los id*, són indices.
En la tabla coleccio hay unos 3 millones de registros, en plaques unos 40000, repetides 200 mil, interes unos 20000. grups 4000.
Alguna idea?
Gracias.
Giro. |