Re: Re: LIKE and indexes?

From: Alexander Jerusalem <alexander(dot)jerusalem(at)pop(dot)chello(dot)at>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Re: LIKE and indexes?
Date: 2001-03-15 22:16:47
Message-ID: 4.3.2.7.0.20010315224720.00bcc760@pop.chello.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,

The query I'm analyzing is this one:

SELECT count(*) from Person WHERE Person.pc_Id in (select pcpc.pc_fromid
from pcpc inner join corporation on pcpc.pc_toid = corporation.pc_id where
corporation.crp_name1 ilike 'Uni%');

Aggregate (cost=622544.96..622544.96 rows=1 width=0)
-> Seq Scan on person (cost=0.00..622526.04 rows=7565 width=0)
SubPlan
-> Materialize (cost=82.27..82.27 rows=1 width=36)
-> Nested Loop (cost=0.00..82.27 rows=1 width=36)
-> Seq Scan on corporation (cost=0.00..80.24
rows=1 width=12)
-> Index Scan using i_pcp_pc_toid on
pcpc (cost=0.00..2.02 rows=1 width=24)

The query takes over 3 seconds without any other load on the same machine
(Pentium III, 1 GHZ, 512 MB RAM) and I'm not sure why because on
MSSQLServer takes only a fraction. The tables are fairly small: the person
table has 7565 rows, the corporation table has 3059 and the relation table
(pcpc) has 2271 rows.

thanks,

Alexander Jerusalem

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Bill Huff 2001-03-15 22:33:29 Re: Re: Re: LIKE and indexes?
Previous Message Gordon A. Runkle 2001-03-15 22:01:03 Re: Re: Fast Inserts and Hardware Questions