or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
38 used & new from $1.38

Have one to sell? Sell yours here
 
   
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
Oracle Performance Tuning 101
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Oracle Performance Tuning 101 (Paperback)

~ (Conductor), Kirtikumar Deshpande (Author), John A. Kostelac (Author) "If you upgrade your system with faster CPUs, you will get better performance..." (more)
Key Phrases: database buffer cache, configuring initrans, shared pool area, Oracle Corporation, Enterprise Edition Release, Oracle Performance Tuning (more...)
4.4 out of 5 stars  See all reviews (30 customer reviews)

List Price: $43.95
Price: $39.55 & this item ships for FREE with Super Saver Shipping. Details
You Save: $4.40 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

21 new from $17.72 17 used from $1.38

Frequently Bought Together

Customers buy this book with Oracle Backup & Recovery 101 by KENNY SMITH

Oracle Performance Tuning 101 + Oracle Backup & Recovery 101
  • This item: Oracle Performance Tuning 101 by Gaja Krishna Vaidyanatha

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Oracle Backup & Recovery 101 by KENNY SMITH

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Optimizing Oracle Performance

Optimizing Oracle Performance

by Cary Millsap
4.7 out of 5 stars (28)  $23.07
Oracle Database 10g Performance Tuning Tips & Techniques (Osborne ORACLE Press Series)

Oracle Database 10g Performance Tuning Tips & Techniques (Osborne ORACLE Press Series)

by Richard Niemiec
4.9 out of 5 stars (15)  $37.79
Oracle Performance Tuning (Nutshell Handbooks)

Oracle Performance Tuning (Nutshell Handbooks)

by Mark Gurry
4.5 out of 5 stars (15)  $70.55
Oracle9i DBA 101

Oracle9i DBA 101

by Marlene Theriault
3.3 out of 5 stars (6)  $26.39
Oracle Database 10g RMAN Backup & Recovery

Oracle Database 10g RMAN Backup & Recovery

by Matthew Hart
4.8 out of 5 stars (8)  $37.79
Explore similar items

Editorial Reviews

Product Description

Your Oracle career starts here! Ideal for those new to Oracle technology, this officially authorized guide teaches new DBAs the essentials of keeping an Oracle database running at top performance. You'll get coverage of application, instance, database, I/O, OS, and contention tuning.


From the Back Cover

Learn to optimize and fine-tune your Oracle system's overall performance

Implement tuning solutions using the proven methodology found inside Oracle Performance Tuning 101 gives you step-by-step practical advice for removing bottlenecks, minimizing downtime, and increasing overall system performance. You'll also get tips for identifying Oracle's current bottlenecks, prioritizing and performing tuning operations, writing optimal SQL, interpreting statistics, and much more. Written in a clear and engaging style, this book explains how to manage the tuning efforts of various components of your entire system in a methodical fashion, eliminating all guesswork.

  • Understand the key components of a tuning methodology
  • Set performance objectives, establish goals, and cease efforts when goals are met
  • Learn how to generate well-written SQL commands­­and know how to recognize poorly written SQL
  • Tune and manage various components of the Oracle Instance
  • Use meaningful Oracle initialization parameter settings
  • Implement proactive management of space in the Oracle database
  • Understand I/O tuning with extensive coverage on implementing RAID on Oracle
  • Get details on operating system tuning for Solaris, HP-UX, AIX, and Windows NT

Every chapter includes one or more myths and folklores about the topic, examples, and an "In a Nutshell" section--all geared to reinforce the knowledge you've acquired.


Product Details

  • Paperback: 404 pages
  • Publisher: McGraw-Hill Osborne Media (May 29, 2001)
  • Language: English
  • ISBN-10: 0072131454
  • ISBN-13: 978-0072131451
  • Product Dimensions: 9.1 x 7.5 x 1.1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon.com Sales Rank: #667,410 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #14 in  Books > Computers & Internet > Databases > Oracle > Tuning

More About the Author

Gaja Krishna Vaidyanatha
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Gaja Krishna Vaidyanatha Page

Inside This Book (learn more)
First Sentence:
If you upgrade your system with faster CPUs, you will get better performance. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
database buffer cache, configuring initrans, shared pool area, true temporary tablespaces, database block size, contention tuning, log file sync, systemwide maximum, log file parallel write, redo log buffer, concurrent insert operations, rollback segment blocks, join methodology, latch contention, parallel query slaves, paging daemon, independent storage devices, rollback segments, runnable queue, transaction slots, latch free event, log file switch, rollback segment header, measurable overhead, wait interface
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Oracle Corporation, Enterprise Edition Release, Oracle Performance Tuning, Ord Date, Sun Solaris, Fri Nov, Last Name, Cary Millsap, Close Control Panel, Ord Status, Ord Struct, Server Manager, Servers Busy, Application Tuning-Issues, Hire Date, Object Name, Select Settings, Table Name, Command Fully Qualified Name Name Description, Double-click the Network, First Name, Instance Tuning-The Shared Pool Area, Item Cost, Las Vegas, Oracle Initialization Parameter Meaning
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 6 books:
See all 6 books this book cites
 
