Ver Mensaje Individual
  #4  
Antiguo 01-05-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Reputación: 19
MaMu Va por buen camino
Cita:
Empezado por waly2k1 Ver Mensaje
Vi varios hilos donde se aconseja utilizar Zeos con MySQL y de hecho lo estoy usando, funciona perfectamente sin 'grandes' cambios de una aplicación que usaba ADO. El tema en cuestión es que cuando quiero traer un maestro de artículos con 7300 registros aproximadamente se viene todo abajo, trabajando local y sin procesos previos, o sea:


Código SQL [-]SELECT CAMPO1, CAMPO2, CAMPO3... FROM TABLA ORDER BY ID_PRODUCTO


ID_PRODUCTO es la clave primaria. Es impresionante lo que tarda, ni hablar de que consume todos los recursos de la PC (cuando no se cuelga).

Es esto normal ?.
No son muchos registros. El problema es de Zeos ó MySQL ó ???
Las tablas son de tipo MyISAM y no InnoDB, con lo cual las consultas deberían ser mas 'óptimas'.

A alguien le pasó algo así ?
Bah nose que mas preguntar. Acepto todo tipo de sugerencias.
Saludos y muchas gracias de antemano!
Yo creo que el problema pasa por otro lado. Trabajo con mySQL y tablas MyISAM, tengo una ventana en donde hago un SELECT * de más de 16000 registros, y la consulta es practicamente instantánea, tengo claves primareas y unas cuantas foráneas. Creo que deberías realizar un mantenimiento del mySQL, posiblemente haya algún índice roto. Tengo una PC Athlon 2.2 con 512Mb de ram, y nunca tuve problemas de recursos, ni trabajando con mySQL de local.
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita