<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Mything in action</title>
	<atom:link href="http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/</link>
	<description>Just another Oracle weblog</description>
	<lastBuildDate>Wed, 22 May 2013 12:40:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: The Fine Art of Baloney Detection, in honour of Dr. Carl Sagan &#124; The Pythian Blog</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-40871</link>
		<dc:creator><![CDATA[The Fine Art of Baloney Detection, in honour of Dr. Carl Sagan &#124; The Pythian Blog]]></dc:creator>
		<pubDate>Mon, 27 Jun 2011 13:06:44 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-40871</guid>
		<description><![CDATA[[...] You might ask, what does Carl Sagan have to do with being a good DBA? Believe it or not, a lot. Yes, really. I&#8217;ll use, as an example, another hero of mine Jonathan Lewis (who as a side note said something nice about Pythian recently). You might remember the numerous evidentiary battles championed by Jonathan? Not to mention yesterday&#8217;s article in the same vein on Recognizing Myths and, more importantly, recognizing when so-called myths are actually true? [...]]]></description>
		<content:encoded><![CDATA[<p>[...] You might ask, what does Carl Sagan have to do with being a good DBA? Believe it or not, a lot. Yes, really. I&#8217;ll use, as an example, another hero of mine Jonathan Lewis (who as a side note said something nice about Pythian recently). You might remember the numerous evidentiary battles championed by Jonathan? Not to mention yesterday&#8217;s article in the same vein on Recognizing Myths and, more importantly, recognizing when so-called myths are actually true? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mything 2 &#171; Oracle Scratchpad</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-40849</link>
		<dc:creator><![CDATA[Mything 2 &#171; Oracle Scratchpad]]></dc:creator>
		<pubDate>Fri, 24 Jun 2011 20:40:06 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-40849</guid>
		<description><![CDATA[[...] about time I wrote a sequel to Mything in Action &#8211; and funnily enough it&#8217;s also about bitmap indexes. It starts with a note on the OTN [...]]]></description>
		<content:encoded><![CDATA[<p>[...] about time I wrote a sequel to Mything in Action &#8211; and funnily enough it&#8217;s also about bitmap indexes. It starts with a note on the OTN [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wu</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-25090</link>
		<dc:creator><![CDATA[John Wu]]></dc:creator>
		<pubDate>Wed, 21 Nov 2007 16:56:33 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-25090</guid>
		<description><![CDATA[Jonathan,

Thanks for the explanation.  I agree that there are cases where the bitmap index size grows unexpectedly.  The moral of the story is that one has to use the bitmap index with more care than with the B-tree index.

Another unexpected behavior of the bitmap index is that it spends very little time in I/O when answering a query.  I have not seen many people talking about this, probably because people can not get into the system.  To get to the guts of the system, we implemented our own version of the bitmap indexes.  In theory, ORACLE&#039;s bitmap index is a BBC &lt;A&gt;compressed basic bitmap index&lt;/A&gt;.  To make sure our implementation is up to par, we performed &lt;a HREF=&quot;http://crd.lbl.gov/%7Ekewu/ps/LBNL-48975.html&quot; rel=&quot;nofollow&quot;&gt;extensive tests&lt;/A&gt; and results show that our implementation generally use about the same amount of space and are about twice as fast in answering queries.  Next, we measure the time spent in I/O as a fraction of the total time used to answer a query in our own system.  The results are documented in &lt;a HREF=&quot;http://crd.lbl.gov/~kewu/ps/LBNL-51791.html&quot; rel=&quot;nofollow&quot;&gt;this report at DOLAP 2002&lt;/A&gt;, and a &lt;a HREF=&quot;http://lbl.gov/~kwu/ppt/dolap02/slide19.png&quot; rel=&quot;nofollow&quot;&gt;summary is shown in this picture&lt;/A&gt;.  Even on a ridiculously slow disk system with 2 MB/s throughput, BBC compressed indexes may use as little as 50% of total time on I/O.  Note that this measurement is done with unmounting the file system after each query, therefore the I/O time is the longest possible.  In a typical system, the file system is mounted already and disk system are much faster than 2MB/s.  The I/O time would be even smaller fraction of the total query response time.  The moral of this story, smaller bitmap indexes are not always faster!]]></description>
		<content:encoded><![CDATA[<p>Jonathan,</p>
<p>Thanks for the explanation.  I agree that there are cases where the bitmap index size grows unexpectedly.  The moral of the story is that one has to use the bitmap index with more care than with the B-tree index.</p>
<p>Another unexpected behavior of the bitmap index is that it spends very little time in I/O when answering a query.  I have not seen many people talking about this, probably because people can not get into the system.  To get to the guts of the system, we implemented our own version of the bitmap indexes.  In theory, ORACLE&#8217;s bitmap index is a BBC <a>compressed basic bitmap index</a>.  To make sure our implementation is up to par, we performed <a HREF="http://crd.lbl.gov/%7Ekewu/ps/LBNL-48975.html" rel="nofollow">extensive tests</a> and results show that our implementation generally use about the same amount of space and are about twice as fast in answering queries.  Next, we measure the time spent in I/O as a fraction of the total time used to answer a query in our own system.  The results are documented in <a HREF="http://crd.lbl.gov/~kewu/ps/LBNL-51791.html" rel="nofollow">this report at DOLAP 2002</a>, and a <a HREF="http://lbl.gov/~kwu/ppt/dolap02/slide19.png" rel="nofollow">summary is shown in this picture</a>.  Even on a ridiculously slow disk system with 2 MB/s throughput, BBC compressed indexes may use as little as 50% of total time on I/O.  Note that this measurement is done with unmounting the file system after each query, therefore the I/O time is the longest possible.  In a typical system, the file system is mounted already and disk system are much faster than 2MB/s.  The I/O time would be even smaller fraction of the total query response time.  The moral of this story, smaller bitmap indexes are not always faster!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Lewis</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-25059</link>
		<dc:creator><![CDATA[Jonathan Lewis]]></dc:creator>
		<pubDate>Wed, 21 Nov 2007 07:58:13 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-25059</guid>
		<description><![CDATA[John,

Thanks for the comment.

The statement proposed as Myth 1 says that bitmap indexes are bigger than B*tree indexes, and my first comment about this is that we usually hear exactly the opposite, i.e. that it&#039;s the B*tree indexes that are usually the larger indexes - and that&#039;s exactly what I said in comment 13.

In the main body of the blog, I pointed out that bitmap indexes can grow dramatically if the underlying table is subject to certain types of DML - and then demonstrated this.

Your comment, however, has drawn my attention to the fact that my closing statement on that myth was badly put &lt;i&gt;&#039;So the “myth” has been mis-quoted, and it’s not a myth.&#039;&lt;/i&gt; and I&#039;ve rewritten it to avoid the ambiguity.]]></description>
		<content:encoded><![CDATA[<p>John,</p>
<p>Thanks for the comment.</p>
<p>The statement proposed as Myth 1 says that bitmap indexes are bigger than B*tree indexes, and my first comment about this is that we usually hear exactly the opposite, i.e. that it&#8217;s the B*tree indexes that are usually the larger indexes &#8211; and that&#8217;s exactly what I said in comment 13.</p>
<p>In the main body of the blog, I pointed out that bitmap indexes can grow dramatically if the underlying table is subject to certain types of DML &#8211; and then demonstrated this.</p>
<p>Your comment, however, has drawn my attention to the fact that my closing statement on that myth was badly put <i>&#8216;So the “myth” has been mis-quoted, and it’s not a myth.&#8217;</i> and I&#8217;ve rewritten it to avoid the ambiguity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Wu</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-25051</link>
		<dc:creator><![CDATA[John Wu]]></dc:creator>
		<pubDate>Wed, 21 Nov 2007 05:45:09 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-25051</guid>
		<description><![CDATA[Jonathan,

Your comment 13 seems to be saying that Bitmap Indexes are indeed smaller than B-Tree indexes, which is opposite of what you stated as Myth 1.  In the main body of the blog, you seem to be arguing that Myth 1 is true.  What gives?]]></description>
		<content:encoded><![CDATA[<p>Jonathan,</p>
<p>Your comment 13 seems to be saying that Bitmap Indexes are indeed smaller than B-Tree indexes, which is opposite of what you stated as Myth 1.  In the main body of the blog, you seem to be arguing that Myth 1 is true.  What gives?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bitmap index size, or, Size does matter. &#171; Klein Oracle denkraam</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-20908</link>
		<dc:creator><![CDATA[Bitmap index size, or, Size does matter. &#171; Klein Oracle denkraam]]></dc:creator>
		<pubDate>Tue, 18 Sep 2007 15:26:33 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-20908</guid>
		<description><![CDATA[[...] what happens in 9.2.0.7 (script shamelessly copied from Jonathan Lewis&#8217;s blog: SQL&gt; select * from v$version where banner like &#039;Oracle%&#039;;BANNER [...]]]></description>
		<content:encoded><![CDATA[<p>[...] what happens in 9.2.0.7 (script shamelessly copied from Jonathan Lewis&#8217;s blog: SQL&gt; select * from v$version where banner like &#8216;Oracle%&#8217;;BANNER [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pythian Group Blog &#187; Log Buffer #24: a Carnival of the Vanities for DBAs</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-3911</link>
		<dc:creator><![CDATA[Pythian Group Blog &#187; Log Buffer #24: a Carnival of the Vanities for DBAs]]></dc:creator>
		<pubDate>Sat, 10 Mar 2007 02:45:21 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-3911</guid>
		<description><![CDATA[[...] issue with a post regarding myths of Oracle&#8217;s bitmap indexes on the AMIS Technology blog. In this post on Oracle Scratchpad, Jonathan answers the AMIS blog&#8217;s points one&#8211;by&#8211;one and at some length, [...]]]></description>
		<content:encoded><![CDATA[<p>[...] issue with a post regarding myths of Oracle&#8217;s bitmap indexes on the AMIS Technology blog. In this post on Oracle Scratchpad, Jonathan answers the AMIS blog&#8217;s points one&#8211;by&#8211;one and at some length, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AMIS Technology blog &#187; Blog Archive &#187; Myths on bitmap indexes</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-1403</link>
		<dc:creator><![CDATA[AMIS Technology blog &#187; Blog Archive &#187; Myths on bitmap indexes]]></dc:creator>
		<pubDate>Wed, 10 Jan 2007 11:47:28 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-1403</guid>
		<description><![CDATA[[...] stories about bitmap index use (and other Oracle features, in fact).Some people (one of them being Jonathan Lewis) pointed out that I was not entirely correct (or thorough) in my statements about bitmap indexes. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] stories about bitmap index use (and other Oracle features, in fact).Some people (one of them being Jonathan Lewis) pointed out that I was not entirely correct (or thorough) in my statements about bitmap indexes. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Lewis</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-1144</link>
		<dc:creator><![CDATA[Jonathan Lewis]]></dc:creator>
		<pubDate>Fri, 05 Jan 2007 17:27:40 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-1144</guid>
		<description><![CDATA[Vidya,  Unless you have a massive amount of memory available, I would expect a dramatic increase in the total I/O and a significant drop in performance. 

You could do some damage limitations by using index compression - any columns that were good candidates for bitmap indexes will probably compress quite well.]]></description>
		<content:encoded><![CDATA[<p>Vidya,  Unless you have a massive amount of memory available, I would expect a dramatic increase in the total I/O and a significant drop in performance. </p>
<p>You could do some damage limitations by using index compression &#8211; any columns that were good candidates for bitmap indexes will probably compress quite well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vidya</title>
		<link>http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-1140</link>
		<dc:creator><![CDATA[vidya]]></dc:creator>
		<pubDate>Fri, 05 Jan 2007 16:14:53 +0000</pubDate>
		<guid isPermaLink="false">http://jonathanlewis.wordpress.com/2006/12/19/mything-in-action/#comment-1140</guid>
		<description><![CDATA[Jonathan , thank you so much for taking the time to respond ; we are expecting a little slowdown in performance, would that be significant? we dont know at this point(hopefully we will know that soon from our regression tests) - the $ amount difference between Std and Enterprise Edition is significant for our systems here and we will need a very good reason if we move up to Enterprise.
Thanks again.]]></description>
		<content:encoded><![CDATA[<p>Jonathan , thank you so much for taking the time to respond ; we are expecting a little slowdown in performance, would that be significant? we dont know at this point(hopefully we will know that soon from our regression tests) &#8211; the $ amount difference between Std and Enterprise Edition is significant for our systems here and we will need a very good reason if we move up to Enterprise.<br />
Thanks again.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
