[firebase-br] Capacidade do Firebird (PLAN)

Helyciano Koppes Rocha helyciano em yahoo.com.br
Seg Jul 17 13:25:20 -03 2006


O Plan seria isso abaixo?

Plano:
PLAN JOIN (DAM INDEX (TB_DAM_I2), CON NATURAL)

Plano adaptado:
PLAN JOIN (DAM INDEX (TB_DAM_I2), CON NATURAL)

Retirei isso usando o EMS Interbase Firebird Manager 3.

A Chave da TB_DAM são três campos (ID_CONTR, DAM_EXERCICIO e 
DAM_SEQUENCIAL), da tabela TB_CONTIB a chave é composta por dois campos 
(MUN_ID e CON_ID).



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


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


______________________________________________
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/ 
 






Mais detalhes sobre a lista de discussão lista