<?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 for Structured Data</title>
	<atom:link href="http://structureddata.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://structureddata.org</link>
	<description>Oracle Database Performance And Scalability Blog</description>
	<lastBuildDate>Mon, 01 Mar 2010 22:11:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Ideas For Oracle Performance Topics by whiz</title>
		<link>http://structureddata.org/2007/10/26/ideas-for-oracle-performance-topics/comment-page-1/#comment-11096</link>
		<dc:creator>whiz</dc:creator>
		<pubDate>Mon, 01 Mar 2010 22:11:26 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/2007/10/26/ideas-for-oracle-performance-topics/#comment-11096</guid>
		<description>&lt;a href=&quot;#comment-49&quot; rel=&quot;nofollow&quot;&gt;@Krishna&lt;/a&gt; 
Please Krishna,

That was an absolute statement. Perhaps &quot;The DBA&#039;s I come across lack .....&quot;
By saying in the manner you have, its unfair.

Consider this ....do you know that speeds of HDD matter a lot in latency and I/O.
If you do then good. However in the end what really matters is the absolute result.
Please allow me to give you an example.

Consider a 15K rpm HDD.
Now its obvious a 20K rpm would be faster. But then is it ?
Please do the maths and you shall agree to the below.
In order to shave off latency of just 1ms off a 15K rpm drive, the drive has to run at speed of 30K rpm. That&#039;s twice for a measly 1ms.
And the technology is not advanced enough for that drive speed.

Absolute results matter. if 15K gives me what I want then 20K is really not up to it.
The time taken for a job or query is the best unit of judgement.

Basically I am trying so say :
A Performance Tuning DBA is knowledgeable of all aspects of the domain.
I would not generalise an absolute comment.

