473,387 Members | 1,534 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

DB2 UDB configured to run at least near optimally at what percentage of sites?

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
Nov 12 '05 #1
3 1747
"Spencer" <sp*****@tabbert.net> wrote in message
news:57**************************@posting.google.c om...
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

Not very many IBM'ers in IBM Global Services know how to tune it either.

Also, consider that DB2 Workgroup Edition costs little more than $1000 for
the basic license, so a one week consulting contract (with travel expense)
would dwarf the software cost.

The real problems are the memory configurations, which are very finicky and
prone to causing an outage if they are increased, so people are reluctant to
change them. Changing the various memory configurations in DB2 is often an
exercise in Voodoo.

With 64 bit addressing and better configuration advisor tools, these
problems could easily be solved. But since the DB2 GUI can't even remember
what message file I used last time I ran the LOAD (etc, etc) command, I am
not too hopeful. I have heard that memory configuration is a bit easier in
8.2, but I have not had a chance to evaluate it.
Nov 12 '05 #2
That's indeed a very real problem. It's not limited to the DBMS, btw.
The problem is that consulting (tuning) is expensive while hardware is
comparably cheap.
The only viable answer is really teh autonoic tuning initiative of major
DBMS including DB2.
One problem that I have been wondering about lately is whether it will
be possible to tune the procedural vs. SQL interface.
That's a tough nut to crack :-(

Cheers
Serge
Nov 12 '05 #3
Ian
Spencer wrote:
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

There are a great many shops that run DB2 with the out-of-the-box
configuration parameters, and could certainly get some performance
out of simple tuning. The Configuration Advisor is good at this.

However, more often than not (in my experience), an application and/or
database design review is far more likely to turn up the most
significant causes of poor performance. IBM provides assistance with
the Design Advisor (esp. in V8.2), but this does not usually solve
poor application design issues.



-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 100,000 Newsgroups - 19 Different Servers! =-----
Nov 12 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Michael Kaiser | last post by:
hello! Anyone knows a survey concerning the percentage of w3c-valid webpages in the www? greetings, michael
29
by: asj | last post by:
Can you guess what this is? http://www.blueboard.com/phone/apache_sept_2003.gif It's a history of the IIs "Titanic", which is being slowly and painfully sunk by the open source Apache web...
7
by: Stone Lan | last post by:
Maybe this is a question,which is about far and near. I remember that I learn far and near in real mode of X86,but seems that they have the application in protect mode.Can anybody give me some...
20
by: GS | last post by:
The stdint.h header definition mentions five integer categories, 1) exact width, eg., int32_t 2) at least as wide as, eg., int_least32_t 3) as fast as possible but at least as wide as, eg.,...
2
by: genc_ymeri | last post by:
Hi, We are a team of 4 using win2003 server (sp1) in our dev machines and VS2003 for our .Net web app. We did make a copy of our project (located to one "hardwarely old" PC ) to our machines. All...
3
by: Charlie | last post by:
I am running Microsoft Visual Basic .NET 69462-270-0000007-18739 I get an error while trying to run a project: "Error trying to run project: Unable to start debugging on the web server. The...
39
by: VidTheKid | last post by:
THE PROBLEM The % symbol is too vague when defining dimensions in CSS and HTML. It can relate to an inherited value, a measure of the containing element (which can differ between box models) or...
7
by: Roman | last post by:
I am wondering if anybody can provide statistics what is percentage of visitors with disabled JavaScript. Even more interesting would be statistics of users with disabled JavaScript making a...
5
by: Mario Krsnic | last post by:
Hallo zusammen, I have an app. with SQL-Server. The same page worked fine with Access-DB. Now I have a problem with this command: Dim strSQL As String Dim myConnection As New...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.