From: | "Benjamin Krajmalnik" <kraj(at)illumen(dot)com> |
---|---|
To: | "Ben K(dot)" <bkim(at)coe(dot)tamu(dot)edu>, <pgsql-admin(at)postgresql(dot)org> |
Subject: | Re: New system recommendations |
Date: | 2006-04-28 14:35:52 |
Message-ID: | 8511B4970E0D124898E973DF496F9B432515DE@stash.stackdump.local |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
The stored procedure is a plpgsql function which gets passed parameters
from the monitoring agent.
It then dynamically creates a device record for the monitored device if
one does not yet exist.
Once that is done it creates a test record for the particular test if
one does not exist.
Once that is done, it aggregates dynamically the data into 4 tables - a
daily snapshot, a weekly snapshot, and a monthly snapshot, and a
dashboard snapshot.
Once all of that has been accomplished, it creates a raw log entry
(which as of next week will go to a given partition). This data goes
into the partitioned table to facilitate purging of retention periods
without hammering at the database and having to rebalance indices (I
just truncate the partition once it is no longer needed).
-----Original Message-----
From: pgsql-admin-owner(at)postgresql(dot)org
[mailto:pgsql-admin-owner(at)postgresql(dot)org] On Behalf Of Ben K.
Sent: Thursday, April 27, 2006 9:19 PM
To: pgsql-admin(at)postgresql(dot)org
Subject: Re: [ADMIN] New system recommendations
> Record insertion is done via an ODBC call to a stored procedure from a
> Windows based host monitor"
I wondered what this stored procedure was (is it a function or something
outside postgresql).
There was an interesting article on odbc - that application code can
make
big differences in database related performance.
http://ourworld.compuserve.com/homepages/Ken_North/ODBCPERF.HTM
Thought odbc performance might be also a thing to consider but this
article seemed to attest otherwise. Hence the question.
Regards,
Ben K.
---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
choose an index scan if your joining column's datatypes do not
match
From | Date | Subject | |
---|---|---|---|
Next Message | Hogan, James F. Jr. | 2006-04-28 15:05:21 | Re: Trouble installing pltcl language |
Previous Message | Tom Lane | 2006-04-28 14:25:30 | Re: Restoring a database as another user |