Re: "between" is using index but "like" is not - Mailing list pgsql-novice

From Josh Berkus
Subject Re: "between" is using index but "like" is not
Date
Msg-id 200408251038.37508.josh@agliodbs.com
Whole thread Raw
In response to "between" is using index but "like" is not  (Jesper Krogh <jesper@krogh.cc>)
Responses Re: "between" is using index but "like" is not
List pgsql-novice
Jesper,

> Why doesn't it use an index on the "like" operator when it doesn't contain
> a wildcard in the beginning of the pattern?

How many rows are there in the table?   What happens if you force an index
scan on the 2nd query?  Is this ASCII text or UNICODE text?

Normally LIKE 'xxx%' does use an index if it's useful, so there is something
else going on here.

--
Josh Berkus
Aglio Database Solutions
San Francisco

pgsql-novice by date:

Previous
From: Jesper Krogh
Date:
Subject: "between" is using index but "like" is not
Next
From: Tom Lane
Date:
Subject: Re: "between" is using index but "like" is not