Quando se usa LO a tabela fica apenas com um OID que é um apontador para uma tabela interna do postgresql (pg_largeobject), local onde de fato é gravado o objeto binário. Recentemente fiz um estudo de performance entre LO x bytea com postgresql (windows... vou fz no linux agora) ... LO se sai melhor para arquivos maiores, agora o problema é que antes de mostrar ao usuário é necessário exportar para uma pasta temporária (função lo_export ). Bytea não tem essa etapa intermediária é apresenta ótimo desempenho para arquivos pequenos, contudo a medida que se vai crescendo o tamanho do arquivo o tempo de consulta foi subindo drasticamente...
Antonio Nascimento
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
