I think they will
need
details of things like: RAM, number/type processors, number &
type
of disks, disk controllers & any other hardware specs that
might be relevant etc.- at very
least: total RAM & number of
spindles
Also anything else running on the box.
Plus
transaction load pattern - over time and read/write
ratios.
type/nature of queries
size of heavily accessed
tables and their indexes
Apologies, if you have already
supplied the above!
Take the above with a grain of salt, I
have read about performance issues in databases,
but never had to
chase issues myself. Apart from once where I reduced the query
time
of one particular query down from 30+ minutes to about 10 seconds
PROGRESS
4GL/Oracle db (not relevant here)!
Cheers,
Gavin
(who
has the luxury of designing a very sophisticated db with very low
transaction rates,
so doesn't need to worry about performance issues)
Also anything else running on the box.
nothing else. its dedicated exclusively to postgresql.Plus transaction load pattern - over time and read/write ratios.I'm not sure how I'd obtain this data. however, the patterns didn't change since the upgrade. If someone can point me in the right direction, I can at least obtain this data as its generated currently.type/nature of queriesI need some clarification on specifically what you're asking for here.
The complexity,
structure, and features of the queries. Do you have lots of sub
queries,
and ORDER BY's? Also the number of tables accessed
in a query. This is heading into the
territory where others
will be better placed to advise you as to what might be relevant!
size of heavily accessed tables and their indexesthere are several rather large tables (90 million+ rows), but most others are under 1M rows. However, most tables are accessed & written to with equal frequency.