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