[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