[firebase-br] Índices + Curiosidade

Sandro oleber.itajai em gmail.com
Ter Ago 12 08:35:17 -03 2008


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





Mais detalhes sobre a lista de discussão lista