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.