Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: will foreign key improve select query performance


  • From: Chris <dmagick(at)gmail(dot)com>
  • To: petchimuthu lingam <spmlingam(at)gmail(dot)com>
  • Cc: pgsql-php(at)postgresql(dot)org
  • Subject: Re: will foreign key improve select query performance
  • Date: Fri, 07 Mar 2008 15:26:23 +1100
  • Message-id: <47D0C3EF.9030501@gmail.com> <text/plain>

petchimuthu lingam wrote:
If i create foreign key references, whether it will improve the performance in the select query?

Foreign keys are used to create integrity in the database, it won't affect select performance.

eg:

create table users (
  userid int primary key,
  username text
);

create table news (
  newsid int primary key,
  created_by int references users(userid)
);

That means that a news item cannot be created by a userid that doesn't exist.

http://www.postgresql.org/docs/current/interactive/tutorial-fk.html

--
Postgresql & php tutorials
http://www.designmagick.com/



Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group