[firebase-br] Campo com apenas 2 opções precisa de indice?
Sérgio Alexandre Gianezini
sergio_ag em terra.com.br
Qui Dez 3 15:08:40 -03 2009
Para campos desse tipo, eu uso um domain:
CREATE DOMAIN "TBOOLEAN" AS SMALLINT CHECK (VALUE IN (0, 1));
Sendo numerico, 0/1, é interessante porque pode fazer parte de formulas,
caso seja necessário...
Quanto a indices, eu uso a premissa de não criar nada, até o momento que
exista necessidade, deixe o banco crescer, deixe o cliente usar, ai, quando
você nota que algum relatorio ou consulta começa de demorar de modo
'estranho', é revisar o where, e criar o indice de acordo caso seja
necessário... tudo sob demanda...
Criar indices em cada campo não resolve querys complicadas, e geralmente,
são esses caso que demoram...
Mais detalhes sobre a lista de discussão lista