<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Striving for Optimal Performance &#187; Indexes</title>
	<atom:link href="http://antognini.ch/category/oracledatabase/indexes/feed/" rel="self" type="application/rss+xml" />
	<link>http://antognini.ch</link>
	<description></description>
	<lastBuildDate>Thu, 02 Sep 2010 04:05:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Partially Index a Table</title>
		<link>http://antognini.ch/2010/08/partially-index-a-table/</link>
		<comments>http://antognini.ch/2010/08/partially-index-a-table/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 07:31:40 +0000</pubDate>
		<dc:creator>Christian Antognini</dc:creator>
				<category><![CDATA[11gR2]]></category>
		<category><![CDATA[Indexes]]></category>
		<category><![CDATA[Partitioning]]></category>

		<guid isPermaLink="false">http://antognini.ch/?p=1214</guid>
		<description><![CDATA[Recenty the following question was posted on oracle-l (I paraphrase&#8230;): 
With Oracle Database it is possible to create something similar to Teradata&#8217;s sparse indexes?
Since the question is an interesting one, I decided to write this short post.
First of all, I have to say that such a feature is not supported by the CREATE INDEX statement [...]]]></description>
		<wfw:commentRss>http://antognini.ch/2010/08/partially-index-a-table/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Does CREATE INDEX Gather Global Statistics?</title>
		<link>http://antognini.ch/2009/12/does-create-index-gather-global-statistics/</link>
		<comments>http://antognini.ch/2009/12/does-create-index-gather-global-statistics/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 08:54:04 +0000</pubDate>
		<dc:creator>Christian Antognini</dc:creator>
				<category><![CDATA[10gR1]]></category>
		<category><![CDATA[10gR2]]></category>
		<category><![CDATA[11gR1]]></category>
		<category><![CDATA[11gR2]]></category>
		<category><![CDATA[9iR2]]></category>
		<category><![CDATA[Indexes]]></category>
		<category><![CDATA[Object Statistics]]></category>
		<category><![CDATA[Partitioning]]></category>

		<guid isPermaLink="false">http://antognini.ch/?p=792</guid>
		<description><![CDATA[You can add the COMPUTE STATISTICS clause to the CREATE INDEX statement. It instructs the SQL statement to gather and store index statistics in the data dictionary, while creating the index. This is useful because the overhead associated with the gathering of statistics while executing this SQL statement is negligible. In Oracle9i, the gathering of [...]]]></description>
		<wfw:commentRss>http://antognini.ch/2009/12/does-create-index-gather-global-statistics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zero-Size Unusable Indexes and the Query Optimizer</title>
		<link>http://antognini.ch/2009/11/zero-size-unusable-indexes-and-the-query-optimizer/</link>
		<comments>http://antognini.ch/2009/11/zero-size-unusable-indexes-and-the-query-optimizer/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 19:25:03 +0000</pubDate>
		<dc:creator>Christian Antognini</dc:creator>
				<category><![CDATA[11gR2]]></category>
		<category><![CDATA[Indexes]]></category>
		<category><![CDATA[Partitioning]]></category>
		<category><![CDATA[Query Optimizer]]></category>

		<guid isPermaLink="false">http://antognini.ch/?p=760</guid>
		<description><![CDATA[Zero-size unusable indexes and index partions is a small but useful feature of Oracle Database 11g Release 2. Simply put, its aim is to save space in the database by immediately releasing the segment associated to unusable indexes or index partitions. To illustrate this, let&#8217;s have a look to an example…

Create a partitioned table, insert [...]]]></description>
		<wfw:commentRss>http://antognini.ch/2009/11/zero-size-unusable-indexes-and-the-query-optimizer/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Invisible Indexes and Hints</title>
		<link>http://antognini.ch/2008/11/invisible-indexes-and-hints/</link>
		<comments>http://antognini.ch/2008/11/invisible-indexes-and-hints/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 16:02:32 +0000</pubDate>
		<dc:creator>Christian Antognini</dc:creator>
				<category><![CDATA[11gR1]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Indexes]]></category>
		<category><![CDATA[Query Optimizer]]></category>

		<guid isPermaLink="false">http://antognini.ch/?p=56</guid>
		<description><![CDATA[In this post I would like to remove some misinformation about the utilization of hints with invisible indexes.
Let’s start by providing you what two sources say about that topic:

Oracle Database 11g: New Features for DBAs and Developers (by Sam R. Alapati and Charles Kim, page 132)
“If you want the optimizer to take the invisible index [...]]]></description>
		<wfw:commentRss>http://antognini.ch/2008/11/invisible-indexes-and-hints/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Invisible Indexes and Locks</title>
		<link>http://antognini.ch/2008/10/invisible-indexes-and-locks/</link>
		<comments>http://antognini.ch/2008/10/invisible-indexes-and-locks/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 08:33:23 +0000</pubDate>
		<dc:creator>Christian Antognini</dc:creator>
				<category><![CDATA[11gR1]]></category>
		<category><![CDATA[Indexes]]></category>

		<guid isPermaLink="false">http://antognini.ch/?p=54</guid>
		<description><![CDATA[Invisible indexes are useful to temporarily hide an index from the query optimizer. In this post, instead of explaining what invisible indexes are, I would like to show whether the database engine uses invisible indexes to avoid false contention caused by unindexed foreign key.

Let&#8217;s start by creating two test tables with a relation (foreign key) [...]]]></description>
		<wfw:commentRss>http://antognini.ch/2008/10/invisible-indexes-and-locks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
