Angelo,

> - Identificar quais estratégias para definição de índices otimizados
são 
> mais utilizadas;
> - Identificar em que situações cada estratégia é mais indicada;
> - Criar um tutorial, na forma de Wiki, para socializar o estudo sobre a 
> adoção de índices otimizados em bancos de dados livres.

http://listas.postgresql.org.br/pipermail/pgbr-geral/2009-July/016662.html
 
> A grande dúvida é se existe teoria aplicada sobre a criação de índices

> durante (ou logo após) a fase de projeto do BD, 

Ué, é claro que existe. Ao definir campos, tipos de dados e chaves das suas
tabelas, 
está implicitamente determinando como e quais índices sua aplicação
começa 
tendo ou irá precisar posteriormente. Se olhar a fundo as melhores práticas
de 
modelagem, verá os detalhes sobre índices que está procurando.

> ou essa preocupação de otimizar os índices é resolvida pela modelagem 

Nunca vi essas coisas desvinculadas. O que cansei de ver foi gente que nunca 
se incomodou com índices, só com mais CPU e memória para o servidor. Isso,
porém, 
está longe de merecer o título de estratégia.

> ou, em último caso, so vai 
> ser interessante mesmo quando o sistema precisar uma análise de
otimização.

Puxa, nunca prestei serviços para um cliente que estivesse disposto a esperar

a aplicação ficar lenta para pedir para pesquisar se índice ajuda alguma
coisa. 
Se os seus são assim, trate-os a pão de ló porque são uma classe em
extinção...

Mozart Hasse


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a