Thanks,
W.</description>
		<content:encoded><![CDATA[<p><a href="#comment-49" rel="nofollow">@Krishna</a><br />
Please Krishna,</p>
<p>That was an absolute statement. Perhaps &#8220;The DBA&#8217;s I come across lack &#8230;..&#8221;<br />
By saying in the manner you have, its unfair.</p>
<p>Consider this &#8230;.do you know that speeds of HDD matter a lot in latency and I/O.<br />
If you do then good. However in the end what really matters is the absolute result.<br />
Please allow me to give you an example.</p>
<p>Consider a 15K rpm HDD.<br />
Now its obvious a 20K rpm would be faster. But then is it ?<br />
Please do the maths and you shall agree to the below.<br />
In order to shave off latency of just 1ms off a 15K rpm drive, the drive has to run at speed of 30K rpm. That&#8217;s twice for a measly 1ms.<br />
And the technology is not advanced enough for that drive speed.</p>
<p>Absolute results matter. if 15K gives me what I want then 20K is really not up to it.<br />
The time taken for a job or query is the best unit of judgement.</p>
<p>Basically I am trying so say :<br />
A Performance Tuning DBA is knowledgeable of all aspects of the domain.<br />
I would not generalise an absolute comment.</p>
<p>Thanks,<br />
W.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Topic Suggestions by Krish</title>
		<link>http://structureddata.org/topic-suggestions/comment-page-1/#comment-11095</link>
		<dc:creator>Krish</dc:creator>
		<pubDate>Tue, 02 Feb 2010 07:21:31 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/?page_id=418#comment-11095</guid>
		<description>Thanks Greg. Appreciate your prompt response.</description>
		<content:encoded><![CDATA[<p>Thanks Greg. Appreciate your prompt response.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Topic Suggestions by Greg Rahn</title>
		<link>http://structureddata.org/topic-suggestions/comment-page-1/#comment-11094</link>
		<dc:creator>Greg Rahn</dc:creator>
		<pubDate>Tue, 02 Feb 2010 05:56:15 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/?page_id=418#comment-11094</guid>
		<description>@Krish

Thanks for the comment and glad you have found the blog a good learning tool.  That&#039;s my intent ;)

Exadata is modular, scalable, intelligent storage for Oracle databases.  I guess one could call it shared nothing but it is no more (or no less) shared nothing than any modular scalable non-Exadata storage.  Exadata storage does not require Oracle RAC, it just happens to be paired with RAC in the Oracle Database Machine, but it can be used with any Linux host (RAC or not).

Point your browser to &lt;a href=&quot;http://oracle.com/exadata&quot; rel=&quot;nofollow&quot;&gt;http://oracle.com/exadata&lt;/a&gt; and expand the right hand columns (Technical Information, Data Sheets &amp; FAQ, etc.) for numerous papers.</description>
		<content:encoded><![CDATA[<p>@Krish</p>
<p>Thanks for the comment and glad you have found the blog a good learning tool.  That&#8217;s my intent ;)</p>
<p>Exadata is modular, scalable, intelligent storage for Oracle databases.  I guess one could call it shared nothing but it is no more (or no less) shared nothing than any modular scalable non-Exadata storage.  Exadata storage does not require Oracle RAC, it just happens to be paired with RAC in the Oracle Database Machine, but it can be used with any Linux host (RAC or not).</p>
<p>Point your browser to <a href="http://oracle.com/exadata" rel="nofollow">http://oracle.com/exadata</a> and expand the right hand columns (Technical Information, Data Sheets &amp; FAQ, etc.) for numerous papers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Topic Suggestions by Krish</title>
		<link>http://structureddata.org/topic-suggestions/comment-page-1/#comment-11093</link>
		<dc:creator>Krish</dc:creator>
		<pubDate>Tue, 02 Feb 2010 03:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/?page_id=418#comment-11093</guid>
		<description>Hi Greg,

      Good blog and i have learned quite a few things over here. I have couple of questions. Is Exadata just Oracle RAC ? I think its not. Is it a shared nothing architecture ?  Please guide me to some documentation. 

Thanks
Krish</description>
		<content:encoded><![CDATA[<p>Hi Greg,</p>
<p>      Good blog and i have learned quite a few things over here. I have couple of questions. Is Exadata just Oracle RAC ? I think its not. Is it a shared nothing architecture ?  Please guide me to some documentation. </p>
<p>Thanks<br />
Krish</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Core Performance Fundamentals Of Oracle Data Warehousing &#8211; Table Compression by Pete Scott</title>
		<link>http://structureddata.org/2010/01/19/the-core-performance-fundamentals-of-oracle-data-warehousing-table-compression/comment-page-1/#comment-11092</link>
		<dc:creator>Pete Scott</dc:creator>
		<pubDate>Wed, 20 Jan 2010 22:23:44 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/?p=787#comment-11092</guid>
		<description>&lt;a href=&quot;#comment-11090&quot; rel=&quot;nofollow&quot;&gt;@Greg Rahn&lt;/a&gt; 
Exactly - we avoid having to make facts update by either using a rotated view if that is needed or employ a &#039;status&#039; dimension and go the traditional appended fact route.
For SCDs we have been known to bulk write to a new table and partition exchange it back... but at the at the end of the day it is working out what is best for the typical dataload pattern</description>
		<content:encoded><![CDATA[<p><a href="#comment-11090" rel="nofollow">@Greg Rahn</a><br />
Exactly &#8211; we avoid having to make facts update by either using a rotated view if that is needed or employ a &#8217;status&#8217; dimension and go the traditional appended fact route.<br />
For SCDs we have been known to bulk write to a new table and partition exchange it back&#8230; but at the at the end of the day it is working out what is best for the typical dataload pattern</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Core Performance Fundamentals Of Oracle Data Warehousing &#8211; Table Compression by Greg Rahn</title>
		<link>http://structureddata.org/2010/01/19/the-core-performance-fundamentals-of-oracle-data-warehousing-table-compression/comment-page-1/#comment-11091</link>
		<dc:creator>Greg Rahn</dc:creator>
		<pubDate>Wed, 20 Jan 2010 15:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/?p=787#comment-11091</guid>
		<description>@Sachin

That&#039;s exactly why that paper is listed in the Oracle Documentation References section!  :)</description>
		<content:encoded><![CDATA[<p>@Sachin</p>
<p>That&#8217;s exactly why that paper is listed in the Oracle Documentation References section!  :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Core Performance Fundamentals Of Oracle Data Warehousing &#8211; Table Compression by Greg Rahn</title>
		<link>http://structureddata.org/2010/01/19/the-core-performance-fundamentals-of-oracle-data-warehousing-table-compression/comment-page-1/#comment-11090</link>
		<dc:creator>Greg Rahn</dc:creator>
		<pubDate>Wed, 20 Jan 2010 15:54:34 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/?p=787#comment-11090</guid>
		<description>@Pete Scott

There will always be times where tables need to be updated (e.g. SCD), however, with compression bulk update operations should be avoided.  Updates 1) don&#039;t mix well with compression and 2) are logging operations and thus slower than nologging inserts. IMO updatable facts are a symptom poor design (as you mention &quot;sadly&quot;) - events in the past don&#039;t change, new events take place and should be appended to the table of events.</description>
		<content:encoded><![CDATA[<p>@Pete Scott</p>
<p>There will always be times where tables need to be updated (e.g. SCD), however, with compression bulk update operations should be avoided.  Updates 1) don&#8217;t mix well with compression and 2) are logging operations and thus slower than nologging inserts. IMO updatable facts are a symptom poor design (as you mention &#8220;sadly&#8221;) &#8211; events in the past don&#8217;t change, new events take place and should be appended to the table of events.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Core Performance Fundamentals Of Oracle Data Warehousing &#8211; Table Compression by Sachin</title>
		<link>http://structureddata.org/2010/01/19/the-core-performance-fundamentals-of-oracle-data-warehousing-table-compression/comment-page-1/#comment-11089</link>
		<dc:creator>Sachin</dc:creator>
		<pubDate>Wed, 20 Jan 2010 13:08:59 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/?p=787#comment-11089</guid>
		<description>Thanks Greg for the link. It&#039;s well explained there!</description>
		<content:encoded><![CDATA[<p>Thanks Greg for the link. It&#8217;s well explained there!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Core Performance Fundamentals Of Oracle Data Warehousing &#8211; Table Compression by Pete Scott</title>
		<link>http://structureddata.org/2010/01/19/the-core-performance-fundamentals-of-oracle-data-warehousing-table-compression/comment-page-1/#comment-11088</link>
		<dc:creator>Pete Scott</dc:creator>
		<pubDate>Wed, 20 Jan 2010 09:08:45 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/?p=787#comment-11088</guid>
		<description>Compression has long been in my top 3 must haves for a DW (with partitions and bitmap indexes - but with more Exadata work I am starting to revise that list)

Sometimes what to the quick glance is an insert only table may in fact be updated - take slowly changing dimension tables where the &quot;old&quot; record needs to be closed off (updated) when a new record for the same dimensional key comes in. But the inventive mind can always come up with ways to get around that :-) - and without resorting to advanced compression.
Sadly, &quot;updateable&quot; facts are quite common - for example processes that run through multiple steps (e.g support calls changing states (open, call back, resolve, close)) or stock movement tracking, but again there are ways to avoid the need to locate and update, for example the 11g pivot operator can be used to rotate a sequence of state changes for a call_id, and this is surprisingly efficient - especially so if table design (indexing and partitioning for example) can minimise the blocks accessed to pivot the result set</description>
		<content:encoded><![CDATA[<p>Compression has long been in my top 3 must haves for a DW (with partitions and bitmap indexes &#8211; but with more Exadata work I am starting to revise that list)</p>
<p>Sometimes what to the quick glance is an insert only table may in fact be updated &#8211; take slowly changing dimension tables where the &#8220;old&#8221; record needs to be closed off (updated) when a new record for the same dimensional key comes in. But the inventive mind can always come up with ways to get around that :-) &#8211; and without resorting to advanced compression.<br />
Sadly, &#8220;updateable&#8221; facts are quite common &#8211; for example processes that run through multiple steps (e.g support calls changing states (open, call back, resolve, close)) or stock movement tracking, but again there are ways to avoid the need to locate and update, for example the 11g pivot operator can be used to rotate a sequence of state changes for a call_id, and this is surprisingly efficient &#8211; especially so if table design (indexing and partitioning for example) can minimise the blocks accessed to pivot the result set</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Core Performance Fundamentals Of Oracle Data Warehousing &#8211; Table Compression by Greg Rahn</title>
		<link>http://structureddata.org/2010/01/19/the-core-performance-fundamentals-of-oracle-data-warehousing-table-compression/comment-page-1/#comment-11087</link>
		<dc:creator>Greg Rahn</dc:creator>
		<pubDate>Tue, 19 Jan 2010 21:13:16 +0000</pubDate>
		<guid isPermaLink="false">http://structureddata.org/?p=787#comment-11087</guid>
		<description>@Sachin

Based on your questions it seems you do not understand how Oracle&#039;s row major compression works.  I would suggest you first read &lt;a href=&quot;http://www.oracle.com/technology/products/bi/pdf/o9ir2_compression_performance_twp.pdf&quot; rel=&quot;nofollow&quot;&gt;&lt;em&gt;Table Compression in Oracle9i Release 2: A Performance Analysis&lt;/em&gt;&lt;/a&gt; and see if that answers your questions.</description>
		<content:encoded><![CDATA[<p>@Sachin</p>
<p>Based on your questions it seems you do not understand how Oracle&#8217;s row major compression works.  I would suggest you first read <a href="http://www.oracle.com/technology/products/bi/pdf/o9ir2_compression_performance_twp.pdf" rel="nofollow"><em>Table Compression in Oracle9i Release 2: A Performance Analysis</em></a> and see if that answers your questions.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
