Re: [firebase-br] Façam um programador feliz...
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Sex Fev 3 11:53:22 -03 2006
O FireBird faz o envio de campos blobs separados do Select.
Blobs utiliza um protocolo próprio, muito pesado por sinal.
Sempre que possível, não utilize os blobs, pois esmo que eles tenham 1 byte
gravado, ele utilizará diversas "trocas" de informações entre o servidor e o
aplicativo.
Dependendo do tipo de informações, faça com que o banco converta o blob em
Varchar e utilize este "campo calculado" no aplicativo, verá um grande ganho
de desempenho. Só que este campo será "somente para leitura", se precisar
alterar este campo, pode-se "escrever manualmente" um update para o blob.
Sucesso,
=========================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - Pr
=========================
----- Original Message -----
From: "Sandro" <sandro em systemaonline.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 03, 2006 9:00 AM
Subject: [firebase-br] Façam um programador feliz...
Pessoal,
Por favor colaborem para que este humilde programador termine sua semana
bem.
Preciso de dicas e opniões sobre campos BLOBs.
Estou com problema de lentidão na seleção de registros, de tabelas que
possuem campos BLOB.
Para retornar 168 registros, da tabela que contem os campos:
CODIGO INTEGER;
TEXTO BLOB SubType TEXT;
leva mais de 4 minutos. Enquanto que em outras tabela com número maior de
registros, mas sem campos BLOBs, é rápido.
Estou acessando a base remotamente, usando zebedee, firebird 1.5, DBExpress.
Alguém tem alguma experiência com campos BLOB? Alguma propriedade de
componente? Configuração do firebird?
Agradeço,
Sandro
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista