[firebase-br] Execução do sweep manualmente
Jéter Rabelo - GMail
jeter.rabelo em gmail.com
Ter Abr 9 11:06:51 -03 2013
Renilson.
Se você der um Shutdown com certeza fechará todas as transações.
Mas não seria melhor você verificar o que está ocorrendo com as
transações de seu sistema?
Eu tive muito problema com transações quando comecei a utilizar o
IBExpert/Firebird, há mais de 10 anos.
Depois de muito sofrer, hoje, nos meus sistemas, as transações são todas
manuais. Um simples select eu dou um start e Rollback na transação.
Tenho um cliente com mais de 100 conexões simultâneas, com BD > que 30gb
com as transações corretas.
Segue abaixo um gStat da situação atual desse cliente:
Database header page information:
Flags 0
Checksum 12345
Generation 27945100
Page size 8192
ODS version 11.2
Oldest transaction 27943541
Oldest active 27943542
Oldest snapshot 27943542
Next transaction 27943543
Bumped transaction 1
Sequence number 0
Next attachment ID 839792
Implementation ID 16
Shadow count 0
Page buffers 65536
Next header page 0
Database dialect 3
Creation date Oct 28, 2012 11:08:41
Attributes force write
Variable header data:
Sweep interval: 0
*END*
Atenciosamente.
Jéter Rabelo Ferreira
Em 09/04/2013 10:09, Renilson Santos Moura escreveu:
> Jéter, como faço para finalizar essas transações? Será que é preciso
> executar um shutdown no banco? ou parar o serviço?
>
> []s
>
> Renilson
>
>
> Em 9 de abril de 2013 09:15, Jéter Rabelo - GMail
> <jeter.rabelo em gmail.com>escreveu:
>
>> Bom dia.
>>
>> O Sweep sozinho não atualiza o Oldest se tiver transação ativa.
>>
>> Atenciosamente.
>> Jéter Rabelo Ferreira
>> Em 09/04/2013 08:54, Renilson Santos Moura escreveu:
>>
>> Estou executando este comando numa base de dados de madrugada onde há
>>> poucos usuários conectados, mas quando executo o gstat percebo que não
>>> está
>>> igualando os valores de Oldest active e Oldest snapshot. Tem algo mais o
>>> que fazer?
>>>
>>> []s
>>>
>>> Renilson
>>>
>>>
>>> 2013/4/8 Leonardo Carneiro <chesterman86 em gmail.com>
>>>
>>> Pode, mas dependendo do tamanho da base, e da capacidade da sua máquina,
>>>> o
>>>> banco "senta". A resposta fica MTO lenta.
>>>>
>>>>
>>>> 2013/4/8 Renilson Santos Moura <rsmybr em gmail.com>
>>>>
>>>> Olá pessoal, gostaria de saber posso executar o comando gfix -sweep
>>>>> manualmente com usuários acessando a base, ou não tem que haver nenhuma
>>>>> conexão neste momento?
>>>>>
>>>>> []s
>>>>>
>>>>> Renilson
>>>>> ______________________________**________________
>>>>> 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<http://www.firebase.com.br/fb/artigo.php?id=1107>
>>>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>>>>
>>>>> ______________________________**________________
>>>> 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<http://www.firebase.com.br/fb/artigo.php?id=1107>
>>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>>>
>>>> ______________________________**________________
>>> 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<http://www.firebase.com.br/fb/artigo.php?id=1107>
>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>>
>>>
>> ______________________________**________________
>> 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<http://www.firebase.com.br/fb/artigo.php?id=1107>
>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>>
> ______________________________________________
> 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://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista