[firebase-br] RES: (sem assunto)

Frederico Godoi frederico.godoi em gmail.com
Seg Jul 8 15:45:46 -03 2019


Rodrigo, tenho vários clientes com bases grandes e com servidores em RAID.
Acho que não é esse o seu problema.
O problema não é entre o Firebird e as controladoras, mas sim entre o
Firebird e o desempenho dos discos.
Entenda que isso é geral, não Firebird , mas qualquer SGBD.

CASO o sistema esteja fazendo MUITO SORT em disco e estes estiverem
ocupados, seu sistema vai ficar lento;
Lembre que toda SQL com DISTINCT , GROUP BY, ORDER BY , vai fazer muito SORT

CASO a memória individual de cada conexão esteja baixa, vai migrar o SORT
para o disco;
CASO o volume de dados é grande demais no resultado do SQL pra fazer SORT,
ele vai para o disco;

Eu acredito fortemente que seu problema está sim no desempenho entregue
pelos discos. ( talvez controladora + discos )
Você pode fazer um teste e medir essa velocidade no Server oficial e no
Server teste que você fez.
Pega um arquivo grande. 10GB por exemplo, faça um Ctrl + C e depois um
Ctrl + V nele.
Meça a velocidade que cada um está tento para ler / gravar essa cópia desse
arquivo.

Quer deixar seu sistema MUITO bom sem investir ?
Deixa todo o sistema operacional como está.
Coloque 2 discos SSD -> 1 para o banco de dados outro para os temporários
do Firebird ( onde ele faz o sort em disco )
Os 2 discos fora da RAID e faça backups com intervalos menores;

Uma Alternativa ?
Coloque um disco SSD , fora da RAID e aponte os temporários do Firebird pra
ele. Meça o desempenho.


*** PARTICIPE DO FDD ***
TODAS essas dicas vieram de lá e daqui da lista.

abs

Frederico

On Mon, 8 Jul 2019 at 15:11, Rodrigo Soares . <rodrigo.fcv em gmail.com> wrote:

> Olá Angelo,
>
> O server aqui é IBM,
>
> A controladora é dedicada o modelo é M5015 da lenovo ela tem 2Gb de cache,
>
> Esse teste de colocar em RAID 1 ainda não fizemos,
>
> Em seg, 8 de jul de 2019 às 14:33, Angelo Ricardo Miquelin Neto
> <angelo em softmiq.com.br> escreveu:
> >
> > Boa tarde:
> >
> > Seu servidor é Dell ou Lenovo?
> >
> > É uma controladora à parte ou é onboard, na MOBO do servidor?
> >
> > Se for a que estou pensando, da Lenovo (SERVERRAID M5015) ela tem 512MB
> de
> > cache.
> >
> > Tenho servidores Dell com controladoras PERC à parte com 512 MB de cache
> e o
> > Firebird/MySQL voam.
> >
> > Eu colocaria o Banco apenas em RAID1, para testes.
> >
> > Atenciosamente,
> >
> > Angelo.
> >
> > ===============================================================
> >  []___
> >  /    /\____    Angelo Ricardo Miquelin Neto
> > /_/\_//____/\   Analista de Sistemas - SoftMiq Informática
> > | || |||  |||   (42) 3028-5500   (42) 9972-6575
> > | || |||__|||   Ponta Grossa - Paraná - Brasil
> > ===============================================================
> >
>



Mais detalhes sobre a lista de discussão lista