Pedro Henrique,

Recomendo criar index somente se necessário, lembre-se que o banco também tem um CUSTO para manter um index actualizado e dependendo do caso esse custo é alto!

Att

Evandro

Pedro Henrique wrote:
Osvaldo,

Obrigado pela resposta. Então não é criado um index automatico para as FKs, 
somente para as PKs.

Agora, eu posso criar um index manual para toda FK então ? é porque tenho 
muitas consultas pelas FKs. A não ser limite de disco, tem limite "se 
tratanto de permormance" ?

Tem como habilitar/configurar o Postgres para criar estes index automático ?

Agradeço

Att.:

Pedro Henrique



  
From: Osvaldo Rosario Kussama <[EMAIL PROTECTED]>
Reply-To: Grupo de Usuários do PostgreSQL no 
Brasil<[email protected]>
To: Grupo de Usuários do PostgreSQL no Brasil 
<[email protected]>
Subject: Re: [PostgreSQL-Brasil] Index  FK e PK
Date: Fri, 26 Jan 2007 16:13:01 -0200

Pedro Henrique escreveu:
    
Senhores,

Gostaria de saber se quando crio uma FK este campo já tem um index
automático, ou é necessário criar um index manual ? E para PK ?

Digo isso porque quando acesso o banco Postgres ( 8.1 ) pelo pgAdmin e 
      
vou
    
nas informações da Tabela na parde index, não tem nenhum index criado.

      
A restrição de Chave Primária cria automáticamente um índice pois,
tecnicamente, é a combinação da restrição de unicidade com a restrição
de não-nulo.

Para a chave estrangeira você pode criar um índice se julgar
conveniente. Em muitos casos é recomendável sua criação para fins de
otimização das consultas.

[]s
Osvaldo



_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios
    

_________________________________________________________________
Insta-le já o Windows Live Messenger. A nova geração do messenger. 
http://get.live.com/messenger/overview

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios


  

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a