Re: Unhandled exception in PGAdmin when opening 16-million-record table - Mailing list pgsql-general

From Rob Sargent
Subject Re: Unhandled exception in PGAdmin when opening 16-million-record table
Date
Msg-id 4CCB367B.70507@gmail.com
Whole thread Raw
In response to Unhandled exception in PGAdmin when opening 16-million-record table  ("Rob Richardson" <Rob.Richardson@rad-con.com>)
Responses Re: Unhandled exception in PGAdmin when opening 16-million-record table
List pgsql-general
This one aught to be good!

The tool is after all called "pgAdmin" rather that say "pgBrowser".

I think you have a "teaching opportunity" here. There is a feature for
getting the first N rows that might help (a lot).  There is
query-by-example as well.

I can't really imagine the value of being able to look at all 16M
records in one list.

Not saying this excuses the crash necessarily or more importantly the
poor error message.  One might find a stack trace in the system error log?

On 10/29/2010 02:52 PM, Rob Richardson wrote:
> A customer was reviewing the database that supports the application we
> have provided.  One of the tables is very simple, but has over 16
> million records.  Here is the table's definition:
>
> CREATE TABLE feedback
> (
>   charge integer,
>   elapsed_time integer, -- number of elapsed minutes since data began
> recording
>   tag_type character varying(24), -- Description of tag being recorded
>   tag_value real, -- value of tag being recorded
>   status smallint, -- PLC Status, recorded with Control PV only
>   stack integer, -- Not used
>   heating smallint DEFAULT 0, -- 1 for heating, 0 for cooling
>   cooling smallint DEFAULT 0 -- not used
> )
>
> As you see, there is no primary key.  There is a single index, as follows:
>
> CREATE INDEX feedback_charge_idx
>   ON feedback
>   USING btree
>   (charge);
> In PGAdmin, the customer selected this table and clicked the grid on the
> toolbar, asking for all of the records in the table.  After twenty
> minutes, a message box appeared saying that an unhandled exception had
> happened.  There was no explanation of what the exception was.  The
> database log does not contain any information about it.  The PGAdmin
> display did show a number of records, leading me to believe that the
> error happened in PGAdmin rather than anywhere in PostGres.
>
> Can anyone explain what is happening?
>
> The customer is using PostgreSQL 8.4.5 (we just updated them within the
> last few days) and PGAdmin 1.10.5 on a Windows Server 2003 box.
>
> I see PGAdmin is now up to 1.12.1.  I suppose the first thing I should
> do is update their PGAdmin.
>
> Thanks for your help!
>
> RobR
>

pgsql-general by date:

Previous
From: "Rob Richardson"
Date:
Subject: Unhandled exception in PGAdmin when opening 16-million-record table
Next
From: "Joshua D. Drake"
Date:
Subject: Re: Unhandled exception in PGAdmin when opening 16-million-record table