<?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"
	>
<channel>
	<title>Comments on: Tracking Parameter Changes</title>
	<atom:link href="http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/feed/" rel="self" type="application/rss+xml" />
	<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/</link>
	<description>Just another Oracle blog</description>
	<pubDate>Thu, 29 Jul 2010 12:07:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: osborne</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6732</link>
		<dc:creator>osborne</dc:creator>
		<pubDate>Tue, 26 Jan 2010 17:42:41 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6732</guid>
		<description>Interesting. Thanks for your comments.

Kerry</description>
		<content:encoded><![CDATA[<p>Interesting. Thanks for your comments.</p>
<p>Kerry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred Habash</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6731</link>
		<dc:creator>Fred Habash</dc:creator>
		<pubDate>Tue, 26 Jan 2010 16:44:33 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6731</guid>
		<description>How many snaps do you include in the weekly baselines?
Since baselines are primarily used for trending and capacity planning (vs. specific incident troublshooting), we wanted to represent a typical work day, so we chose Mondays between 7:00 and 17:00.</description>
		<content:encoded><![CDATA[<p>How many snaps do you include in the weekly baselines?<br />
Since baselines are primarily used for trending and capacity planning (vs. specific incident troublshooting), we wanted to represent a typical work day, so we chose Mondays between 7:00 and 17:00.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: osborne</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6730</link>
		<dc:creator>osborne</dc:creator>
		<pubDate>Tue, 26 Jan 2010 16:19:52 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6730</guid>
		<description>Fred,

  Ah, makes sense. One hour snapshots seem to work well for me during normal steady state operations. I have increased to 15 minutes when dealing with troublesome systems, but only for short periods of time. But it makes sense to use baselines with that volume. How many snaps do you include in the weekly baselines?

Kerry</description>
		<content:encoded><![CDATA[<p>Fred,</p>
<p>  Ah, makes sense. One hour snapshots seem to work well for me during normal steady state operations. I have increased to 15 minutes when dealing with troublesome systems, but only for short periods of time. But it makes sense to use baselines with that volume. How many snaps do you include in the weekly baselines?</p>
<p>Kerry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred Habash</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6723</link>
		<dc:creator>Fred Habash</dc:creator>
		<pubDate>Tue, 26 Jan 2010 14:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6723</guid>
		<description>I thought I can also add this remark based on our experience. Initially, we opted to go with the default of 1 hour, but we found out that it is not providing us the resolution we needed to zoom in on brief and sporadic performance issues. We now set our snapshots to occur every 15 minutes. This is another reason we decided to go with baselines since our snapshots are too granular as compared to the default.</description>
		<content:encoded><![CDATA[<p>I thought I can also add this remark based on our experience. Initially, we opted to go with the default of 1 hour, but we found out that it is not providing us the resolution we needed to zoom in on brief and sporadic performance issues. We now set our snapshots to occur every 15 minutes. This is another reason we decided to go with baselines since our snapshots are too granular as compared to the default.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: osborne</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6703</link>
		<dc:creator>osborne</dc:creator>
		<pubDate>Tue, 26 Jan 2010 00:05:19 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6703</guid>
		<description>Fred,

  Baselines are a good idea, although they have been a bit flakey for me, at least in 10.2. I really think a year is not unreasonable for a large database though, maybe with quarterly baselines of a couple of days going back another year. I don't think too many people are familiar with AWR Baselines as I rarely see them. Thanks for the input.

Kerry</description>
		<content:encoded><![CDATA[<p>Fred,</p>
<p>  Baselines are a good idea, although they have been a bit flakey for me, at least in 10.2. I really think a year is not unreasonable for a large database though, maybe with quarterly baselines of a couple of days going back another year. I don&#8217;t think too many people are familiar with AWR Baselines as I rarely see them. Thanks for the input.</p>
<p>Kerry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred Habash</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6698</link>
		<dc:creator>Fred Habash</dc:creator>
		<pubDate>Mon, 25 Jan 2010 21:44:18 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6698</guid>
		<description>One other option I've been exercising is keep awr data for 90 days. In addition to that, we generate weekly awr baselines which are excluded from awr purging. We keep these baselines for 3 years. This is a nice balance between allocating too much storage and wanting to keep a longer history.</description>
		<content:encoded><![CDATA[<p>One other option I&#8217;ve been exercising is keep awr data for 90 days. In addition to that, we generate weekly awr baselines which are excluded from awr purging. We keep these baselines for 3 years. This is a nice balance between allocating too much storage and wanting to keep a longer history.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gord Irish</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6186</link>
		<dc:creator>Gord Irish</dc:creator>
		<pubDate>Thu, 31 Dec 2009 21:15:48 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6186</guid>
		<description>Kerry

I agree, something like a year would be reasonable. Right now, I'd like to be able to compare Dec 2009 with Dec 2008 to see what's different but of course Dec 2008 is long gone. ( Unless I can convince a UNIX admin to pull some old backups and load them onto another system.)
Currently I only keep 30-60 days like you do. After the Christmas break I'm going to look into uping that to something like 365-400 days. For the big 100GB+ systems it should not be a big issue but some of these databases serve manufacturing processes and only hold a small amount of data in flight. For those I really can't store any more statspack data but these are the ones with the most interesting performnace issues of course. I'll have to try some sort of centralized scheme like I was talking about, I'll have to get working on that...

Gord</description>
		<content:encoded><![CDATA[<p>Kerry</p>
<p>I agree, something like a year would be reasonable. Right now, I&#8217;d like to be able to compare Dec 2009 with Dec 2008 to see what&#8217;s different but of course Dec 2008 is long gone. ( Unless I can convince a UNIX admin to pull some old backups and load them onto another system.)<br />
Currently I only keep 30-60 days like you do. After the Christmas break I&#8217;m going to look into uping that to something like 365-400 days. For the big 100GB+ systems it should not be a big issue but some of these databases serve manufacturing processes and only hold a small amount of data in flight. For those I really can&#8217;t store any more statspack data but these are the ones with the most interesting performnace issues of course. I&#8217;ll have to try some sort of centralized scheme like I was talking about, I&#8217;ll have to get working on that&#8230;</p>
<p>Gord</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: osborne</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6146</link>
		<dc:creator>osborne</dc:creator>
		<pubDate>Tue, 29 Dec 2009 17:09:55 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6146</guid>
		<description>Gord,

  After looking into how much space is required by the data, I am in favor of keeping a much larger window of data than I was previously. For the past few years I have pushed for 30-60 days of history. But I'm thinking now that a year is not at all unreasonable. I like your idea of combining the data from multiple databases into a centralized location. I have not seen anyone do that either.

Kerry</description>
		<content:encoded><![CDATA[<p>Gord,</p>
<p>  After looking into how much space is required by the data, I am in favor of keeping a much larger window of data than I was previously. For the past few years I have pushed for 30-60 days of history. But I&#8217;m thinking now that a year is not at all unreasonable. I like your idea of combining the data from multiple databases into a centralized location. I have not seen anyone do that either.</p>
<p>Kerry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Plans gone AWRy; an invASHtigation; OraStory</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6145</link>
		<dc:creator>Plans gone AWRy; an invASHtigation; OraStory</dc:creator>
		<pubDate>Tue, 29 Dec 2009 16:49:50 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6145</guid>
		<description>[...] Post discussing bind variable peeking issue and the uses of AWR/ASH data to help resolve them [...]</description>
		<content:encoded><![CDATA[<p>[...] Post discussing bind variable peeking issue and the uses of AWR/ASH data to help resolve them [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gord Irish</title>
		<link>http://kerryosborne.oracle-guy.com/2009/12/tracking-parameter-changes/#comment-6141</link>
		<dc:creator>Gord Irish</dc:creator>
		<pubDate>Tue, 29 Dec 2009 02:31:20 +0000</pubDate>
		<guid isPermaLink="false">http://kerryosborne.oracle-guy.com/?p=2043#comment-6141</guid>
		<description>I was just working on something that involved AWR (or Statspack ) retention. I was given about 75 statspack reports and asked to work up some Excel graphs of anything I found significant. At first I thought that I would have to copy all that data off the reports and into Excel to do the analysis and graphng. Groan. Lucky for me, in this case, the statapack data was still on the database so I was able to run some queries to extract what I needed into Excel.

But what if I had been given this task for data that had aged out of the statspack tables? Then I would have been stuck. At the same time, I can see the value in the types of analysis that could be done with a few years of AWR/statspack data. It could be useful to track paramter changes over time, it could useful to compare performance this month with the same month last year, etc, etc.  But a lot of us don't want to store all that statspack data in our production systems.

Which leads me to wonder about using some data warehousing techniques to extract this data to a data warehouse. The data ought to be easy to extract as it is all keyed by snap_id. As you show, by data warehouse standards, it is also not a large amount of data so even a modest DW server could hold a few years worth. I believe all the AWR/statspack data is actually keyed by db_id/snap_id so it should be possible to store this data from multiple databases in one DW and so some cross-system analysis, which might also be interesting.

It also seems to me that someone else has already done this but so far I haven't found any references to it.</description>
		<content:encoded><![CDATA[<p>I was just working on something that involved AWR (or Statspack ) retention. I was given about 75 statspack reports and asked to work up some Excel graphs of anything I found significant. At first I thought that I would have to copy all that data off the reports and into Excel to do the analysis and graphng. Groan. Lucky for me, in this case, the statapack data was still on the database so I was able to run some queries to extract what I needed into Excel.</p>
<p>But what if I had been given this task for data that had aged out of the statspack tables? Then I would have been stuck. At the same time, I can see the value in the types of analysis that could be done with a few years of AWR/statspack data. It could be useful to track paramter changes over time, it could useful to compare performance this month with the same month last year, etc, etc.  But a lot of us don&#8217;t want to store all that statspack data in our production systems.</p>
<p>Which leads me to wonder about using some data warehousing techniques to extract this data to a data warehouse. The data ought to be easy to extract as it is all keyed by snap_id. As you show, by data warehouse standards, it is also not a large amount of data so even a modest DW server could hold a few years worth. I believe all the AWR/statspack data is actually keyed by db_id/snap_id so it should be possible to store this data from multiple databases in one DW and so some cross-system analysis, which might also be interesting.</p>
<p>It also seems to me that someone else has already done this but so far I haven&#8217;t found any references to it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
