Re: [firebase-br] Mudar charset, dialect e pagesize com banco em produção,

Adriano Santos artes em doiscliques.com
Sáb Mar 10 14:53:48 -03 2007


Tah legal, me falaram isso mesmo que o banco fica fragmentado e quanto a 
mudar? É possível com um banco em produção? Ouvi dizer que não dá pra 
fazer isso, tem que criar um novo banco já com charset, pagesize e 
dialect no padrão que será usado. Porém no gfix encontrei um parâmetro 
dialect que diz fazer a conversão, mas não testei ainda.

vlw

-------- Mensagem original --------
De: "Fabiano Augusto" <willgauge em yahoo.com.br>
Para: artes em doiscliques.com, "FireBase" <lista em firebase.com.br>
Assunto: Re:[firebase-br] Mudar charset, dialect e pagesize com banco em 
produção,
Data: 10-03-2007 13:28
> Minhas Experiencias:
>
>        Amigo, passei por isso, estava com um banco fb com 1024 paginas 
> e dialeto 3, passei pra 8128
> e melhorou um pouco, mas o tamaho do banco aumentou, mas continhava 
> tendo um gargalo, pois a maquina é
> utilizada pelo usuário, que deixava o HD cheio (C: onde fica windows), 
> isso deixava qualquer acesso a disco
> lento pois além de ter que dividir o barramento do disco com Windows, 
> memoria virtual e programas, estava
> cheio e fragmentado, a solucao que sugeri e adotada foi colocar um Hd 
> só pro BD (pois a empresa nao queria
> comprar um servidor dedicado), só sei que o Fb mudou da água pro vinho.
>
>
>     Um hd sata ou 2 sata em raid ajudam bastante!
>
> Até ++!
>
> Fabiano
>
>
> ----- Original Message ----- From: "Adriano Santos" 
> <artes em doiscliques.com>
> To: <lista em firebase.com.br>
> Sent: Friday, March 09, 2007 11:18 PM
> Subject: [firebase-br] Mudar charset, dialect e pagesize com banco em 
> produção,
>
>
> Pessoal,
>
> Nosso pagesize no banco hoje é o padrão, 4096 parece, e precisamos mudar
> para um maior. 81 alguma coisa, num lembro direito. Porém um de meus
> programadores da equipe informou que fez pesquisa a respeito disso e ele
> descobriu que a forma como o firebird grava os dados no disco rigido é
> diferente, num sei o que lá de cluster do hd e sei lá mais o que, (acho
> que viajou mais tudo bem), por isso queria saber o seguinte:
>
> A performance pode ser afetada aumentando ou diminuindo o pagesize?
> Dependendo do tipo de HD, velocidade do computador e outros fatores de
> hardware o pagesize pode ficar mais lento ou mais rápido para acessar e
> gravar os dados no disco?
>
> Ex. um hd sata demora mais pra gravar dados de um banco firebird com
> pagesize 8192 do que se fosse 4196?
> Obs. Ignorem os números, nunca acerto de cabeça isso. ;)
>
> Um detalhe, tivemos um treinamento do Bruno Lichot no trampo e ele nos
> aconselhou isso, porque? Porque vamos usar este banco de dados para
> n-tier, por isso as dúvidas.
> Não manjo muito de banco de dados.
>
> Obrigado.
>


-- 
----------------------------------------------------------

Adriano Santos
Desenvolvedor Delphi desde 1998. Professor e programador PHP.
Bacharel em Comunicação Social pela Universidade Cruzeiro do Sul, SP.

Colunista e Comissão Editorial da revista ClubeDelphi.





Mais detalhes sobre a lista de discussão lista