<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Future of Database Tuning and Database Administration</title>
	<atom:link href="http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration/</link>
	<description>Remote DBA Experts Blog</description>
	<lastBuildDate>Fri, 23 Sep 2011 17:39:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Cookie</title>
		<link>http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration/comment-page-1/#comment-2209</link>
		<dc:creator>Cookie</dc:creator>
		<pubDate>Mon, 09 Aug 2010 13:26:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.remotedbaexperts.com/Blog/?p=1078#comment-2209</guid>
		<description>Hello Mr. Foot,

is there a reprint from your article &quot;Using 10g&#039;s V$SESS_TIME_MODEL and V$SYS_TIME_MODEL Performance Views to Evalute Database Performance&quot; ?

I can&#039;t find it.</description>
		<content:encoded><![CDATA[<p>Hello Mr. Foot,</p>
<p>is there a reprint from your article &#8220;Using 10g&#8217;s V$SESS_TIME_MODEL and V$SYS_TIME_MODEL Performance Views to Evalute Database Performance&#8221; ?</p>
<p>I can&#8217;t find it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SAINATH</title>
		<link>http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration/comment-page-1/#comment-364</link>
		<dc:creator>SAINATH</dc:creator>
		<pubDate>Tue, 09 Mar 2010 08:54:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.remotedbaexperts.com/Blog/?p=1078#comment-364</guid>
		<description>chris,
  This is sainath,Im an engineer just passed out in 2009.I like to learn DBA,but i dont know what is the future.I want to know better than DBA any other oracle course is good for  future stands.I want to know.Which course can i join.Any Suggstions from your side for my future.</description>
		<content:encoded><![CDATA[<p>chris,<br />
  This is sainath,Im an engineer just passed out in 2009.I like to learn DBA,but i dont know what is the future.I want to know better than DBA any other oracle course is good for  future stands.I want to know.Which course can i join.Any Suggstions from your side for my future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Log Buffer #175: a Carnival of the Vanities for DBAs &#124; The Pythian Blog</title>
		<link>http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration/comment-page-1/#comment-166</link>
		<dc:creator>Log Buffer #175: a Carnival of the Vanities for DBAs &#124; The Pythian Blog</dc:creator>
		<pubDate>Fri, 15 Jan 2010 18:42:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.remotedbaexperts.com/Blog/?p=1078#comment-166</guid>
		<description>[...] begin with remoteDBAexperts blog, and Chris Foot&#8217;s prediction of the future of database tuning and database administration. It will be, &#8220;&#160;.&#160;.&#160;.&#160;administrators interpreting and implementing the [...]</description>
		<content:encoded><![CDATA[<p>[...] begin with remoteDBAexperts blog, and Chris Foot&#8217;s prediction of the future of database tuning and database administration. It will be, &#8220;&nbsp;.&nbsp;.&nbsp;.&nbsp;administrators interpreting and implementing the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Foot</title>
		<link>http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration/comment-page-1/#comment-164</link>
		<dc:creator>Chris Foot</dc:creator>
		<pubDate>Fri, 15 Jan 2010 12:28:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.remotedbaexperts.com/Blog/?p=1078#comment-164</guid>
		<description>All database competitors will only continue to add new features and functionality.  Just because we aren&#039;t being forced into the bowels of the database to fix a problem doesn&#039;t mean we still won&#039;t be techs.   As Narenda stated, we will need to continue to focus on the database ecosystem (application, database, hardware, network, O/S) to uncover issues.  Database ecosystems that will only continue to increase in complexity.  

The database vendors adding features and functionality will continue to challange our technical skills.   I&#039;d be much happier doing that than looking at a SQL Dump.  Those days can&#039;t end soon enough for me.

NOONS - I am an Oracle Bigot.  I bet my career on it and it has been a good bet.   My organization supports hundreds (and hundreds) of Oracle and SQL Server databases.  Every configuration imaginable.   Our customers beat the daylights out of both products.  Both product support teams report to me so I am involved daily in Oracle and Msoft technologies, support issues, problems, etc..

So my relationship now with both products is more from a supervisory level.   What I can tell you is that the more I work with SQL Server, the better I like it.  I totally agree that Oracle has to do something with pricing.   Msoft continues to add features.  It can now support the bulk of configurations that most customers are looking for.   

What I find the most interesting is that I have folks that work on the Microsoft support team that have NEVER had to call MSOFT support.  I don&#039;t have any newbies on any of my teams. No slouches here.  Trust me on that one.   I found it amazing that guys with 6 years of MSOFT experience have only had to call support 2 times in their CAREER.  Have you EVER heard of an Oracle DBA going years without opening a ticket?  Maybe ones that have systems that are never changed.... I dumped the bug &quot;fix list&quot; for a recent Oracle point release recently (more as a novelty than anything).   There were thousands of bug fixes.  I mean thousands.   What the?</description>
		<content:encoded><![CDATA[<p>All database competitors will only continue to add new features and functionality.  Just because we aren&#8217;t being forced into the bowels of the database to fix a problem doesn&#8217;t mean we still won&#8217;t be techs.   As Narenda stated, we will need to continue to focus on the database ecosystem (application, database, hardware, network, O/S) to uncover issues.  Database ecosystems that will only continue to increase in complexity.  </p>
<p>The database vendors adding features and functionality will continue to challange our technical skills.   I&#8217;d be much happier doing that than looking at a SQL Dump.  Those days can&#8217;t end soon enough for me.</p>
<p>NOONS &#8211; I am an Oracle Bigot.  I bet my career on it and it has been a good bet.   My organization supports hundreds (and hundreds) of Oracle and SQL Server databases.  Every configuration imaginable.   Our customers beat the daylights out of both products.  Both product support teams report to me so I am involved daily in Oracle and Msoft technologies, support issues, problems, etc..</p>
<p>So my relationship now with both products is more from a supervisory level.   What I can tell you is that the more I work with SQL Server, the better I like it.  I totally agree that Oracle has to do something with pricing.   Msoft continues to add features.  It can now support the bulk of configurations that most customers are looking for.   </p>
<p>What I find the most interesting is that I have folks that work on the Microsoft support team that have NEVER had to call MSOFT support.  I don&#8217;t have any newbies on any of my teams. No slouches here.  Trust me on that one.   I found it amazing that guys with 6 years of MSOFT experience have only had to call support 2 times in their CAREER.  Have you EVER heard of an Oracle DBA going years without opening a ticket?  Maybe ones that have systems that are never changed&#8230;. I dumped the bug &#8220;fix list&#8221; for a recent Oracle point release recently (more as a novelty than anything).   There were thousands of bug fixes.  I mean thousands.   What the?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narendra</title>
		<link>http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration/comment-page-1/#comment-163</link>
		<dc:creator>Narendra</dc:creator>
		<pubDate>Thu, 14 Jan 2010 10:36:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.remotedbaexperts.com/Blog/?p=1078#comment-163</guid>
		<description>Chris,

WOW!!
You scared me with that post. :)
No, I am not a DBA and frankly speaking I am not inclined to be a DBA who only performs backups, recoveries, tablespace management etc. But since you mentioned DBA spending time on tuning, I really doubt if any tool, at present or in future, can resolve performance issues that occur due to poor design, bad coding practices etc. As long as there are applications that require developers, mostly non-database ones, writing SQL, performance tuning will need human brains which can understand what is going on under the covers to perform accurate root cause analysis.
And at the end, Oracle (or any other RDBMS) is a piece of software. It does follow the infamous rule &quot;if you fix one bug, you introduce N other bugs&quot;. I am not that familier with history of other RDBMSs but from what I have seen with Oracle, how does one figure out whether some &quot;scenario&quot; is a &quot;feature&quot; or a &quot;bug&quot; ? :)</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>WOW!!<br />
You scared me with that post. <img src='http://www.remotedbaexperts.com/Blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
No, I am not a DBA and frankly speaking I am not inclined to be a DBA who only performs backups, recoveries, tablespace management etc. But since you mentioned DBA spending time on tuning, I really doubt if any tool, at present or in future, can resolve performance issues that occur due to poor design, bad coding practices etc. As long as there are applications that require developers, mostly non-database ones, writing SQL, performance tuning will need human brains which can understand what is going on under the covers to perform accurate root cause analysis.<br />
And at the end, Oracle (or any other RDBMS) is a piece of software. It does follow the infamous rule &#8220;if you fix one bug, you introduce N other bugs&#8221;. I am not that familier with history of other RDBMSs but from what I have seen with Oracle, how does one figure out whether some &#8220;scenario&#8221; is a &#8220;feature&#8221; or a &#8220;bug&#8221; ? <img src='http://www.remotedbaexperts.com/Blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noons</title>
		<link>http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration/comment-page-1/#comment-162</link>
		<dc:creator>Noons</dc:creator>
		<pubDate>Wed, 13 Jan 2010 21:58:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.remotedbaexperts.com/Blog/?p=1078#comment-162</guid>
		<description>I agree 100% with your points, Chris.  In fact, I&#039;ve been saying it very clear in many public venues for years now that the cacophony of tuning methods and approaches with Oracle, if anything, works in its detriment! 
Who wants to spend a week analysing a 10053 dump to reach the conclusion an optimizer bug has crept up and the solution is to tweak a hint into a statement locked away in a third party package? 
Anyone for that kind of &quot;fun&quot;?  Thought so...

No one in the SQL Server world wastes time reading the equivalent of a 10046: there simply ain&#039;t one *and* it&#039;s not needed. For a great many reasons I won&#039;t go into here.  As for tuning tools, you got remarkably few in SQL Server compared to the flood of grid, ADDM, ASH, etcetc.  

But Joel makes a very valid point: all these bells and whistles that Oracle is adding to its &quot;dba tools&quot; are adding to complexity, rather than making it easier.  And with complexity come the bugs.  Inevitably!  Let&#039;s skip the cost thing for now.

I&#039;ll add the following as well: some of the so-called dba2.0 screens are in fact terribly confusing for folks who don&#039;t necessarily understand the subtleties of graphical representations.  

Case in point: there is a screen in grid that displays a graph of redo log waits, with number on (y) and length of wait on (x).  In a well tuned db, the graphic should look like a very high peak on the left, quickly tappering off to almost nothing as the wait length increases.  Now, this is what I get every time I&#039;ve shown that well-tuned db graph to SQL Server dbas or folks with no clue how to read a graph: &quot;Look at all those waits on the left! Something is wrong with that db, it needs redo tuning!&quot;!

See what I mean?  Graphical representations are subjective in their interpretation, in this day and age of little advanced education.  And no amount of graphical artistry is going to help one bit in doing capacity planning, for example.

And no, SQL Server is not popular because it is self-tuning or dba-friendly. Far from it.  In fact, it is a common error of Oracle to claim it is.

It is popular because it is good enough, it has heaps of applications and it is *CHEAP*.  

Something Oracle doesn&#039;t understand, no matter how many times it gets hammered into them. 

It is useless to spend squillions in developing &quot;dba replacement&quot; tools like GRID and its plethora of tuning tools if they are buggy, hard to understand and follow, and on top of that they are expensive.  

For the umpteenth time: dbas are NOT where the major cost of using Oracle!  The real high cost is the software, which Oracle insists on over-pricing.  Period.

Man! I feel a blog post coming up!...</description>
		<content:encoded><![CDATA[<p>I agree 100% with your points, Chris.  In fact, I&#8217;ve been saying it very clear in many public venues for years now that the cacophony of tuning methods and approaches with Oracle, if anything, works in its detriment!<br />
Who wants to spend a week analysing a 10053 dump to reach the conclusion an optimizer bug has crept up and the solution is to tweak a hint into a statement locked away in a third party package?<br />
Anyone for that kind of &#8220;fun&#8221;?  Thought so&#8230;</p>
<p>No one in the SQL Server world wastes time reading the equivalent of a 10046: there simply ain&#8217;t one *and* it&#8217;s not needed. For a great many reasons I won&#8217;t go into here.  As for tuning tools, you got remarkably few in SQL Server compared to the flood of grid, ADDM, ASH, etcetc.  </p>
<p>But Joel makes a very valid point: all these bells and whistles that Oracle is adding to its &#8220;dba tools&#8221; are adding to complexity, rather than making it easier.  And with complexity come the bugs.  Inevitably!  Let&#8217;s skip the cost thing for now.</p>
<p>I&#8217;ll add the following as well: some of the so-called dba2.0 screens are in fact terribly confusing for folks who don&#8217;t necessarily understand the subtleties of graphical representations.  </p>
<p>Case in point: there is a screen in grid that displays a graph of redo log waits, with number on (y) and length of wait on (x).  In a well tuned db, the graphic should look like a very high peak on the left, quickly tappering off to almost nothing as the wait length increases.  Now, this is what I get every time I&#8217;ve shown that well-tuned db graph to SQL Server dbas or folks with no clue how to read a graph: &#8220;Look at all those waits on the left! Something is wrong with that db, it needs redo tuning!&#8221;!</p>
<p>See what I mean?  Graphical representations are subjective in their interpretation, in this day and age of little advanced education.  And no amount of graphical artistry is going to help one bit in doing capacity planning, for example.</p>
<p>And no, SQL Server is not popular because it is self-tuning or dba-friendly. Far from it.  In fact, it is a common error of Oracle to claim it is.</p>
<p>It is popular because it is good enough, it has heaps of applications and it is *CHEAP*.  </p>
<p>Something Oracle doesn&#8217;t understand, no matter how many times it gets hammered into them. </p>
<p>It is useless to spend squillions in developing &#8220;dba replacement&#8221; tools like GRID and its plethora of tuning tools if they are buggy, hard to understand and follow, and on top of that they are expensive.  </p>
<p>For the umpteenth time: dbas are NOT where the major cost of using Oracle!  The real high cost is the software, which Oracle insists on over-pricing.  Period.</p>
<p>Man! I feel a blog post coming up!&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joel garry</title>
		<link>http://www.remotedbaexperts.com/Blog/2010/01/the-future-of-database-tuning-and-database-administration/comment-page-1/#comment-161</link>
		<dc:creator>joel garry</dc:creator>
		<pubDate>Wed, 13 Jan 2010 19:50:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.remotedbaexperts.com/Blog/?p=1078#comment-161</guid>
		<description>Well, I tried to be proactive and generate a certificate for dbconsole before it expired at six months, but it didn&#039;t seem to work, and trying it again seems to have completely immolated itself.  So you hit me at a particularly bad time to be saying Oracle can manage itself or with console.

As far as the future, the complexity of the new features outruns the ability of tools to manage them.  Look at how long it took to implement the features you describe - and they still aren&#039;t managed properly.  Adding additional levels of abstraction allows more control, but has a big downside if everything is not totally perfect.  And software &lt;i&gt;always&lt;/i&gt; has bugs, and new hardware etc will often outrun the abstraction.

The ability to display status and properly drill down with these tools to find problems is lacking.  That is a fundamental problem that will take a very long time to solve, if ever.

Then there is the pricing issue...</description>
		<content:encoded><![CDATA[<p>Well, I tried to be proactive and generate a certificate for dbconsole before it expired at six months, but it didn&#8217;t seem to work, and trying it again seems to have completely immolated itself.  So you hit me at a particularly bad time to be saying Oracle can manage itself or with console.</p>
<p>As far as the future, the complexity of the new features outruns the ability of tools to manage them.  Look at how long it took to implement the features you describe &#8211; and they still aren&#8217;t managed properly.  Adding additional levels of abstraction allows more control, but has a big downside if everything is not totally perfect.  And software <i>always</i> has bugs, and new hardware etc will often outrun the abstraction.</p>
<p>The ability to display status and properly drill down with these tools to find problems is lacking.  That is a fundamental problem that will take a very long time to solve, if ever.</p>
<p>Then there is the pricing issue&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

