SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Information Architecture >> Databases

IBM puts some thought into DB2

IBM puts some thought into DB2

By:  Sean McCown  On: 06 Jan 2005 For: IDG News Service Creator

With the latest release of DB2, IBM Corp. is poised to reshape the database landscape.

With the latest release of DB2, IBM Corp. is poised to reshape the database landscape. Big Blue speaks very proudly and boldly about its new adaptive technology. In Version 8.2, IBM has realized some of the promise adaptive technology has to offer, but the company still has a way to go before the self-configuring, self-tuning and self-healing capabilities achieve their full potential.

One of my absolute favourite improvements is DB2’s use of multiquery optimization. DB2 looks at the different queries in your workload and matches their common elements. It then stores the execution plans of those common elements. Whenever any query comes up that has that common element, DB2 already has the execution plan worked out so it doesn’t have to recalculate it. This feature greatly increases the efficiency of your queries. In my tests, I saw as much as a 30 per cent performance gain.

DB2’s self-tuning capabilities allow both DBAs and non-DBAs to configure their databases for maximum efficiency in two seconds, once you’ve gone through the well-designed setup wizard. That’s not to say that DB2 configures everything on your server and renders your DBA obsolete. DB2 still can’t rearrange your data and log files for optimal performance, nor can it answer the configuration questions for you. The person doing the configuration still needs to have some knowledge of the applications, queries, and usage of the database for DB2 to tune it correctly.

DB2 is now also self-healing — well, somewhat. It monitors some important health indicators, such as deadlock rates, lock escalation, and HADR (High Availability Disaster Recovery) Log Delay, and an admin can set up script triggers to fix problems when certain conditions exist, such as if the deadlock rate gets too high.

DB2’s capacity for healing itself is definitely a step in the right direction, but for it to be a truly self-healing engine, it needs to offer a list of default actions for each indicator rather than forcing the DBA to script single solutions. DB2 should be smart enough to learn what it takes to fix the database in your environment, and its approach should be more proactive by trying a list of common fixes before human intervention is required.

IBM has made some pretty significant advances in HADR. DB2 8.2 can be configured to ship logs to a standby server automatically and the standby server can be configured to automatically apply the logs.

DB2 uses its new automatic client redirect capability to, as the name suggests, redirect the client requests to the standby server if the primary database goes down. Clients, each managing their own connections, will never know the difference. This functionality will greatly improve your high-availability solution. The redirect capability resides in the client library rather than being implemented by using a third monitoring host, which is a huge benefit because you don’t have to rely on another server to act as a heartbeat mechanism.


Sign up for our Newsletters












Print |  Views: 480   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




Sean McCown Sean McCown is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.

Related Content

What's so special about Database 11g? - Two Oracle execs tell all
What's so special about Database 11g? - Two Oracle execs tell all With the launch of Oracle Database 11g today, many are keen to know more about it's key features and capabilities. Few are as qualified to talk about these as Andy Mendelsohn, senior vice-president, Oracle Server Technologies and Bob Shimp vice-president of Oracle's Global Technology Business Unit. In this interview Mendelsohn and Shimp share their take on the new data challenges faced by businesses today, and how 11g will address these.
IBM uncoils its DB2 9 database
IBM uncoils its DB2 9 databaseIBM is due to officially unveil its DB2 9 database, previously codenamed “Viper,” this month. As well as fully detailing functionality and pricing for the hybrid relational and XML database, the company has committed to a July 28 worldwide shipping date for the product.
What not to do when your customers are down
What not to do when your customers are downIT consultants and contractors must be careful not to kick their clients when they’re down.
Relational databases are not all relative
there's no better way to launch a new blog than to declare someone or something irrelevant, dead, or at least dying. such is the success strategy of the database
Are database admins keeping up with the database?
at ibm corp.’s information on demand conference earlier this week, i had a conversation about the future of databases with anant jhingran, the company’s vice-president and chief technology officer for information management.  
One Monster of a breach
the theft of personal information among monster.com customers may be a textbook case in the making. this w
blog comments powered by Disqus