GARANTIR DESCONTO

Fórum Criação de Indices em chaves estrangeiras #26731

17/05/2007

0

Olá amigos,


Estou iniciando com o PostGreSql e tenho a seguinte dúvida:


Quando eu defino uma Primary Key numa tabela, o postgre automaticamente cria um indice.

E no caso de se criar uma chave estrangeira (Foreing Key) numa tabela. O postGre já cria um indice correspondente a ela ou eu tenho que criar um indice manualmente para melhorar a performace das consultas (joins) ?


Jns_info

Jns_info

Responder

Posts

29/12/2007

Mleal

jns_info,

Para chaves estrangeiras o pessoal recomenda a criação de um índice. O PostgreSQL, ao que parece, não cria nada (a chave estrangeira pode conter duplicações, enquanto a chave primária é segura quanto a duplicações).
Por esta razão, acho que o PostgreSQL só cria indices na chaves primárias.

abçs

MLeal :D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar