Thread: Why does pg_stat_activity Truncate Queries?

Why does pg_stat_activity Truncate Queries?

From
Josh Berkus
Date:
Folks,

I was just noticing that pg_stat_activity is truncating queries which are 
logged to it at about 150 chars.   I can't think of any good reason for this.   
Is there one?

-- 
--Josh

Josh Berkus
Aglio Database Solutions
San Francisco


Re: Why does pg_stat_activity Truncate Queries?

From
Tom Lane
Date:
Josh Berkus <josh@agliodbs.com> writes:
> I was just noticing that pg_stat_activity is truncating queries which are 
> logged to it at about 150 chars.

256, I would expect.

> I can't think of any good reason for this.

There is good reason to limit the packet size, but to a kilobyte or so.
Feel free to bump up PGSTAT_ACTIVITY_SIZE to 1000 or so in
src/include/pgstat.h (and yes, this is already done for 8.0).
        regards, tom lane


Re: Why does pg_stat_activity Truncate Queries?

From
Gaetano Mendola
Date:
Tom Lane wrote:

> Josh Berkus <josh@agliodbs.com> writes:
> 
>>I was just noticing that pg_stat_activity is truncating queries which are 
>>logged to it at about 150 chars.
> 
> 
> 256, I would expect.
> 
> 
>>I can't think of any good reason for this.
> 
> 
> There is good reason to limit the packet size, but to a kilobyte or so.
> Feel free to bump up PGSTAT_ACTIVITY_SIZE to 1000 or so in
> src/include/pgstat.h (and yes, this is already done for 8.0).
> 

I didn't see this changement in the 8.0 release note, don't you think shall
be added ?


Regards
Gaetano Mendola