Re: [firebase-br] Inserção campo Blob Firebird 3 .0.11

Gladiston Santana via lista <[email protected]>
Newsgroups gmane.comp.db.firebase.portuguese
Message-ID <CALv8-NOX8MjS=-vL1EM7a9Xw9hBqsGx+9wkZea_Uf62Ou6R_oQ@mail.gmail.com>
Olá Reginaldo,

Vamos por partes, sobre a lentidão você teria de demonstrar como você faz
os inserts e updates. Eu costumo não fazer updates de blobs junto com
outros campos na mesma sentença, imagina a situação, eu altero o nome do
remetente do documento e me faz um update de todos os campos da tabela e
até o blob que não foi alterado. Também faço por passagem de parâmetros,
nunca query literal.
Sobre o tamanho da base, acho que tem a ver com que já falei, um update é
como se fosse um delete seguido dum novo insert por isso lota de lixo, você
precisa ficar atento ao backup e o fazer um sweeping em intervalos menores.
Vi que sugeriram mudar o tamanho de página, cuidado, o tamanho de página
deve ser um múltiplo do tamanho do cluster de seu disco, se seu cluster
tiver tamanho de 4k, seu tamanho de página deve ser 4, 8, 12, 16...32k.
Qual o tamanho? Não tem uma resposta para todos, o ideal é fazer o backup e
restaurar na mesma partição usando cada tamanho de página diferente e a
cada processo usar o gstat para ver o 'average fill' e quanto mais próximo
de 100% for, menor é o desperdício.

Até mais

>
>
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.