[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