MySQL - XQ NO SE EJECUTAN LAS SENTENCIAS SQL????

 
Vista:

XQ NO SE EJECUTAN LAS SENTENCIAS SQL????

Publicado por paul (1 intervención) el 10/11/2006 18:42:05
HOLA!

les cuento, tengo 2 tablas en mysql, unidas por un codigo comun (pero no las tengo relacionadas por foreign keys)

al ejecutar un query se demora demasiado, (un query comun, de sacar datos que correspondan entre als 2 tablas) 2 min. en un query sencillo, incluso mas, y lo peor es de que si sirve un query, le aumento un order by, y no funciona luego!!!

las tablas son de 600.000 una y de 80.000 otra aprox.

no se el xq de este error, no se si me puedan ayudar, les agradeceria mucho!

PAUL
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:XQ NO SE EJECUTAN LAS SENTENCIAS SQL????

Publicado por Rolando Aguilera (4 intervenciones) el 13/11/2006 17:49:02
Pueden ser varias cosas...

1.- Te falta indexar la tabla, por los campos que consultas en tu clausula WHERE

2.- Estas segura que pusiste bien las relaciones en tu where o join y no estas generando un producto cartesiano entre las tablas?, puede darse que al no relacionar bien las claves, estes haciendo una consulta "todos con todos"... revisa eso.

3.- No has pensado en crear una vista en MYSQL y consultarla desde tu aplicación?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar