Re: [HACKERS] ANALYZE getting dead tuple count hopelessly wrong - Mailing list pgsql-general

From Stuart Brooks
Subject Re: [HACKERS] ANALYZE getting dead tuple count hopelessly wrong
Date
Msg-id 47F9D5A3.1070203@cat.co.za
Whole thread Raw
In response to Re: [HACKERS] ANALYZE getting dead tuple count hopelessly wrong  ("Pavan Deolasee" <pavan.deolasee@gmail.com>)
List pgsql-general
Pavan Deolasee wrote:
> On Fri, Apr 4, 2008 at 11:10 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>
>
>>  The
>>  policy of this project is that we only put nontrivial bug fixes into
>>  back branches, and I don't think this item qualifies ...
>>
>>
>
> Got it. I will submit a patch for HEAD.
>
> Thanks,
As I mentioned earlier, I patched 8.3.1 with Pavan's patch and have been
running tests. After a few days I have got postgres to lock up - not
sure if it is related. Below is a ps from my system (NetBSD 3).

TEST> ps -ax | grep post
 1952 ?      IW<s  13:52.24 postgres: writer process
 2113 ?      S<s    0:03.04 postgres: logger process
 2157 ?      S<s    0:03.12 postgres: autovacuum launcher process
 2199 ?      I<s    0:00.04 postgres: metauser metadb [local] SELECT
 2472 ?      DW<s 814:23.50 postgres: metauser metadb localhost(65524)
COMMIT
 2661 ?      DW<s   0:11.27 postgres: metauser metadb localhost(65525) idle
 2680 ?      S<s    1:18.75 postgres: stats collector process
 3156 ?      S<s    0:45.12 postgres: wal writer process
24362 ?      IW<s   0:00.00 postgres: autovacuum worker process
25024 ?      IW<s   0:00.00 postgres: autovacuum worker process
25134 ?      IW<s   0:00.00 postgres: autovacuum worker process
 3289 ttyp5  I<     0:01.96 /usr/local/pgsql/bin/postgres -D ../data/metadb

and I was disconnected in my client app with the following message:

[WARN] PSQL:exec - failed in command <SELECT
relname,n_tup_ins,n_live_tup,n_dead_tup,pg_total_relation_size('s8_0000.'
|| relname)*10/(1024*1024),last_autovacuum FROM pg_stat_user_tables
WHERE schemaname='s8_0000' ORDER BY n_tup_ins DESC>
[WARN]   error = 'server closed the connection unexpectedly
        This probably means the server terminated abnormally
        before or while processing the request.'
[WARN] ConnectionNB: PQconsumeInput failed with error 'server closed the
connection unexpectedly
        This probably means the server terminated abnormally
        before or while processing the request.'


The server is still running but I can't access it. A top yields:

load averages:  0.23,  0.23,  0.21    09:53:58
110 processes: 109 sleeping, 1 on processor

Memory: 513M Act, 256M Inact, 1336K Wired, 75M Exec, 557M File, 2776K Free
Swap: 600M Total, 600M Free


  PID USERNAME PRI NICE   SIZE   RES STATE      TIME   WCPU    CPU COMMAND
  463 root       2    0  6132K   14M select     0:06  0.05%  0.05% kdeinit
 2472 postgres -22   -2  4580K    4K mclpl    814:23  0.00%  0.00% <postgres>
 2631 root     -22    0   644K    4K mclpl    606:25  0.00%  0.00% <test_writer
 1622 root       2    0  8456K   14M select    19:05  0.00%  0.00% kdeinit
 1952 postgres   2   -2  3544K    4K netlck    13:52  0.00%  0.00% <postgres>
  233 root       2    0    24M   31M select     4:47  0.00%  0.00% XFree86
  451 root       2    0  3544K   15M select     4:45  0.00%  0.00% kdeinit
   16 root      18    0     0K  182M syncer     3:51  0.00%  0.00% [ioflush]
   17 root     -18    0     0K  182M aiodoned   1:46  0.00%  0.00% [aiodoned]
   15 root     -18    0     0K  182M pgdaemon   1:30  0.00%  0.00% [pagedaemon]
 1301 root     -22    0  4092K    4K mclpl      1:23  0.00%  0.00% <kdeinit>
 2680 postgres   2   -2  3560K 1588K poll       1:18  0.00%  0.00% postgres
 1493 root       2    0  3488K   17M select     1:09  0.00%  0.00% korgac
  461 root       2    0  3748K   16M select     0:57  0.00%  0.00% kdeinit
 3156 postgres   2   -2  3448K 1792K select     0:45  0.00%  0.00% postgres
 1174 root       2    0  2608K 2928K select     0:40  0.00%  0.00% profiler
 1428 root       2    0  3376K   13M select     0:26  0.00%  0.00% kdeinit
 2661 postgres -22   -2  4896K    4K mclpl      0:11  0.00%  0.00% <postgres>

I'm not convinced this is a postgresql bug (state=mclpl concerns me),
but it's the first time I've seen it. I suppose it could be:
http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=35224.

Anything I can do which might help isolating the problem?

Regards
 Stuart




pgsql-general by date:

Previous
From: "Dave Page"
Date:
Subject: Re: edb-debugger, debugging pl/pgsql
Next
From: "josep porres"
Date:
Subject: Re: edb-debugger, debugging pl/pgsql