[firebase-br] RES: RES: Otimizar banco de dados

Marcelo Moreira marcelo em easysistemasmg.com.br
Ter Jun 10 14:49:40 -03 2008


Cantu,
No caso do Firebird ter vários índices em uma mesma tabela pode me trazer
algum tipo de problema?
Pois como falei antes na tabela CLIENTE eu tenho apenas um no 

ID_CLIENTE - Integer

No caso esta pensando em colocar mas 2 índices em campos estratégicos.

O que você acha?

Obrigado pela força!


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Carlos H. Cantu (TeamFB)
Enviada em: terça-feira, 10 de junho de 2008 14:33
Para: lista em firebase.com.br
Assunto: Re: [firebase-br] RES: Otimizar banco de dados

Eu não uso MySQL, não sei que tipo de otimização ele pode fazer neste
caso, mas no Firebird, se vc tem milhões de registros em uma tabela, e
precisa fazer uma consulta pesquisando algum campo, se não houver um
índice no(s) campo(s) pesquisado(s), o Firebird terá que percorrer todos
os registros para retornar o resultado, o que pode demorar um tempo
razoável, dependendo de quantos registros forem percorridos.

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
Blog - http://blog.firebase.com.br

MM> Cantu,
MM> Obrigado pela atenção!

MM> No caso o bairro eu so passei como exemplo mesmo porque nesta tabela
CLIENTE
MM> eu necessito fazer vários tipos de consultas uma vez que o sistema gera
MM> campanhas de marketinhg para um callcenter. O único índice que tenho
esta na
MM> PK. Não sei se para este caso isso é relevante mas na tabela do banco em
MM> mysql o mesmo acontece existe apenas um índice que também esta na PK.
MM> A diferença no tempo em que os bancos retornam o resultado é muito
grande.
MM> Ainda não tenho muita experiência com o Firebird pois tem pouco tempo
que
MM> estou usando.



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

Internal Virus Database is out-of-date.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 269.24.2/1471 - Release Date: 28/5/2008
17:33
 

Internal Virus Database is out-of-date.
Checked by AVG. 
Version: 7.5.524 / Virus Database: 269.24.2/1471 - Release Date: 28/5/2008
17:33
 





Mais detalhes sobre a lista de discussão lista