From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Oskar Liljeblad <osk(at)hem(dot)passagen(dot)se> |
Cc: | pgsql-sql(at)postgreSQL(dot)org |
Subject: | Re: [SQL] query with subquery abnormally slow? |
Date: | 1999-11-01 22:10:28 |
Message-ID: | 2748.941494228@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Oskar Liljeblad <osk(at)hem(dot)passagen(dot)se> writes:
> I'm doing a SELECT query with a subquery on a table with 12K rows
> but it is very slow (10 seconds+). The query looks like this:
> select *
> from items
> where package in
> (select package
> from items
> where ...blah...
> group by package)
Have you considered something like
select i1.* from items i1, items i2 where
i1.package = i2.package and i2.performer ~ '...';
This would only be fast given an index on package, I think,
but you said you had one...
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | omid omoomi | 1999-11-02 00:42:30 | Re: Antw: [SQL] query with subquery abnormally slow? |
Previous Message | Oskar Liljeblad | 1999-11-01 20:36:53 | Re: [SQL] query with subquery abnormally slow? |