[firebase-br] Dúvidas Firebird 2.5 e 3.0
Maciel Soncini Bueno
maciel em 2msolutions.com.br
Qui Jun 30 23:50:14 -03 2016
Boa noite,
Retornado o assunto.
O banco está no Firebird 3.0.
Com o superserver ficar insuportável de lento.
Deixei no Super Classic Server.
Retorno da queries relativamente rápido.
A rotina que envolve a procedure de calculo de exame, que consulta algumas
tabelas, lento:
Segue o resultado do gstat -h
Database "C:\EXPERTRIS\DADOS\ELAB.FDB"
Database header page information:
Flags 0
Generation 3356425
System Change Number 0
Page size 8192
ODS version 12.0
Oldest transaction 1440782
Oldest active 1440783
Oldest snapshot 1429089
Next transaction 2916876
Sequence number 0
Next attachment ID 528992
Implementation HW=AMD/Intel/x64 little-endian OS=Windows CC=MSVC
Shadow count 0
Page buffers 4096
Next header page 0
Database dialect 3
Creation date Jun 29, 2016 2:29:20
Attributes force write
Variable header data:
Sweep interval: 0
*END*
Por um artigo que li no Firebase parece que
Oldest transaction 1440782
Oldest active 1440783
Oldest snapshot 1429089
Next transaction 2916876
me representam um problema.
Trabalho com transaction num módulo do sistema, mas teoricamente trato as
mesmas corretamente.
Pode ser esse o problema ou não tem nada a ver?
O que será que pode estar ocorrendo ou fazendo de errado?
Maciel
Em 29 de junho de 2016 17:56, Gladiston Santana <gladiston em vidy.com.br>
escreveu:
> desligue o sweep.
> desligue o forced writes.
> aumente o tamanho das paginas para 16k.
> dá uma lida em artigos relacionados para estabelecer um tamanho adequado
> para page buffers e não deixar memória dando sopa no sistema.
> agende um backup diario em horario conveniente usando o o gbak,
> configure o database para não fazer o autogrowing, isto é, ficar aumentando
> o arquivo a medida que se acrescentam dados ou então ajuste o autogrowing
> para que ele o faça para um tamanho que fique uns 6 meses (chute) sem o
> fazê-lo de novo.
>
> Se tornar a ficar lento, no momento que o ficar, tire uma estatistica
> (gstat -h) do banco e envie para a lista.
> Com a estatistica será possível ter uma idéia do porque vai ficando lento.
>
> Tudo isso são sugestões.
> ______________________________________________
> 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