[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