- Perfect Paperback: 406 pages
- Publisher: OraPub, Inc.; 4th edition (2009)
- Language: English
- ISBN-10: 0984102302
- ISBN-13: 978-0984102303
- Product Dimensions: 8.8 x 7 x 1 inches
- Shipping Weight: 1.5 pounds
- Average Customer Review: 4.7 out of 5 stars See all reviews (12 customer reviews)
- Amazon Best Sellers Rank: #2,135,677 in Books (See Top 100 in Books)
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Oracle Performance Firefighting Perfect Paperback – 2009
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers Who Viewed This Item Also Viewed
Top Customer Reviews
There are definitely positive moments in the book, where the book successfully communicates complicated topics using very clear statements. The book publisher selected a font size and margin size that packs a significant amount of detail into each of the book's 387 pages. There are several well-placed helpful diagrams with no space wasting cartoon drawings. The author introduced his three circle analysis which involves identifying the intersection of the Oracle Database, the Application, and the Operating System to help pinpoint the source of performance problems. Several examples were provided where the author used the Linux strace command to troubleshoot Oracle Database performance problems. The book recommends against modifying the _SPIN_COUNT hidden initialization parameter, which is a wise advisement.Read more ›
Craig may not be as famous as they are but its "Oracle Performance Firefighting" Book is probably so far the best book written about Oracle internals & Performance troubleshooting.
It's all about correlating Application, Operating system and Oracle Engine in order to understand where the bottleneck is located and what you should do in order to solve it.
Craig provides the very strong "3 cricles" global approach which can be applied to any Oracle performance issue and also delivers the most complete description about Oracle internals and how by understanding them you can move forward with your performance troubleshooting challenge. Just as an example, Craig does not simply describe how latches and mutexes work, He also provides practical solutions to solve any kind of latch contention you can experiment. Definitly the most comprehensive book written on a very touchy topic.
Many time i was just confused when i read about pinning, LRU, MRU, latches, buckets...... This book has the quality, for the first time in my case to present complex alghoritms in a very direct and in a pedagogical way. I am working with Oracle for many years and i wished to have ther chance and read such a book years ago..... Was all so "simple" !. I remember many years of guessing and looking at Oracle with fears and treating it like a black box. I think that all of this was not necessary and made from our challenging profession sometimes a guessing profession. This book changed my way of thinking and burst my knowledeges and capabilities in working with Oracle.
I recommend it to any Oracle professional which tries to understand what happened inside the box and not just using it.
it presents concepts and helps a lot in learning you how to think and solve yourself the problems in the future with a solid background in maths and statistics....
Craig has written a practical, informative, and very clear book that integrates important Oracle performance and scalability topics with valuable communication and problem solving advice. His lively explanations of latching, wait events, the buffer cache, the shared pool, and redo mechanisms alone are worth the price of the book. Combined with excellent communication tips, a foundation of queueing theory, real-world examples, and a freely available toolkit, this book is truly invaluable.
At the core of this book are explanations of important Oracle internals, especially latching, the wait interface, the buffer cache, shared pool, and redo mechanisms. Craig delves into the internals with just enough detail to enable practical problem solving, while completely avoiding any unnecessary detail. Craig's simple analogies and clear graphics greatly enhance readability. For example, his lively analogy for Oracle's general latching mechanism is both useful and unforgettable, a true classic! Craig explains Oracle's wait interface with a unique analogy involving application programmers who want to add instrumentation to their own code; this perspective is very accessible for newcomers to the wait interface, and provides insight even to experienced users.Read more ›
Most Recent Customer Reviews
This book was, I am sorry to say, something of a disappointment.
I was expecting it to offer some insights and fast tracks to diagnosing and fixing Oracle performance... Read more
Professor Shallahamer's book is AWESOME! It presents a new way of structuring the analysis of Oracle database trouble-shooting and problem-solving. Read morePublished on May 7, 2012 by AOKEKE
This book consolidates the essential internals in a very interesting style.
The amount of insight provided is simply spectacular. Read more
I tend to choose my books fairly carefully. With the amount of information that is out there on the web for free, there's a lot more competition for my training dollars, and as an... Read morePublished on June 15, 2011 by D. King
For those looking for a clean word.
Fascinating book in which Craig clearly explains complex oracle topics.
Perfect work, Craig.
This book is one of the best regarding oracle performance and oracle internals.
There's a lot of information about oracle internal structure and the entire book is written in... Read more
Finally, a no nonsense and practical discussion about the Oracle database internals. I've read this book, no devoured it, because for once I've met an author with the skills and... Read morePublished on June 6, 2011 by Kevin Kelly