[firebase-br] Dúvida sobre performance

Carlos H. Cantu listas em warmboot.com.br
Ter Jan 14 15:37:44 -03 2020


Não, o primeiro SQL que acessar a tabela em questão irá disparar a coleta de lixo.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br


Cantu,

Se Eu baixar o serviço do Firebird e subir novamente, terei o mesmo resultado que um select count(*)?


Em ter., 14 de jan. de 2020 às 10:22, Carlos H. Cantu <listas em warmboot.com.br> escreveu:

Suspeito que a culpada seja a coleta de lixo dos registros que foram
apagados.

Rode um sweep após apagar, ou force a coleta de lixo dando um select
count(*) nessa tabela. Em ambos os casos, não pode ter conexões
ativas, senão ainda pode restar lixo sem coletar.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

MSB> Bom dia,

MSB> Tenho uma tabela que diariamente recebe muitos registros.

MSB> Toda semana, damos um delete mantendo somente os últimos 7 dias.

MSB> Percebo que mesmo com o DELETE, as pesquisas com o decorrer do tempo vão
MSB> ficando cada vez mais lentas.

MSB> Só melhora quando efetivamente dou um backup / restore no banco.

MSB> Existe alguma maneira de deixar essa situação performática sem a
MSB> necessidade de backup / restore?

MSB> Maciel Soncini Bueno


______________________________________________
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





Mais detalhes sobre a lista de discussão lista