[firebase-br] Reindexar Banco

João Dias jdias.bjsoftware em gmail.com
Qui Jul 2 10:56:26 -03 2009


Como os colegas falaram, um backup/Restore faz a recomputação da 
seletividade do índice pra ti

-- 
João Dias de Carvalho Neto
jdias.bjsoftware em gmail.com

Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos?
vá a http://www.jdiasneto.blogspot.com




Diego LojaFácil escreveu:
> 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
>
>
> ______________________________________________
> 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