2 books cite this book:


Books on Related Topics (learn more)
 
 


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(23)
(5)
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

30 Reviews
5 star:
 (21)
4 star:
 (4)
3 star:
 (1)
2 star:
 (4)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (30 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
14 of 18 people found the following review helpful:
2.0 out of 5 stars Not good enough - 8i only, December 29, 2003
By developer1 "developer1" (Los Angeles, USA) - See all my reviews
Amazon Verified Purchase(What's this?)
Two stars may be a little harsh; I'm sure the author is very knowledgable. However, there is a difference between making a lot of true statements and imparting knowledge to someone else (explaining).

First, be warned the book only is relevant to Oracle 7 and 8i. Oracle 9 tuning is not addressed. A lot has changed in Oracle 9 because of the automatic tuning features, so I feel this book is out of date and it is shameful that book sellers disguise this fact.

There is a lot wrong with this book from the standpoint of someone who needs to tune Oracle. If you are a full time DBA and spend a lot of time studying Oracle and Oracle is your life, then perhaps this is a useful book for your collection. In that respect, the "101" in the title is perhaps accurate - it opens the subjects that you will need to dig a lot deeper into in order to really get something useful done. However, if you need a guide to tuning your Oracle database, you probably will be lost and frustrated using this book.

The author in opening chapters lays out a tuning methodology which is basically "measure performance; locate bottleneck; tune appropriate component". Then he pretty much abandons that methodology and stuffs the book with brief descriptions of how Oracle does this and that, some related parameters, and some very general advice to wrap it up. But unless you take it much further yourself with other references and deep study, you will be hard pressed to know how to fix anything.

Many Oracle books I have come across suffer from the problem of being either 3 times too long or 1/3 as long as necessary. In other words, the author needs to choose a useful format: either simply provide an overview roadmap to more detailed information, or go the distance and provide a detailed enough amount of information to get the job done. This author similarly needs more or less to make this text useful.

I can't say the book is useless. Occasionally the author does give a brief formula or rule of thumb for sizing some parameter. But they are few and far between, and usually not in very important areas.

What most of us need is a "Tuning Guide". That is, a step-by-step methodology where measurements are taken and parameters are estimated based on the measurements for tuning the database. Iterative tuning may be required, but that's OK if it is layed out as such. As you work your way through the methodology, your Oracle instance and application come into "tune". I don't know if such a methology can be designed; experts may claim it requires "intuition" and "experience". If so, then don't bother writing a book; otherwise, it is the author's job to turn intuition and experience into a methodology that others can follow.

If a "Tuning Guide" is not the intent of the author but rather more deep understanding, then the author must follow the approach of building a crystal clear "model" of the system which identifies measurement parameters for estimating the state of a real system and identifies the "control parameters" which affect the performance of the system. Then the reader should be able to measure the system and perhaps deduce how to control the performance. This book falls far short of that goal.

Here is an example from the book that left me helpless:

"CAUTION: It is very counterproductive to Oracle system performance to over-allocate memory to one or more components of your shared pool. Over-allocation of memory here can and will cause significant parsing delays (in some cases we have noticed ten-minute response times for a query such as - select * from dual;)."

Then the author does not provide any real criteria as to when I might be straying into such a disasterous region. He goes on to talk about "free memory" for various shared pool area pools, and on careful study you might deduce that too much "free memory" could be a related problem, but then rather than give any formulas or hard advice, he covers his "bases" with the wishy-washy statement: "The key here is to manage the space appropriately and make use of all the available pools in your version of Oracle." I'd love to - tell me how!

I won't dwell on his erratic writing style which frequently tosses in chirpy lingo such as the subheading: "Hey, Oracle - What Is Your Plan of Action (P.O.A.)?". His use of analogies is weak and half-hearted such as his analogy for resource contention with "children all wanting the same toy".

Basically, you know when you have a killer book that is a great tool in your toolkit. This one ain't it.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars This book is a must for anybody who deals with tuning oracle, December 13, 2001
An excellent book every Oracle shop should have. It is hard to find a book that at the same time is so rich in technical details, so easy to read, with so many cool and illustrative analogies (e.g. pctfree/pctused comparison to a restaurant), and with a fine human touch. The book has five parts plus Appendices. Part One established the groundwork for the remaining of the book. This is the first book that bases its approach and treats in full Oracle wait event tuning, as opposed to long traditional ratio-based tuning. Part Two deals with Application tuning: optimizers, statistics, access paths. Part Three is devoted to Instance and Database tuning: shared pool, buffer cache, redo log buffer tuning, as well as physical layout tuning: optimal block selection, avoiding fragmentation, partitioning. Part Four is called Specialized Tuning where parallel query and contention tuning are analyzed. Finally Part Five is devoted to "Environment Tuning", i.e. tuning of the OS (few flavors of unix and NT are separately treated) and, as far as I know, the most detailed coverage of RAID in any oracle book. The book is very easy to read, written very clearly and with a lot of humor. Every chapter starts with a related "myth" - a common knowledge that is either false, or not completely true, and ends with an "In a Nutshell" recap of the chapter. The book itself ends with a recap chapter, which in short reviews the whole tuning methodology (yet the RAID tables might have been omitted from this recap). The book has short queries that are illustrating the text, which are not difficult to retype, so the lack of a CD with the code from the book is not a disadvantage. Talking of queries, few more here and there would not hurt. I am not sure whether this is really a beginner ("101") book. Beginners will definitely find valuable stuff there, but for a full enjoyment in the book, and for getting the full benefit from it, I think that experience is very beneficial. A book is fun to read, and it is packed with technical details, interesting observations, and practical advises. It is the first book that fully deals with new emerging oracle tuning methodology: wait events based tuning. It is worth reading every page, and not just flipping through.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars A Magnanimous and Bold Work every DBA needs to read !!!, January 27, 2003
By Michael C Johnson (Las Vegas, Nevada United States) - See all my reviews
Oracle Performance Tuning 101 will change every
DBAs thinking about how to diagnose
and solve database performance problems in
a way which the DBA can understand what is really
going on behind the scenes. It is not about
black magic or hocus pocus Cache Hit Ratios
which do NOT explain the underlying behavior
of why the database is waiting and exactly
what is it waiting on. This Book helps you
understand how to find that wait information,
what it means, and some suggestions on how

to deal with it.

When I first read Chapter 2 of this book,
I remembered saying "WOW ... a new era is here
on how to track down bottlenecks in the Oracle
database, without scratching your head wondering why
the database wont go faster after we got
some hit ratio percentage back to 99%+".

As Gaja, Kirti and John have so eloquently
pointed out, tuning is mostly about finding what
is competing for the Oracle blocks. In the
end, this is causing the wait events and more
than likely all tracks lead back to expensive
logical I/O and underlying poorly written SQL.

For those that have been advocating spending tens
of thousands on new hardware or increasing the
shared pool ( which actually could cause adverse
behavior ) to fix performance issues, YOU need
to buy this book and read it. Then YOU need to
read it a second time as you would a college text.

Every Oracle DBA and every person who has
ever wrote a book on Oracle Performance Tuning,
should also read and adhere to the principles
of this book when attacking slowness in the
system/database.

Oracle Performance Tuning 101, Statspack and 10046
event data has helped me find and resolve every Oracle
Performance problem I have come across since I
changed my way of thinking on how to attack Oracle
performance problems.

A Fantastic and Bold Work !!!!! Great Job Gaja,
Kirti and John. Your efforts are to be highly
commended in the Oracle world.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Lack of vision
There is a lack of vision in this book as to what it wants to achieve. For a "101" book I was expecting to have a systematic approach to diagnosing and tuning system performance... Read more
Published on December 20, 2005 by Joe V.

5.0 out of 5 stars A Must Have for Oracle Tuning
Gaja knows his stuff, he is the guru. Tuning 101 clearly defines a method to the madness of Oracle tuning. Read more
Published on October 9, 2003 by T. Herring

5.0 out of 5 stars Highly Recommended Book to read
The book makes little assumptions about the readers skill level thus covering many otherwise ignored aspects of tuning. Read more
Published on June 18, 2003 by Michael T Ngong

4.0 out of 5 stars Excellent book
This guy has a clue. "Good" ratios don't mean anything if the users are complaining. EXAMINE THE WAIT STATS. Read more
Published on March 17, 2003 by Gina M. Cross

5.0 out of 5 stars Great diagnostic tool
As a database administrator, I am called on frequently to look at why the database seems to have slowed down. Read more
Published on January 31, 2003 by ndatfm

5.0 out of 5 stars First book to profess a Tuning Methodology
This book is one of the best, one could come across on the subject of Oracle Performance tuning. Gaja and team had done a marvellous job of disarming the complexity of the... Read more
Published on August 7, 2002

5.0 out of 5 stars Novel on Oracle Performance Tuning
On my flight back from Mumbai to Chennai, I have completed 50% of the first
chapter in "Oracle Performance Tuning 101". Read more
Published on June 24, 2002 by Samir Rajpurkar.

5.0 out of 5 stars Required reading for Oracle Database Tuning
Oracle server tuning is getting more sophisticated. You need to understand the reasons the server is waiting, so you can make changes that will cure the problem, rather than guess... Read more
Published on March 28, 2002 by Dennis W. Willaims

5.0 out of 5 stars Excellent book about Oracle's performance.
This is the best Performance and Tuning book about Oracle that I have read.

The order of the chapters, is how you must exactly follow the Performance and Tuning process to reach... Read more

Published on March 19, 2002 by Francisco Martínez Oviedo

5.0 out of 5 stars If you want to Tune your database, Please read this Book
As 26 years of age and 5 years of Oracle DBA experience, i am not giving Technical philosophy in this review. Life is very short and we have to learn lot. Read more
Published on February 20, 2002 by viveksawant

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
textbook scam 66 4 days ago
Textbooks for Kindle DX? 60 7 days ago
Amazon is a great place to buy textbooks! 35 16 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.