[firebase-br] Reindexar Banco
Diego LojaFácil
diego_pontes em lojafacil.com.br
Qui Jul 2 10:57:22 -03 2009
Eu uso o procedimento abaixo para problemas com desenpenho no banco, faça um
bkp e caso não apresente erro no bkp ou restore, não irá perder nada!!!
"Para poder descobrir os problemas do banco de dados, basta somente seguir o
procedimentos abaixo:
1 - Abrir o Ibexpert, na aba Services - Database Validation.
- Selecionar apenas as opções Validate Database e Validate Full, rodar e
verificar se apresenta mensagem de erro.
- Em seguida, selecionar apenas a opção Sweep Database, rodar e verificar se
apresenta mensagem de erro.
- Em seguida, selecionar apenas a opção Mend Database, rodar e verificar se
apresenta mensagem de erro.
- Em seguida, selecionar apenas a opção Kill Shadows, rodar e verificar se
apresenta mensagem de erro.
- Em seguida, selecionar apenas a opção Ignore Checksum, rodar e verificar
se apresenta mensagem de erro.
- Em seguida, selecionar apenas as opções Check Database, Validate Database
e Validate Full, rodar e verificar se apresenta mensagem de erro.
- Em seguida, selecionar apenas a opção Limbo Transactions, rodar e
verificar se apresenta mensagem de erro.
2 - Caso apresente erros os passos 3 e 4 abaixo são imprescindíveis, porém
mesmo que não apresente erros e o banco de dados esteja aprensentando
lentidão, o erro pode ser indices desordenados e os passos 3 e 4 é um
procedimento recomendado.
3 - Esta Parte segue como fazer o backup pelo Ibexpert, uma das melhores
formas de fazer o backup onde o próprio software já analisa o banco para
encontrar erros que não foi passado pela processo acima.
No Ibexpert, na aba Services - Backup Database.
Selecionar as duas opções Ignore Check Sum e Ignore Transaction in Limbo,
mantendo as opções defaut como: Garbage collection marcada.
File Name : deixar como esta, pois será o diretório onde será salvo, sempre
cria na mesma pasta onde esta o banco de dados, no caso mais comum na pasta
c:\minha pasta\database - onde fica o banco de dados do lojafacil.
Clicar em Start Backup e aguardar a msg : "IBE: Backup completed. Current
time: DATA. Elapsed time: HORA"
Clicar em Close para sair.
3.1 - Apos fazer o backup, feche o IBExpert e renomeie o banco de dados.
4 - A restauração do banco de dados, finaliza a analise 100%
No Ibexpert, na aba Services - Restore Database.
Selecionar a opção de Replace Existing database, esta opção substitui o
banco de dados com o mesmo nome no mesmo diretório.
Em File Name - selecionar a opção c:\minha pasta\database e selecionar o
DB.fbk pois e o backup do banco de dados pelo ibexpert.
Clicar em Start Restore e aguardar o término.
Caso ao término do procedimento de restore, apresente uma mensagem diferente
do exemplo abaixo, problemas no banco.
gbak: committing metadata
gbak:finishing, closing, and going home
IBE: Restore completed. Current time: DATA. Elapsed time: HORA "
----- Original Message -----
From: "Eliezer de Souza" <eliezer em xpert.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Thursday, July 02, 2009 10:40 AM
Subject: [firebase-br] Reindexar Banco
Pessoal na tentativa de melhorar o desempenho do banco, penso em reindexar o
mesmo, alguém pode me dizer se posso perder alguma informação dos dados ou
existe algum risco nisso?
______________________________________________
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