[firebase-br] Índices + Curiosidade

Danilo Miranda danilomibr em gmail.com
Ter Ago 12 12:12:11 -03 2008


Olá pessoal.

Adicionando mais uma dúvida sobre índices. Em Piracicaba, o Dmitry Yemanov
(se não me engano) demonstrou alguma coisa sobre índices que acabam com o
desempenho da consulta. Infelizmente não lembro em que situação, alguém
saberia que situação isso acontece?

Abraços

-- 
Atenciosamente

Danilo Miranda
http://www.danilomiranda.com.br

2008/8/12 Sandro <oleber.itajai em gmail.com>

> Creio que esta ordem reference a clausula where ou seja:
> select ....   where "Campo_SMALLINT" = VALOR
> select ....   where "Campo_INETGER" = VALOR
> select ....   where "Campo_DATA" = VALOR
>
> ou
>
> select ....   where "Campo_SMALLINT" = VALOR and  "Campo_INETGER" = VALOR
> and "Campo_DATAS" = VALOR
>
>
>
> ----- Original Message -----
> From: "Murilo Garcia Bento" <murilo em cprinformatica.com.br>
> To: <lista em firebase.com.br>
> Sent: Monday, August 11, 2008 9:12 PM
> Subject: [firebase-br] Índices + Curiosidade
>
>
> Esta dando uma pesquisada sobre índices pra entender melhor o seu mecanismo
> e claro montar select's melhores, e me deparei com esse cara aqui
> www.comunidade-firebird.org/ cflp/downloads/CFLP_O003.PDF, e tem uma parte
> que me chamou a atenção:
>
> Deve ser na´página 3 (visualisei pelo navegador).
> "5) Em SELECTs, use sempre a seguinte ordenação para as colunas:
>        A) Colunas SmallInt,
>        B) Colunas Integer;
>        C) Colunas Data;
>        D) Colunas String;
> Seguindo esta ordem, seu SELECT será mais rápido"
>
> Essa ordem é referente aos campos da tabela, correto? Ainda (refiro-me as
> vesões mais atuais do FB) é válido isso?
>
> É 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.
>
> Essas informações são válidas?
>
> Grato.
>
>
>
>
>
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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
>



-- 
Atenciosamente

Danilo Miranda
http://www.danilomiranda.com.br



Mais detalhes sobre a lista de discussão lista