Craig S Mullins
@craigmullins
Independent data consultant; owner of Mullins Consulting, Inc. Analyst, author and speaker. More than 4 decades of experience in all facets of database systems. Special focus in Db2 for z/OS. IBM Gold Consultant. Vote Blue! www.mullinsconsulting.com
Data is the backbone of modern business—but too often, it is managed with assumptions, shortcuts, and “good enough” practices that eventually fail under pressure.”
The best advice I ever received as a young DBA still guides me today: "You're going to make mistakes. The key to success is not making the same mistake twice!"
Database performance is not a one time project — it is an ongoing discipline. With the right frameworks, governance, and expertise, enterprises can achieve predictable, scalable, and cost effective systems. #database #performance
I’ve seen SQL that was elegant — and SQL that was dangerous! Which type do you write?
Clients often ask me, “Why is our system slow?” The answer typically resides in their workload patterns.
The IBM z17 is the culmination of decades of engineering and performance improvements. The solid heritage of the #mainframe makes it an ideal platform for running mission-critical enterprise workloads!
If I were advising a CIO today, I’d start with workload understanding.
Who can relate? This saying has become a mantra for middle managers who don’t know what they are doing. And it is something I never say, even as I develop ways to work smarter with #AI and automation.
A #database #performance design review template from my new book - The Cost of "Good Enough" Data amzn.to/4ePvzrO
Unfortunately, De Beaumarchais' quote rings truer today than ever before!
There is nothing worse than aggressive stupidity - Johann Wolfgang von Goethe
“To study and not think is a waste. To think and not study is dangerous." - Confucius
The most important performance metric is the one your team isn’t tracking... by not tracking it things can go wrong quickly without anybody noticing! #DBA #database #performance
Perhaps the biggest risk to the health of your applications and databases is assuming everything is “fine.”
A client once told me, “We don’t have performance issues.” But they did.
On of the most rewarding aspects of consulting is being part of a team that finally uncovers the root cause of a long-standing problem.
Just about every time I am involved in tuning a major #Db2 system, I realize how much impact a single decision can have.