Re: Runaway backend at 100% CPU PostgreSQL v8.3.5

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "Stephen R(dot) van den Berg" <srb(at)cuci(dot)nl>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Runaway backend at 100% CPU PostgreSQL v8.3.5
Date: 2009-01-06 23:50:03
Message-ID: 14096.1231285803@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

"Stephen R. van den Berg" <srb(at)cuci(dot)nl> writes:
> BEGIN
> vcsid:=vfrom;
> LOOP
> vold:=vcsid;
> SELECT INTO vcsid,vsid parent,sid
> FROM cmsstruct
> WHERE csid=vcsid
> LIMIT 1;
> EXIT WHEN vsid IS NOT NULL OR vcsid=vold;
> END LOOP;
> RETURN vsid;
> END;

And are you certain that's never an infinite loop? The query string
gives a starting point that one suspects doesn't terminate.

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2009-01-07 00:06:47 Re: Re: [COMMITTERS] pgsql: This makes all the \dX commands (most importantly to most: \df)
Previous Message Stephen R. van den Berg 2009-01-06 23:43:02 Re: Runaway backend at 100% CPU PostgreSQL v8.3.5