Re: Index Ignored Due To Use Of View - Mailing list pgsql-bugs

From Donald Fraser
Subject Re: Index Ignored Due To Use Of View
Date
Msg-id 479C9845FAF74274970CEF781EB9EF56@DEVELOP1
Whole thread Raw
In response to Index Ignored Due To Use Of View  ("Donald Fraser" <postgres@kiwi-fraser.net>)
Responses Re: Index Ignored Due To Use Of View
Re: Index Ignored Due To Use Of View
List pgsql-bugs
----- Original Message -----=20
  Sent: Wednesday, March 23, 2011 12:50 PM
  Subject: Index Ignored Due To Use Of View


  PostgreSQL 8.3.14
  OS: Linux Redhat 5.4

  Note: I have used the same subject for this email taken from an email: Po=
sted 2011-02-24 13:29:22-08 by "David Johnston", because this seems to be a=
 very similar observation.

  Bug/Problem Summary:
  We are using a simple query based on a simple view and the query optimize=
r is not choosing an index.=20
  The same query without the view is using an index.
  The same query on an almost identical view, but having either removed a s=
ingle column which was generated via a function call or replace the functio=
n call with equivalent SQL, then the query optimizer is choosing an index.

I found the solution to the problem and it would therefore appear as though=
 this is not a bug!
If I change the function definition to be "STABLE" instead of "VOLATILE", t=
hen the problem goes away.

Regards
Donald Fraser=

pgsql-bugs by date:

Previous
From: "Donald Fraser"
Date:
Subject: Index Ignored Due To Use Of View
Next
From: Merlin Moncure
Date:
Subject: Re: Index Ignored Due To Use Of View