<?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: Knowing the Relative Value of Databases</title>
	<atom:link href="http://www.brentozar.com/archive/2009/12/knowing-the-relative-value-of-databases/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brentozar.com/archive/2009/12/knowing-the-relative-value-of-databases/</link>
	<description>Your technology pain-relief experts.</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:37:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Kmescha</title>
		<link>http://www.brentozar.com/archive/2009/12/knowing-the-relative-value-of-databases/comment-page-1/#comment-15433</link>
		<dc:creator>Kmescha</dc:creator>
		<pubDate>Wed, 09 Dec 2009 14:33:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.brentozar.com/?p=5402#comment-15433</guid>
		<description>Boy this reminded me of this post, where even within MSDB there is a lack of good indexing strategy.I have read many posts similar to this suggesting adding indexes to the backup tables.  Always shows up on my missing index reports and is very distracting.

http://weblogs.sqlteam.com/geoffh/archive/2008/01/21/MSDB-Performance-Tuning.aspx</description>
		<content:encoded><![CDATA[<p>Boy this reminded me of this post, where even within MSDB there is a lack of good indexing strategy.I have read many posts similar to this suggesting adding indexes to the backup tables.  Always shows up on my missing index reports and is very distracting.</p>
<p><a href="http://weblogs.sqlteam.com/geoffh/archive/2008/01/21/MSDB-Performance-Tuning.aspx" rel="nofollow">http://weblogs.sqlteam.com/geoffh/archive/2008/01/21/MSDB-Performance-Tuning.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BradC</title>
		<link>http://www.brentozar.com/archive/2009/12/knowing-the-relative-value-of-databases/comment-page-1/#comment-15375</link>
		<dc:creator>BradC</dc:creator>
		<pubDate>Mon, 07 Dec 2009 20:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.brentozar.com/?p=5402#comment-15375</guid>
		<description>I&#039;ll certainly agree that it isn&#039;t ideal, but sometimes its necessary.

One specific vendor I have a lot of experience with (*cough*SageSoftware*cough*) seemed to provide barely-adequate indexes in their out-of-the-box product anyway, plus their software was so customizable that any larger install would need some production DBAs to look at all the custom tables/joins/fields and make sure they weren&#039;t going to cause problems.

More of a combination DBA/application support role than a pure DBA, actually.</description>
		<content:encoded><![CDATA[<p>I&#8217;ll certainly agree that it isn&#8217;t ideal, but sometimes its necessary.</p>
<p>One specific vendor I have a lot of experience with (*cough*SageSoftware*cough*) seemed to provide barely-adequate indexes in their out-of-the-box product anyway, plus their software was so customizable that any larger install would need some production DBAs to look at all the custom tables/joins/fields and make sure they weren&#8217;t going to cause problems.</p>
<p>More of a combination DBA/application support role than a pure DBA, actually.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fatherjack</title>
		<link>http://www.brentozar.com/archive/2009/12/knowing-the-relative-value-of-databases/comment-page-1/#comment-15372</link>
		<dc:creator>Fatherjack</dc:creator>
		<pubDate>Mon, 07 Dec 2009 20:32:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.brentozar.com/?p=5402#comment-15372</guid>
		<description>Brad, I havent dismissed any options. What I was surprised at was the appearance of TempDB on a server that I thought was doing OK in terms of performance and I wondered if its the case in general or if I really do have a problem. What I have dismissed is moving TempDB to another server(!).

We have plenty of systems on that server so I think any performance issue is a &quot;death from a 100 cuts&quot; issue rather than one single culprit. This will make it harder for me to locate the quickest win(s).

I am still interested to know what % of activity on the files stored on a server would be the TempDB files - &lt; 20% &#124; 20-40 &#124; 40 - 60 &#124; more ? ... ? 

Some vendors have said for me to get in there and let them know what indexes work for their application, others have said the polar opposite and we lose support if we change anything. Others are in the middle.</description>
		<content:encoded><![CDATA[<p>Brad, I havent dismissed any options. What I was surprised at was the appearance of TempDB on a server that I thought was doing OK in terms of performance and I wondered if its the case in general or if I really do have a problem. What I have dismissed is moving TempDB to another server(!).</p>
<p>We have plenty of systems on that server so I think any performance issue is a &#8220;death from a 100 cuts&#8221; issue rather than one single culprit. This will make it harder for me to locate the quickest win(s).</p>
<p>I am still interested to know what % of activity on the files stored on a server would be the TempDB files &#8211; &lt; 20% | 20-40 | 40 &#8211; 60 | more ? &#8230; ? </p>
<p>Some vendors have said for me to get in there and let them know what indexes work for their application, others have said the polar opposite and we lose support if we change anything. Others are in the middle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brent Ozar</title>
		<link>http://www.brentozar.com/archive/2009/12/knowing-the-relative-value-of-databases/comment-page-1/#comment-15371</link>
		<dc:creator>Brent Ozar</dc:creator>
		<pubDate>Mon, 07 Dec 2009 20:30:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.brentozar.com/?p=5402#comment-15371</guid>
		<description>Ouch - I disagree strongly with the suggestions of index tuning and plan guides.

For index tuning, the problem I&#039;ve seen (disturbingly often) is that 3rd party apps will come out with an upgrade, and that upgrade script will include several database tweaks.  The tweaks assume that the database is exactly as the vendor installed it, down to index names.  If you change an existing index, or add one with a name that the vendor later decides to add, the vendor&#039;s upgrade package can explode.  Guess who gets the blame?  The DBA.  I&#039;ve also seen vendors flat-out refuse to support databases when they&#039;ve noticed schema changes done by the client&#039;s DBA.

For plan guides, this is a great idea - but only when you can focus on the database often.  Every single time the vendor comes out with a new version with better indexes or changed queries, you have to devote DBA attention to your plan guides.  I have a motto that I never want to put something into place that requires me to come back to it regularly.  If I put in more than one solution like that, I&#039;m basically backing myself into a corner, allocating my future time every time I implement a solution like that.  I&#039;ll only implement solutions that work without my intervention.

You&#039;re completely right that these solutions work - but you have to make sure that you&#039;re willing to marry yourself to your fixes and babysit what you&#039;ve produced.</description>
		<content:encoded><![CDATA[<p>Ouch &#8211; I disagree strongly with the suggestions of index tuning and plan guides.</p>
<p>For index tuning, the problem I&#8217;ve seen (disturbingly often) is that 3rd party apps will come out with an upgrade, and that upgrade script will include several database tweaks.  The tweaks assume that the database is exactly as the vendor installed it, down to index names.  If you change an existing index, or add one with a name that the vendor later decides to add, the vendor&#8217;s upgrade package can explode.  Guess who gets the blame?  The DBA.  I&#8217;ve also seen vendors flat-out refuse to support databases when they&#8217;ve noticed schema changes done by the client&#8217;s DBA.</p>
<p>For plan guides, this is a great idea &#8211; but only when you can focus on the database often.  Every single time the vendor comes out with a new version with better indexes or changed queries, you have to devote DBA attention to your plan guides.  I have a motto that I never want to put something into place that requires me to come back to it regularly.  If I put in more than one solution like that, I&#8217;m basically backing myself into a corner, allocating my future time every time I implement a solution like that.  I&#8217;ll only implement solutions that work without my intervention.</p>
<p>You&#8217;re completely right that these solutions work &#8211; but you have to make sure that you&#8217;re willing to marry yourself to your fixes and babysit what you&#8217;ve produced.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 537/547 objects using disk: basic

Served from: www.brentozar.com @ 2012-02-09 05:31:54 -->
