Ver Mensaje Individual
  #1  
Antiguo 21-04-2015
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Reputación: 23
RONPABLO Va por buen camino
Cita:
Empezado por anubis Ver Mensaje
Se agradece la la, información a todos .
La realidad es q la base de datos se creó en un principio de forma local, y se fueron añadiendo cosas en la medida q hacían falta. No contemplen su momento detalles como almacenar los blob en otra base datos porque a fin de cuentas estaba en local y era para mi uso personal. Con el tiempo esa base de datos y el programa se pasó a otras empresas y se almacén en un servidor para acceso vía remota con el consiguiente problema de la velocidad en datos cosa, q gracias a vosotros, he conseguido acelerar sustancialmente (nose si el pedir 18 registros sin blob de 8 campos el q tarde 6 u 8 segundos sigue siendo mucho). Los campos blob los traigo de uno en uno en base a las necesidades del usuario para q no se, ralentice la descarga, aunque algunos usuarios quieren descargarse las facturas y xml por mes (ahí si hay un problema, por lo tardado decir leyendo registro por registro del mes y descargando en una carpeta cada factura y xml, pero no se puede hacer más tendrán q, esperar. .
También contempló la posibilidad de comprimir los archivos antes de guardarlos en blob pero los pdf no tienen mucha compresión, al menos con las utilidades q he visto.
Y, respecto a lo q comentas ronpablo, al hacer
Código SQL [-]
 select * frontal facturas
no se entonces q trae entonces pero si tarda mucho, y si quito el traerse la factura tarda mucho menos.
Desgraciadamente, al estar todo el sistema instalado en varios sitios creo q es un poco complejo sacar la tabla de facturas y pasarla a otra bd, o si es fácil?. Lo voy a Checar. Lo q no quería, era, rehacer el programa que por cierto, lo hice para mi trabajo personal y ni espero q me lo paguen porque nunca, fue encargado.
Bueno un DataSet vía web no es muy optimo (de pronto trabajar por medio de los clientDataSet pueda ser mejor, pero no lo puedo asegurar), entre menos campos llames va a ir un poco mejor aun así será muy lento comparado con por ejemplo traer la información al computador por medio de un servicio web, pero toda esta optimización necesita cierto trabajo que solo depende de tu disponibilidad, al igual que separar la base de datos, acoplarse a traer la información por medio de un servicios web o por medio de archivos cgi o cualquier otro método que ayude a optimizar tomará algo de aprendizaje trabajo y de tiempo
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita