<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.0.0 (http://www.squarespace.com/) on Thu, 08 Jan 2009 02:28:12 GMT--><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:cc="http://web.resource.org/cc/"><rss:channel rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/"><rss:title>Karl Reitschuster's Oracle Space</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/</rss:link><rss:description></rss:description><dc:language>en-GB</dc:language><dc:date>2009-01-08T02:28:12Z</dc:date><admin:generatorAgent rdf:resource="http://www.squarespace.com/">Squarespace Site Server v5.0.0 (http://www.squarespace.com/)</admin:generatorAgent><rss:items><rdf:Seq><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/12/12/terracotta-the-return-of-oodbms.html"/><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/11/10/tanel-poders-snap-it.html"/><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/10/14/oracle-12-the-green-database-oracle-12-eco.html"/><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/10/1/setting-dbms_stats-environment.html"/><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/9/19/tuning-leading-queries-a-simple-approach.html"/><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/8/4/cardinality-and-pipelined-functions-ugly.html"/><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/7/31/when-enough-is-enough-how-to-estimate-io-performance.html"/><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/4/2/oracle-11g-a-deeper-granularity-level-to-sql-performance-met.html"/><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/4/1/database-control-11g-monitoring-parallel-execution.html"/><rdf:li rdf:resource="http://orcasoracle.squarespace.com/oracle-rdbms/2008/3/6/it-starts-with-the-data-type.html"/></rdf:Seq></rss:items></rss:channel><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/12/12/terracotta-the-return-of-oodbms.html"><rss:title>Terracotta - the return of OODBMS?</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/12/12/terracotta-the-return-of-oodbms.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-12-12T07:04:18Z</dc:date><dc:subject>Architecture Middleware</dc:subject><content:encoded><![CDATA[<p>Do you remember?</p>
<p><span>About 10 years ago <span>OODBMS</span> (Poet, Gemstone, Versant, ...) seemed to be starting to replace RDBMS; The idea for using <span>OODBMS</span> was simple - if the programming model is <span>OOP</span> why not persist Objects with an <span>OODBMS</span> directly instead of populating it's properties and class hierarchy into a couple of tables? It was the reason Oracle 8 came with object relational features; But they (<span>OODBMS</span>) failed for following reason:</span></p>]]></content:encoded></rss:item><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/11/10/tanel-poders-snap-it.html"><rss:title>Tanel Poders - Snap it!!!</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/11/10/tanel-poders-snap-it.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-11-10T15:34:01Z</dc:date><dc:subject>Event</dc:subject><content:encoded><![CDATA[Tanel Poder holds a 2 day session in D&uuml;sseldorf last week; This was not my first Tuning/Troubleshooting training. But it was extraordinary what Tanel showed us when usual ways would not work]]></content:encoded></rss:item><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/10/14/oracle-12-the-green-database-oracle-12-eco.html"><rss:title>Oracle 12 the Green Database - Oracle 12 Eco</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/10/14/oracle-12-the-green-database-oracle-12-eco.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-10-14T11:54:55Z</dc:date><dc:subject>Architecture FUN News Oracle Server CBO</dc:subject><content:encoded><![CDATA[<p>Now living in a time of financial crisis and a growing gap of natural resources<br>a new paradigma - a new database paragdima is needed.<br><br>For Oracle 12 i think this could be Oracle 12 <i>Eco</i>;</p>]]></content:encoded></rss:item><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/10/1/setting-dbms_stats-environment.html"><rss:title>Setting DBMS_STATS Environment</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/10/1/setting-dbms_stats-environment.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-10-01T14:05:24Z</dc:date><dc:subject>CBO</dc:subject><content:encoded><![CDATA[<p>Hi Reader,<br>with Oracle 10g all default parameters of the DBMS_STATS package are defined as default in the data dictionary accessible with the DBMS_STATS GET_PARAM Method :</p>]]></content:encoded></rss:item><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/9/19/tuning-leading-queries-a-simple-approach.html"><rss:title>Tuning Leading '%' Queries - a simple approach</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/9/19/tuning-leading-queries-a-simple-approach.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-09-19T13:42:47Z</dc:date><dc:subject>Tuning Development</dc:subject><content:encoded><![CDATA[<p>Hi reader,</p><p>usually queries using LIKE and leading '%' cannot be indexed. So an idea would be to mirror the string content with the string reverse function to be able to put the '%' operator at the end :</p>]]></content:encoded></rss:item><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/8/4/cardinality-and-pipelined-functions-ugly.html"><rss:title>Cardinality and Pipelined Functions - Ugly!</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/8/4/cardinality-and-pipelined-functions-ugly.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-08-04T09:27:11Z</dc:date><dc:subject>Tuning Development</dc:subject><content:encoded><![CDATA[<p>Dear reader,</p><p>pipelined functions are very comfortable to process incoming data and to return it as structured result set. For this reason they are frequently used in SQL; But be carefully if you join result sets from pipelined function with other tables.</p><p>The Oracle optimizer usually uses gathered table statistics to calculate the <i>cardinality </i>of a join operation; For a result set&nbsp; originated in a pipeline function it has no statistics to evaluate and hence could try to get another path to the data.&nbsp;</p><p>Following SQL retrieves internal employee GUID's from external Id's passed as comma delimited string.</p>]]></content:encoded></rss:item><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/7/31/when-enough-is-enough-how-to-estimate-io-performance.html"><rss:title>When enough is enough? - how to estimate I/O Performance</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/7/31/when-enough-is-enough-how-to-estimate-io-performance.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-07-31T14:33:46Z</dc:date><dc:subject>Troubleshooting</dc:subject><content:encoded><![CDATA[<p>Hello reader,</p> <p>Last week we faced performance problems also shown on the Oracle 10g Db-Console as 'SQL found consuming ...'; The users of the application mourned everything is going slow. Hm ...</p> <p>The strange thing was that the same kind of SQL run without problems before. I started to monitor I/O with iostat on the Sun&nbsp; Solaris Database Server. The Storage was based on SAN. The I/O rates were from 5m/s - 10m/s. The devices were about 95%-100% busy&nbsp;and this with an I/O rate with only about 10M/second? Usually 100m/s and more were possible.</p>]]></content:encoded></rss:item><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/4/2/oracle-11g-a-deeper-granularity-level-to-sql-performance-met.html"><rss:title>Oracle 11g : A deeper granularity level to SQL performance metrics</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/4/2/oracle-11g-a-deeper-granularity-level-to-sql-performance-met.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-04-02T06:35:31Z</dc:date><dc:subject>Oracle Server</dc:subject><content:encoded><![CDATA[With Oracle 10g Oracle introduced a new key column spread over the dynamic performance views - the SQL_ID; The SQL_ID identified a SQL statement. The SQL_ID was needed to persist all performance metrics of a specific SQL statement in a repository.

With Oracle 11g the granularity even gets deeper. With the new columns SQL_EXEC_ID and SQL_EXEX_START performance data could be collected of a specific execution of a specific SQL statement! What a quantum leap in monitoring!]]></content:encoded></rss:item><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/4/1/database-control-11g-monitoring-parallel-execution.html"><rss:title>Database Control 11g : Monitoring Parallel Execution</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/4/1/database-control-11g-monitoring-parallel-execution.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-04-01T11:49:24Z</dc:date><dc:subject>Database Control</dc:subject><content:encoded><![CDATA[A really new step in real-time Oracle Performance Monitoring was the Database Control introduced with Oracle RDBMS 10.1; With Oracle 11.1 the concept was improved and more detailed metrics could be viewed via Database Control.

The Performance page has now 4 Tabs :

* Throughput

* I/O

* Parallel Execution

* Services]]></content:encoded></rss:item><rss:item rdf:about="http://orcasoracle.squarespace.com/oracle-rdbms/2008/3/6/it-starts-with-the-data-type.html"><rss:title>IT starts with the data type</rss:title><rss:link>http://orcasoracle.squarespace.com/oracle-rdbms/2008/3/6/it-starts-with-the-data-type.html</rss:link><dc:creator>Karl Reitschuster</dc:creator><dc:date>2008-03-06T18:39:36Z</dc:date><dc:subject>Development Design</dc:subject><content:encoded><![CDATA[<u><strong>Intro<br /><br /></strong></u><u><strong>Examples</strong><br /></u><span class="sizeGreater40"><span class="sizeLess20">*</span> </span>Mathematics with Account numbers<br /><span class="sizeGreater40">*</span> Timestamp as order citeria, unique history sequence<br /><span class="sizeGreater40">*</span> The ultimate is_number - function<br /><u><strong><br />Impact of choosing the wrong datatype</strong><br /></u><span class="sizeGreater40">*</span> Optimizer miss-assumptions<br /><span class="sizeGreater40">*</span> Breakdown of data interfaces<br /><span class="sizeGreater40">*</span> Loss of service<br /><u><strong><br />Conclusion<br /></strong></u>]]></content:encoded></rss:item></rdf:RDF>