Re: SELECT speed with LIKE

From: "Robert W(dot) Berger" <rwb(at)vtiscan(dot)com>
To: JB <jimbag(at)kw(dot)igs(dot)net>, pgsql-general(at)postgresql(dot)org
Subject: Re: SELECT speed with LIKE
Date: 2000-04-04 02:50:05
Message-ID: 5052965.3163787405@porter.vtiscan.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I had the same problem with 6.5.3. It turns out that there is a "known"
(at least to the developers; I haven't seen it documented anywhere) problem
in 6.5:
if your postgresql was compiled with Locale support on, index searches of
the form
LIKE 'foo%' go very, very slow (much slower than deleting the index and
forcing a sequential search).

The solution is to recompile postgresql with Locale off. Note that I tried
to use the RPM that claims to be compiled this way, but it didn't help;
I had to recompile myself from the source RPM. Once I did the search
on 340,000 rows went from 20 seconds to 0.1 seconds.

7.0 supposedly fixes this, but I haven't tried it.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Bruce Momjian 2000-04-04 03:14:41 Re: unsigned int4
Previous Message Michael S. Kelly 2000-04-04 01:33:47 The "nl" RPMs.