RE: primary key scans in sequence

From: Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com>
To: Koen Antonissen <Koen(at)Cee-Kay(dot)net>
Cc: Richard Poole <richard(dot)poole(at)vi(dot)net>, bernd <bernd(at)matrixware(dot)at>, pgsql-sql(at)postgresql(dot)org
Subject: RE: primary key scans in sequence
Date: 2001-05-30 17:46:24
Message-ID: Pine.BSF.4.21.0105301044300.6432-100000@megazone23.bigpanda.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Wed, 30 May 2001, Koen Antonissen wrote:

> Now this one doesn't:
> Table "teams"
> Attribute | Type | Modifier
> -----------+---------+--------------------------------------------------
> id | integer | not null default nextval('teams_id_seq'::text)
> name | text | not null
> mgr_name | text |
> address | text |
> zipcode | text |
> city | text |
> country | text |
> email | text |
> telnr | text |
> mobnr | text |
> faxnr | text |
> logo | text | not null default 'images/teams/logo_default.gif'
> movie | text |
> url | text |
> qoute | text |
> active | boolean | default 't'::bool
> Indices: index_teams_id, <=!!! 'my own' index
> index_teams_name,
> teams_pkey, <=normal pkey index
> unq_teams_name
>
> NOTICE: QUERY PLAN:
>
> Seq Scan on teams (cost=0.00..1.09 rows=1 width=173)

Looking at that cost, I have to wonder, how many rows are in the table
and has vacuum analyze been run on it? If the number of rows in the
table is small, the seq scan is definately better than having to read
from both the index and heap.

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Mark 2001-05-30 17:47:41 Re: Case Insensitive Queries
Previous Message Sharmad Naik 2001-05-30 17:44:38 php-nuke