<?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>brettdargan.com &#187; books</title>
	<atom:link href="http://brettdargan.com/blog/tag/books/feed/" rel="self" type="application/rss+xml" />
	<link>http://brettdargan.com/blog</link>
	<description>&#955; Thoughts and rants</description>
	<lastBuildDate>Fri, 28 May 2010 01:35:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Scaling Oracle for developers</title>
		<link>http://brettdargan.com/blog/2005/01/20/scaling-oracle-for-developers/</link>
		<comments>http://brettdargan.com/blog/2005/01/20/scaling-oracle-for-developers/#comments</comments>
		<pubDate>Wed, 19 Jan 2005 23:54:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[books]]></category>

		<guid isPermaLink="false">http://brettdargan.com/blog/?p=35</guid>
		<description><![CDATA[There are alot of books and articles on Oracle performance tuning, but this book filled in some gaps. I've done alot of Oracle Performance tuning, mostly at the application and database configuration level. Mostly providing the conduit/moderator between the developers and the dbas and sysadmins. I've never really investigated in detail one of the most [...]]]></description>
			<content:encoded><![CDATA[<p>There are alot of books and articles on Oracle performance tuning, but this <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0201325748/qid=1106222132/sr=8-2/ref=sr_8_xs_ap_i2_xgl14/002-1785197-0612864?v=glance&#038;s=books&#038;n=507846">book</a> filled in some gaps. I've done alot of Oracle Performance tuning, mostly at the application and database configuration level. Mostly providing the conduit/moderator between the developers and the dbas and sysadmins. I've never really investigated in detail one of the most crucial factors, disk configuration and this was the only book I could find that looked like cutting through all the layers (application, db, os, kernel and architecture) at a level I was comfortable with.</p>
<p>I first saw the author a few years ago at a <a href="http://miracleas.dk/index.asp?sprog=2">Miracle A/S</a> event, the most useful Oracle conference I've been too, as it was purely for Performance Tuning based.</p>
<p>This is an old book that was released in 1999, so some topics have been renamed/superseded but the concepts remain.</p>
<h2>Part 1: Concepts and Architecture.</h2>
<p>Chapter 1 provided a good discussion of Scaling Concepts within Oracle.<br /> <br />
Good description of Architectures, CPU and I/O subsystems, including RAID configurations. This part was the main reason I bought the book and provided me with the level of detail I was after.</p>
<p>See <a href="asktom.oracle.com">asktom</a> for more details of recommended raid configurations for the different types of oracle files, Raid 0+1 is generally good for all types (although you could skip it on redo logs), forget raid 5 if you want performance and have a reasonable amount of write txns. Parity calculations are too costly.</p>
<h2>Part 2: Building Support Software</h2>
<p>Benchmark Concepts and Design: was a good chapter in terms of overall approach. The tools could still be used, but it wouldn't be my choice.  Particularly if you are interested in benchmarking web site performance backed by Oracle.<br />
</p>
<p>System/Database Monitoring:<br />
Alot of this chapter is based on monitoring v$ tables, or Oracle Wait Events. 10g has a great console for performance monitoring, it is so much easier to find problem areas. You may use additional tracing in specific once these are identified. Too many pages on formatting measurement data in excel.</p>
<p>Disappointing to see that collection of stats was only from the database. </p>
<p>Benchmark results always need to be considered in relation to what is going on within the application, the database, the os (cpu, io and mem) and the network. </p>
<p>Collecting stats from these area's is easily done with unix skills and even easier done with 10g that reports on some os metrics like cpu utilization. Other oracle stats can point to os issues, like excessive io wait times points to poor tablespace or disk configuration.</p>
<p>As well as collecting stats you also need to ensure things are not failing, check log files in your appserver, db event logs to ensure that things are failing, since they always run faster.</p>
<p>See also <a href="http://www.hotsos.com">http://www.hotsos.com</a> for details of instance tuning and SQL performance tuning in relation to Logical IO.</p>
<h2>Part 3: How Oracle works</h2>
<p>Good if you don't know much about Oracle internals, although this is pretty widely documented from Oracle.</p>
<h2>Part 4: How Unix Works</h2>
<p>An Introduction to Unix architecture, nothing you couldn't get from other sources. Chapter 8 was a dud, the unix tools description was pathetic.</p>
<h2>Part 5: Implementing Oracle</h2>
<p>Scalable Transaction Processing using TP monitors is not as relevant nowdays since application servers are taking over that space.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Scaling+Oracle+for+developers+http%3A%2F%2Ftinyurl.com%2F6jcx57b" title="Post to Twitter"><img class="nothumb" src="http://brettdargan.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Scaling+Oracle+for+developers+http%3A%2F%2Ftinyurl.com%2F6jcx57b" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://brettdargan.com/blog/2005/01/20/scaling-oracle-for-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blink Now, it&#8217;s good for you</title>
		<link>http://brettdargan.com/blog/2004/12/01/blink-now-its-good-for-you/</link>
		<comments>http://brettdargan.com/blog/2004/12/01/blink-now-its-good-for-you/#comments</comments>
		<pubDate>Tue, 30 Nov 2004 15:59:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[books]]></category>

		<guid isPermaLink="false">http://brettdargan.com/blog/?p=17</guid>
		<description><![CDATA[We blink about two thirds less than normal when concentrating on a computer screen. This is no great surprise, but I've never heard it discussed openly. google on it and see for yourself. Tweet This Post]]></description>
			<content:encoded><![CDATA[<p>We blink about two thirds less than normal when concentrating on a computer screen. This is no great surprise, but I've never heard it discussed openly. google on it and see for yourself.</p>
<div class="tweetthis" style="text-align:left;"><p> <a class="tt" href="http://twitter.com/home/?status=Blink+Now%2C+it%E2%80%99s+good+for+you+http%3A%2F%2Ftinyurl.com%2F62t4aho" title="Post to Twitter"><img class="nothumb" src="http://brettdargan.com/blog/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-big2.png" alt="Post to Twitter" /></a> <a class="tt" href="http://twitter.com/home/?status=Blink+Now%2C+it%E2%80%99s+good+for+you+http%3A%2F%2Ftinyurl.com%2F62t4aho" title="Post to Twitter">Tweet This Post</a></p></div>]]></content:encoded>
			<wfw:commentRss>http://brettdargan.com/blog/2004/12/01/blink-now-its-good-for-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

