Re: [INTERFACES] Re: [HACKERS] New Driver and Unique Indexes - Mailing list pgsql-hackers

From Vadim B. Mikheev
Subject Re: [INTERFACES] Re: [HACKERS] New Driver and Unique Indexes
Date
Msg-id 35453940.45CB3AD6@sable.krasnoyarsk.su
Whole thread Raw
In response to New Driver and Unique Indexes  (Byron Nikolaidis <byronn@insightdist.com>)
List pgsql-hackers
Sorry for koi-8 charset :)

Vadim B. Mikheev wrote:
>
> Byron Nikolaidis wrote:
> >
> > SELECT balance_id,company_id, balance_date, is_audited,comment,
> > balance_type, balance_filename  FROM balance  WHERE balance_id = 1 AND
> > company_id=1 OR balance_id = 1 AND company_id=2 OR balance_id = 1 AND
> > company_id=3 OR balance_id = 2 AND company_id=1 OR balance_id = 2 AND
> > company_id=2 OR balance_id = 2 AND company_id=3 OR balance_id = 3 AND
> > company_id=1 OR balance_id = 3 AND company_id=2 OR balance_id = 3 AND
> > company_id=3 OR balance_id = 4 AND company_id=1
> >
> > Any more than 2 keyparts, results in crashing the backend with the
> > message
> > "palloc failure:  memory exhausted".  Even at 2 keyparts, performance
> > suffers greatly.
>
> THis is known problem of canonificator in optimizer. This query will
> crash backend without any indices too.
> We told about this in the 6.3-beta period.
> No fix currently. I don't know when it will be at all.
>
> Vadim

pgsql-hackers by date:

Previous
From: "Vadim B. Mikheev"
Date:
Subject: Re: [QUESTIONS] Postgres still dying on insert
Next
From: "Thomas G. Lockhart"
Date:
Subject: Re: [HACKERS] postgres init script things solved