[firebase-br] Índices + Curiosidade
Tecnobyte Informática
temp2 em tecnobyte.com.br
Seg Ago 11 22:10:48 -03 2008
Boa noite
No Firebird eu não sei como funciona isto, mas o MySQL faz uso de cache se
dois comandos IDÊNTICOS forem executados repetidas vezes. Neste caso se
houver variação de minúsculas/maiúsculas o cache realmente será prejudicado.
Além disso o MySQL não faz cache de instruções que resultem em valores
diferentes de uma chamada para outra, como o caso de SELECT que incluem
CURRENT_DATE, CURRENT_TIME, função para número randômico, etc.
A título de curiosidade: o Firebird faz cache de "result-set" para o caso de
um mesmo SELECT ser executado repetidas vezes? E se faz, tem como configurar
a quantidade de memória que será usada para isto, assim como se pode fazer
em MySQL?
Atenciosamente.
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
----- Original Message -----
From: "Douglas Tosi" <douglasht em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, August 11, 2008 8:57 PM
Subject: Re: [firebase-br] Índices + Curiosidade
2008/8/11 Murilo Garcia Bento <murilo em cprinformatica.com.br>:
> Essa ordem é referente aos campos da tabela, correto? Ainda (refiro-me as
> vesões mais atuais do FB) é válido isso?
Não dá pra ter certeza do que ele está falando, mas se é referente a
ordem em que os campos aparecem no select, é bobagem.
(e também nunca ouvi falar de qualquer outra ordem relacionada ao tipo
de dados que tivesse influência...)
> É que já li várias coisas, inclusive sobre sempre que for executar um
> select
> no banco por exemplo, sempre manter a mesma "caixa" quando for re-executar
> o
> mesmo comanfo, se era tudo maísculo, mantenhã, se era misto, deixa igual,
> assim ele é executado melhor.
Pelo Firebird acho que não.
Talvez tenha sentido se a sua camada de conectividade fizer algum tipo
de cache de comandos e este cache for sensível a caixa.
Mas pelo Firebird sozinho não faz sentido.
hth,
[]s
--
Douglas Tosi
www.sinatica.com
______________________________________________
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
Mais detalhes sobre a lista de discussão lista