RE: Best course to understand why a bad plan is chosen by optimizer
Date: Mon, 23 Sep 2019 17:34:34 -0400
Message-ID: <00d301d57256$b1c37bb0$154a7310$_at_rsiz.com>
Blush (okay, I don't really do that, but, thanks.)
Clay: Permission for re-use granted. I at least think that was original to me.
Mladen, likewise, and further I suspect that *mostly* when we disagree we're looking at different pieces of the elephant.
As for cost accounting the only thing I'm sure about is that it would be done better if we didn't tax corporations and have to legally mesh those views of the books. But I don't want to get into an argument about how corporate taxes are paid by customers on this technical forum, so I'll drop that without further wind.
Of course meshing strategic provisioning with cost accounting as a check on predictions is a useful component of achieving the business goal of computer systems: 1) Reliable and quick enough most of the time to meet service delivery promises to customers, safe and recoverable enough to provide transaction integrity (which can be quite expensive to lose), and all done reasonably close to the minimum cost (where reasonably is where it would have cost more to plan better to reach a lower cost than the difference.)
Experience guides toward erring a bit on the side of extra engineering to avoid expensively retooling too much too often. I think that newfangled method calls that "re-work." Experience also guides toward getting started sometime well before the last possible outcome is modelled and tested in a simulator (which is probably only justified rarely.)
I'll take both of you as my allies if ever the opportunity crops up. And Lothar, too.
mwf
-----Original Message-----
From: Mladen Gogala [mailto:gogala.mladen_at_gmail.com]
Sent: Monday, September 23, 2019 2:45 PM
To: Clay Jackson (cjackson); mwf_at_rsiz.com; oracle-l_at_freelists.org
Subject: Re: Best course to understand why a bad plan is chosen by optimizer
Hi Clay!
Comments in line:
On 9/23/19 1:19 PM, Clay Jackson (cjackson) wrote:
> I've known Mark for a LONG time, and have ALWAYS been impressed with his elegant "turn of phrase"!
I have never met Mark in my life and I am deeply sorry about it. I am following his contributions on various Oracle forums with a sort of fascination. I respect hist opinion deeply, even when I disagree with him.
Databases are extremely complex, even if autonomous. I don't envision being able to utilize a serious business database without having a DBA anytime soon. Also, databases are getting larger. Backup and recovery of 50+ TB database is not as simple as it may look. Look at the databases as modern airplanes. No robot can do what Sully Sullenberger has done. Auto-pilot is available for the long time but I would be very hesitant to fly an airplane which doesn't have a pilot on board.
With all due respect, I disagree with your mother. Cost accounting is a necessary evil. You can call me crazy, but I prefer the money to be spent on my bonus over buying unnecessary software. My bonus is never unnecessary.
>
> Clay Jackson
> Database Solutions Sales Engineer
> clay.jackson_at_quest.com
> office 949-754-1203 mobile 425-802-9603
-- http://www.freelists.org/webpage/oracle-lReceived on Mon Sep 23 2019 - 23:34:34 CEST