Veran la cuestion es la siguiente, que por cierto es muy peculiar y me gustaria me ayudaran a entender y resolver.
Yo realizo una consulta en mysqlYog en donde extraigo la informacion de dos bases de datos y las relaciono en la misma consulsta pero no entiendo por que aveces se tarda alrededor de 28 minutos en mostrarme el contenido cuando no son muchos registros les voy a explicar con la consulta:
Código:
En esta consulta uso 4 tablas que 2 estan en la DB Altra y 2 estan en la DB ContSELECT A.codigo, A.nombre, A.apellido, S.codigopre, S.monto, S.saldo,S.cuota,S.apertura, P.tipmov, P.comprob, P.fecha, P.numcheque, P.banco, P.congra1, P.nomche, P.id, D.cargo valor_cheque FROM Altra.Salpres S, Altra.Maeasoc A, Contpre_t.glhead P, Cont.gldet D WHERE LEFT(S.codigopre,7) = A.codigo AND P.referencia = S.codigopre AND P.id = D.idhead ORDER BY A.codigo ASC
Entonces lo que hago es hacer la comparacion de los prestamos que tienen referencia o mejor dicho que tienen su respectivo cheque en la segunda base.
Pero no se por que se tarda bastante, y las tablas mas grandes son:
Cita:
Y SI tienen indices creados, llaves foraneas y estan relacionados entre si pero no entiendo ni idea del por que de este problema.Altra.Salpres S: Que posee 20,000 registros
Cont.glde: Que posee 100,000 registros
Cont.glde: Que posee 100,000 registros
Espero me puedan decir que podra ser, por que no es mucha la informacion que estoy moviendo.
Ademas tengo una core i3 y estoy con localhost para decir que es por la red.
Incluso ya cambie el archivo MY.ini del mysql y le puse estos valores
Cita:
Pues ya busque por todos lados pero ni idea :( query_cache_type = 1
query_cache_size = 300MB
query_cache_size = 300MB