Re: IN + index

From: Andreas Seltenreich <andreas+pg(at)gate450(dot)dyndns(dot)org>
To: Enrico Weigelt <weigelt(at)metux(dot)de>
Cc: pgsql-de-allgemein <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: IN + index
Date: 2005-11-06 21:51:00
Message-ID: 874q6pwim3.fsf@gate450.dyndns.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Enrico Weigelt writes:

> kann es sein, daß Indices bei IN-Operationen nicht greifen ?
> Ich hatte grad in einem Trigger das Phenomen, daß bei einem
>
> WHERE id IN ( OLD.a, OLD.b )
>
> extrem lange dauerte - schein in einem sequentiellen scan zu enden.

Wenn ich die Regel für in_expr in src/backend/parser/gram.y richtig
verstehe, wird aus einem IN (konstante1, konstante2, ...) ein ( id =
konstante1 or id = konstante2 or ...).

> (Habs ehrlichgesagt noch nicht separat analysieren lassen..)

Wäre vielleicht ganz praktisch.

Gruß
Andreas
--

In response to

  • IN + index at 2005-11-04 15:10:47 from Enrico Weigelt

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Enrico Weigelt 2005-11-07 14:03:25 Re: IN + index
Previous Message Alvar Freude 2005-11-06 01:47:55 Re: Performance bei mehreren gleichzeitigen