- Application Development
- Database Systems
- Middleware
- Networks
- Operating Systems (z/OS, z/VM, Linux)
- Security
- Storage
- Systems Management
Wednesday, February 12, 2020
Will I See You at SHARE in Fort Worth 2020?
Thursday, February 06, 2020
IBM Gold Consultant for Data and AI :: 2020
I am proud to announce that I will be continuing as an IBM Gold Consultant for Data and AI in 2020.
For those of you who do not know what an IBM Gold Consultant is... the IBM Gold Consultant program is an elite group of independent consultants with vast experience in IBM data repositories, unified governance, artificial intelligence (AI) and machine learning.
IBM Gold Consultants bring extensive industry experience and technical expertise to help IBM clients define and implement strong strategies for their data and analytics initiatives using IBM Db2 on all platforms, IBM Informix, IBM InfoSphere, IBM CICS, and related technologies and tools. The group is recognized by its peers, and IBM, as some of the world’s most experienced independent consultants for these products.
Thank you, IBM, for creating such great data management tools and solutions that I have been able to build a career - spanning more than three decades - using them.
Mullins Consulting, Inc.
Friday, January 03, 2020
Db2 11 for z/OS End of Support Coming This Year (2020)
Version 11 of our favorite DBMS was made generally available way back on October 25, 2013 and IBM has not been marketing and selling this version since July of 2018. But if you are still using Db2 11 IBM has continued to provide support... and will continue for the first three quarters of 2020. But after that, support ends.
In other words, the end of support date for Db2 11 for z/OS is September 30, 2020. And that date appears to be a firm one... don't bet on IBM extending it.
Whtat does that mean for you if you are still using Version 11? It should mean that you will be spending the first three quarters of 2020 planning for, and migrating to Db2 12 for z/OS.
There are a lot of great resources that IBM provides to help you migrate smoothly. Here are a few of them for you reference:
Db2 12 Installation and Migration Guide
Db2 12 for z/OS Product Documentation
Webcast: Db2 12 for z/OS Migration Planning and Customer Experiences with John Campbell
Db2 12 for z/OS Migration Considerations (Mark Rader)
So if you are still running Db2 11 and you haven't started planning to upgrade, now is the time to start planning... and if you have started planning, that is great, because 2020 is the time to get your shop migrated to Db2 12!
Friday, December 27, 2019
Planning Your Db2 Performance Monitoring Strategy
- Batch reports run against Db2 trace records. While Db2 is running, you can activate traces that accumulate information, which can be used to monitor both the performance of the Db2 subsystem and the applications being run. For more details on Db2 traces see my earlier 2-part blog post (part 1, part 2).
- Online access to Db2 trace information and Db2 control blocks. This type of monitoring also can provide information on Db2 and its subordinate applications.
- Sampling Db2 application programs as they run and analyzing which portions of the code use the most resources.
- Do not overdo monitoring and tracing. Db2 performance monitoring can consume a tremendous amount of resources. Sometimes the associated overhead is worthwhile because the monitoring (problem determination or exception notification) can help alleviate or avoid a problem. However, absorbing a large CPU overhead to monitor a Db2 subsystem that is already performing within the desired scope of acceptance might not be worthwhile.
- Plan and implement two types of monitoring strategies at your shop:
- ongoing performance monitoring to ferret out exceptions, and;
- procedures for monitoring exceptions after they have been observed.
- Do not try to drive a nail with a bulldozer. Use the correct tool for the job, based on the type of problem you’re monitoring. You would be unwise to turn on a trace that causes 200% CPU overhead to solve a production problem that could be solved just as easily by other types of monitoring (e.g. using EXPLAIN or Db2 Catalog reports).
- Tuning should not consume your every waking moment. Establish your Db2 performance tuning goals in advance, and stop when they have been achieved. Too often, tuning goes beyond the point at which reasonable gains can be realized for the amount of effort exerted. (For example, if your goal is to achieve a five-second response time for a TSO application, stop when you have achieved that goal instead of tuning it further even if you can.)