| From: | Mark Harrison <mh(at)pixar(dot)com> | 
|---|---|
| To: | pgsql-general(at)postgresql(dot)org | 
| Subject: | why am I getting a seq scan on this query? | 
| Date: | 2006-01-06 21:09:37 | 
| Message-ID: | 43BEDC91.7000704@pixar.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-general | 
I'm expecting this to do an indexed scan... any clue why it's not?  This is
with PG 7.4.
Thanks!!
planb=# explain select id,shotname from df_files where showid=30014515::bigint;
                             QUERY PLAN
-------------------------------------------------------------------
  Seq Scan on df_files  (cost=0.00..791035.45 rows=540370 width=22)
    Filter: (showid = 30014515::bigint)
(2 rows)
planb=# \d df_files;
                Table "public.df_files"
   Column   |            Type             | Modifiers
-----------+-----------------------------+-----------
  id        | bigint                      | not null
  showid    | bigint                      | not null
  shotname  | character varying(256)      | not null
  elemname  | character varying(256)      | not null
  frameno   | character varying(12)       | not null
  ext       | character varying(12)       | not null
  filename  | character varying(256)      | not null
  filesize  | bigint                      |
  locked    | boolean                     |
  timestamp | timestamp without time zone |
Indexes:
     "df_files_pkey" primary key, btree (id)
     "df_files_elemname" btree (elemname)
     "df_files_ext" btree (ext)
     "df_files_filename" btree (filename)
     "df_files_frameno" btree (frameno)
     "df_files_shotname" btree (shotname)
     "df_files_show" btree (showid)
     "df_files_showid" btree (showid)
planb=# select count(*) from df_files where showid=30014515::bigint;
  count
--------
  528362
(1 row)
Time: 420598.071 ms
planb=# select count(*) from df_files;
   count
----------
  24415513
(1 row)
Time: 306554.085 ms
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Joshua D. Drake | 2006-01-06 21:13:58 | Re: why am I getting a seq scan on this query? | 
| Previous Message | Tom Lane | 2006-01-06 20:56:57 | Re: Reordering columns in a table |