[firebase-br] Firebird x Processadores
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Qua Set 27 12:18:24 -03 2006
OK, entendi o seu problema. Pela sua atual descrição (apenas um processador,
512 MB de ram) o IB 7.5 deve ser ligeiramente mais rápido que o FB 1.5 e
talvez ligeiramente mais lento que o FB 2.0 rc4.
Você realmente espera que um relatório totalizado com 35 mil combinações de
produtos seja rápida ? isto vai ser pouco provável, mesmo num SGDB mais
renomado. Isto exige um grande numero de acessos a disco, memória e
processamento.
só para constar. vá no IBexpert e execute a sua SP de cálculo, copie o plan
e os tempos de execução e poste aqui na lista. Vamos ver se há algum
natural, e a quantidade de operações envolvidas (índices, leituras, etc).
Apesar que o seu problema pode ser o tamanho do sort. Abra o gerenciado de
tarefas e solicite para exibir as colunas referentes a "uso de memória", "
tamanho memória virtual" e "pico de uso da memória". Acompanhe o processo
FBSERVER e veja os valores retornados. O consumo total de memória do SO
também é interessante.
O IB 7.5 não possui SELECT FIRST, é necessário trocar para a nomenclatura
ROWS (com funcionamento um pouco diferente).
======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)
----- Original Message -----
From: "Francisco" <francisco em logosinfo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, September 27, 2006 12:03 PM
Subject: Re: [firebase-br] Firebird x Processadores
vc ja deu uma analisada no plan? pq tenho um banco com 15.000.000 de
registros, as consultas quando o banco tinha 100.000 registros era uma bala,
com o tempo foi ficando tartaruga. analisando o plan, montei a consulta que
hj nao passa de 10s
----- Original Message -----
From: "Marciano Bandeira" <marciano.bandeira em bol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, September 27, 2006 10:34 AM
Subject: Re: [firebase-br] Firebird x Processadores
O servidor lá está com windows 2000 server, mais é dedicado apenas ao banco
de dados, quanto as triggers e procedures, pode ser que tenha alguma
gordura, pois ninguém é tão bom que naum pode errar, mais estão bem
escritas, pelo menos do meu ponto de vista, o sistema em sí é até rápido, o
problema é quando tenho que mostrar relatórios de estoque, produção,
pedidos... tenho procedures que me retornam estes valores, elas simplesmente
fazem uma select com SUM nas suas respectivas tabelas (com algumas
condições, como produto, filial, deposito)... e o problema estão justamente
nela, por exemplo quando o pessoal da fabrica precisa tirar relatório de
balanço de estoque, onde mostro todas estas informações, fica uma tartaruga
de 3 pernas...
obs: 35 mil combinações de produtos (Produto+Tamanho+Cor).
Estou tentando baixar um trial do IB 7.5 pra fazer alguns testes... quanto a
outros bancos de dados, como sql, oracle, não daria tempo de trocar, pois
este cliente ja está no meu pé e tenho prazos a cumprir.
Estou também adotando as tabelas de saldo, é meio deselegante, na minha
opinião, mais se eu naum fizer a concorrência faz né.
Uma dúvida, recursos como FOR SELECT, SELECT FIRST, ja existem no IB 7.5?
(quanto ao SELECT FIRST, até que posso tirar das rotinas do banco, mais o
FOR SELECT é essencial, pois tenho procedures de relatórios que utilizam FOR
SELECT).
Grato
Marciano Bandeira
PS: Quanto a estatísticas do banco, que ferramenta uso pra obtelas?
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.12.8/455 - Release Date: 22/9/2006
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista