Re: Re[2]: [HACKERS] using indexes

From: "Marc G(dot) Fournier" <scrappy(at)hub(dot)org>
To: Sferacarta Software <sferac(at)bo(dot)nettuno(dot)it>
Cc: "Thomas G(dot) Lockhart" <lockhart(at)alumni(dot)caltech(dot)edu>, pgsql-hackers(at)postgreSQL(dot)org
Subject: Re: Re[2]: [HACKERS] using indexes
Date: 1998-10-20 11:26:09
Message-ID: Pine.BSF.4.05.9810200725370.4514-100000@hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Mon, 19 Oct 1998, Sferacarta Software wrote:

> Hi Tom,
>
>
> TGL> Jose' wrote:
> >>
> >> Hello all,
> >>
> >> I have a table SP with a primary key SNO,
> >> I'm trying if v6.4beta2 uses indexes
> >> but seems it uses indexes only with '=' operator:
>
> regression=>> explain select unique1 from onek where unique1 < 3;
> TGL> NOTICE: QUERY PLAN:
>
> TGL> Index Scan using onek_unique1 on onek (cost=28.67 size=334 width=4)
>
> >> prova=> explain select * from sp where sno = 'S1';
> >> NOTICE: QUERY PLAN:
> >> Index Scan using sp_pkey on sp (cost=0.00 size=0 width=28)
> >> EXPLAIN
>
> TGL> Looks like maybe you need to vacuum to get statistics for the optimizer?
>
> TGL> - Tom
>
>
> After vacuum the behavior is the same:
>
> prova=> create table onek(unique1 int4 primary key);
> NOTICE: CREATE TABLE/PRIMARY KEY will create implicit index onek_pkey
> for table onek
> CREATE
> prova=> insert into onek values (1);
> INSERT 152858 1
> prova=> insert into onek values (10);
> INSERT 152859 1
> prova=> explain select unique1 from onek where unique1 < 3;
> NOTICE: QUERY PLAN:
>
> Seq Scan on onek (cost=0.00 size=0 width=4)

The table has two records in it...why would it use an index?

Marc G. Fournier scrappy(at)hub(dot)org
Systems Administrator @ hub.org
scrappy(at){postgresql|isc}.org ICQ#7615664

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Marc G. Fournier 1998-10-20 11:29:27 anoncvs and remote CVS...
Previous Message Jose' Soares 1998-10-20 09:47:50 Re: [HACKERS] using indexes