Re: Multicolumn Index on OR conditions

From: vinny <vinny(at)xs4all(dot)nl>
To: Job <Job(at)colliniconsulting(dot)it>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Multicolumn Index on OR conditions
Date: 2017-09-19 08:25:27
Message-ID: 9778dd18b837108c9df768e012927f15@xs4all.nl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 2017-09-19 10:08, Job wrote:
> Hi,
>
> within a query with two or more conditions with "OR", example:
>
> "where a = 2 or b < 3"
>
> could be useful to speed up the query a multi-column index (a,b) even
> though the two conditions are in "OR" and not in "AND"?
>
> Thank you!
> F

Having any kind of index usually better than none because it may prevent
a seqscan,
but an OR probably works faster if you have a separate index on B.

But, EXPLAIN can show you what the database actually does, and give some
indication
of why it thinks it should do it that way.

regards, Vincent.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Murtuza Zabuawala 2017-09-19 08:33:40 Postgres 9.6 Logical and Fisical replication
Previous Message Job 2017-09-19 08:08:30 Multicolumn Index on OR conditions