Re: Interesting tight loop

From: Theo Schlossnagle <jesus(at)omniti(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Cc: Theo Schlossnagle <jesus(at)omniti(dot)com>, Gregory Stark <stark(at)enterprisedb(dot)com>
Subject: Re: Interesting tight loop
Date: 2006-09-14 11:35:06
Message-ID: 301C0D96-9C04-4E0A-A716-85091D953A7E@omniti.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


On Sep 14, 2006, at 7:03 AM, Gregory Stark wrote:

> Theo Schlossnagle <jesus(at)omniti(dot)com> writes:
>
>> But the interesting thing is that there were 4.6 million elements
>> in the
>> s->childXids list. Which is why it took so damn long. I can't
>> quite figure
>> out how I induced this state. It is an OLAP server with about 10-20
>> connection that run "long" queries (from 5 seconds to 24 hours).
>
> Wow, I think that means you've had 4.6 million subtransactions
> within the
> current transaction. Is this a PL/PgSQL function or a script that uses
> SAVEPOINT a lot?

We don't use savepoint's too much. Maybe one or two across out 1k or
so pl/pgsql procs.

We use dbi-link which is plperl. Perhaps that is somehow creating
subtransactions?

// Theo Schlossnagle
// CTO -- http://www.omniti.com/~jesus/
// OmniTI Computer Consulting, Inc. -- http://www.omniti.com/

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Simon Riggs 2006-09-14 12:18:09 Re: Draft release notes
Previous Message Gregory Stark 2006-09-14 11:05:52 Re: CSStorm occurred again by postgreSQL8.2