Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-05-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
Cita:
Empezado por waly2k1 Ver Mensaje
...pero ordenar una tabla mediante Sort es pesado con zeos. No así con ADO, pero bueh, no voy a comparar un metodo de acceso con otro.
Compatriota mío...

Es curioso, porque el Sort en Zeos yo lo adoro, y es uno de los puntos fuertes que le encontré, ya el hecho de tener propiedades SortedField y SortType dotan a este componente de una utilidad muy importante.
Yo acabo de probar realizar una consulta a una tabla que tiene 24 campos, 1 clave primaria y 2 foráneas. Esta tabla tiene en su RecordCount la cantidad de 244.178 registros, y la devolución del cursor de datos es "al ojo" casi imperceptible, por no decirte instantánea. No se que versión de Zeos estes usando, pero asegurate de bajar la ultima versión que este disponible, y fijate de usar el driver adecuado en la propiedad Protocol de la conexión.

Saludos
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
  #2  
Antiguo 03-05-2008
waly2k1 waly2k1 is offline
Miembro
 
Registrado: dic 2006
Ubicación: El país de las maravillas(Argentina)
Posts: 251
Poder: 18
waly2k1 Va por buen camino
Hum a ver...

Cita:
Empezado por MaMu Ver Mensaje
No se que versión de Zeos estes usando, pero asegurate de bajar la ultima versión que este disponible, y fijate de usar el driver adecuado en la propiedad Protocol de la conexión.
MaMu, creo que me desconcertaste un poco en cuanto a version/protocolo, ya que creo es la ultima.

ver.: 6.6.2-RC
protocolo: mysql-5 (Acá puede haber diferencias, ya que hay varios drivers para MySQL)

En caso de que haya algo mejor me avisas por favor, o que yo lo emplee mal nose.

Me fascinó Zeos porque pasar un sistema completo hecho con ADO fue muy rápido y con un mínimo esfuerzo. Mi idea era lograr que el sistema funcione en web, funciona pero no como debería ya que al ser muchas tablas que actualizo se torna un poco pesado y se va por timeout.

Bueno compa, decime por favor qué/cómo lo usas y lo pruebo, estoy seguro que debe mejorar el rendimiento.

Saludos y muchas gracias!
Responder Con Cita
  #3  
Antiguo 04-05-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Yo ya me andaba espantando con 250 mil registros pero MySQL los maneja como plumas. Ahora que también tiene que ver que el sort lo hago del lado del servidor mediante ORDER BY por lo cual sin duda es mucho más rápido.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #4  
Antiguo 04-05-2008
waly2k1 waly2k1 is offline
Miembro
 
Registrado: dic 2006
Ubicación: El país de las maravillas(Argentina)
Posts: 251
Poder: 18
waly2k1 Va por buen camino
Y con 250K necesito un AS400

Cita:
Empezado por AzidRain Ver Mensaje
Yo ya me andaba espantando con 250 mil registros pero MySQL los maneja como plumas. Ahora que también tiene que ver que el sort lo hago del lado del servidor mediante ORDER BY por lo cual sin duda es mucho más rápido.
Azid: El método Sort realiza el orden con los registros ya en memoria o sea que debería ser mucho mas rápido que acceder a un server, extraer los registros y ordenarlos, ya sea éste el que los ordene y después los recibas ordenados y los cargues en memoria. Además el order by sería rápido si todos los campos por el que quisieras ordenar estuviesen indexados.

Estoy probando con los distintos protocolos, pero no logro acelerar esto. Es un bicho raro!

Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Duda con componentes Zeos waly2k1 Conexión con bases de datos 8 14-03-2008 01:33:28
Zeos tertuliano Conexión con bases de datos 3 11-09-2006 18:04:45
Zeos pipecato Varios 0 02-09-2005 22:24:26
Zeos y Try Except JROMAN Conexión con bases de datos 0 15-10-2004 10:01:49
zeos agora18 MySQL 0 10-02-2004 22:57:47


La franja horaria es GMT +2. Ahora son las 12:33:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi