[firebase-br] Capacidade do Firebird

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Seg Jul 17 12:31:51 -03 2006


Você podeia informar o PLAN gerado (pode ser visto facilmente pelo IBExpert, 
ou algumass outras ferramentas)

Os campos CON_ID e ID_CONTR são PKs e FKs correto ? Em caso afirmativo, 
provavelmente não será necessário criar um índice.

Só mais uma coisa, se o seu banco conseguir "enviar" 4 mil registros por 
segundo (via rede), serão necessários 30 segundos para enviar 120 mil 
registros.

Então fica a pergunta, você realmente precisa ter no cliente TODOS os 120 
mil registros ? Precisa mesmo de um FETCH-ALL ?

======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================

----- Original Message ----- 
From: "Helyciano Koppes Rocha" <helyciano em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, July 17, 2006 12:22 PM
Subject: Re: [firebase-br] Capacidade do Firebird


Um select simples, como esse abaixo:

SELECT * FROM TB_DAM DAM
LEFT OUTER JOIN TB_CONTRIB CON ON (DAM.ID_CONTR = CON.CON_ID)
ORDER BY DAM.DAM_EXERCICIO

Ele traz alguns registros, mas na hora de percorrer todo o resultado ele
trava ou é demasiado lento.

A construção de indexes resolveria?


----- Original Message ----- 
From: "Eduardo Jedliczka (TeamFB)" <jedyfb em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, July 17, 2006 12:08 PM
Subject: Re: [firebase-br] Capacidade do Firebird


A capacidade é muito grande... já vi bases trabalharem satisfatóriamente com
mais de 2 milhões de registros (com 3 joins)

Coloca o Select aqui para nós darmos uma olhada...

======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================

----- Original Message ----- 
From: "Helyciano Koppes Rocha" <helyciano em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, July 17, 2006 11:13 AM
Subject: [firebase-br] Capacidade do Firebird


Olá Pessoal,

Estou com a seguinte dúvida, tenho uma tabela com 119.393 registros e outra
com 21.000 aprox. quando faço um SELECT da Primeira com um LEFT OUTER JOIN
na segunda, a mesma operação trava.

Usava o Firebird 1.5, passei a usar o 2.0 RC3 mas nada mudou. No Banco uso o
Dialect 3. O Banco tem apenas 50MB de tamanho.

Qual a real capacidade do Firebird? O que pode estar errado com o Banco, ou
com o Servidor?

Desde já agradeço pela atenção.
______________________________________________
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


______________________________________________
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



_______________________________________________________
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/




______________________________________________
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