One of the things that I have become interested in lately is
questioning in general what percentage of DB2 UDB implementations are
configured to run at least near optimally given the hardware
infrastructure at said site. DB2 UDB continually is releasing
performance enhancements with each release especially with the most
recent 8.1 and 8.2 Lots of new features introduced and many to aid in
tuning performance. With that said I have to believe that many
installations are running sub-optimally as with lots of other DBMS
installs. Every client I have been at would stand to benefit from
increased performance out of their DBMS especially if no additional
hardware needed to be purchased.
I am not sure how IBM sells support contracts or if they do this
already but I think especially for some of the larger clients they
should roll in X number of days of on site performance tuning by an
IBM expert. If IBM could go on site for a week and do an in-depth
performance study and make recommendations to client and work with the
DBA's to show them how to do this I honestly think that IBM would be
doing itself a huge favor and ensure renewal of support contracts and
future sales.
Sorry for the rant but all too often I see these installs on huge
hardware and I know darn well they are utilizing about 25% of the box.
What ends up happening...a few years down the road they say well it
is time to switch DBMS vendors or application functionality is
eliminated or they buy some more unnecessary hardware.
Thoughts? Comments?
Spencer