[firebase-br] Fwd: Tempo de commit
Carlos H. Cantu
listas em warmboot.com.br
Quinta Fevereiro 18 17:29:25 -03 2021
JJvl> Uma dúvida que surgiu em uma otimização de processos, notei que o processo
JJvl> de gravar informações em várias tabelas que são relacionadas com um
JJvl> unico dado registro no banco, demora menos tempo do que o processo de
JJvl> commit, achei que o processo de commit seria mais rápido do que o processo
JJvl> de criar os dados no banco, por ser versionado o FB, nos bancos que usam
JJvl> log até entendo, pois existe a necessidade de persistir realmente os dados
JJvl> no banco ao dar commit.
A maior parte do tempo consumida num commit provavelmente é o flush
dos dados do cache para o disco. Obviamente o tempo é proporcional à
quantidade páginas que foram alteradas pelos comandos executados na
transação.
Alguns parâmetros do fb.conf (e o próprio Forced Writes) influenciam
na questão do flush dos dados.
[]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
Mais detalhes sobre a lista de discussão lista