From: | "Vlad Marchenko" <vlad(at)infonet(dot)com(dot)ua> |
---|---|
To: | <pgsql-sql(at)postgresql(dot)org> |
Subject: | "Group by" and "index". |
Date: | 2000-01-30 21:23:45 |
Message-ID: | 008801bf6b68$4b212f20$2d7a01d4@kuzja |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Hi,
PostgreSQL 6.5.3.
I've created the following index:
>create index test_index on test (filed1);
>vacuum;
And then:
>explain select field1 from test group by field1;
NOTICE: QUERY PLAN:
Group (cost=2510.40 rows=58709 width=12)
-> Sort (cost=2510.40 rows=58709 width=12)
-> Seq Scan on test (cost=2510.40 rows=58709 width=12)
It don't use this index :-(. I've tried to create two types of index:
b-tree and hash - both doesn't work until "group" is present. If I type
> explain select field1 from test where field1='tra-ta-ta';
NOTICE: QUERY PLAN:
Index Scan using test_index on test (cost=2.05 rows=2 width=12)
It work this way.
Any ideas?
_____________
Vlad Marchenko
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2000-01-30 22:29:41 | Re: [SQL] "Group by" and "index". |
Previous Message | Vlad Marchenko | 2000-01-30 21:01:23 | "Group by" and "index". |