<< 1 >>
Rating: Summary: Something New in the Realm of Oracle Optimization Books Review: ... This book is a must have for Oracle optimization specialists. Though geared mainly for the beginning-to-intermediate tuner, there is much useful information and food for thought to be found here for the more experienced specialist. The author stresses the importance of using wait events for optimizing, not the superannuated ratio-based approach.This book helps the reader get away from bad optimization habits. Medical diagnosis is often used as a metaphor for the process, and Lawson often uses this (and other useful metaphors) in the book. Although he doesn't use the phrase, his book follows an old diagnostics adage: "When you hear hoof beats, think horses, not zebras." In other words, if you have latching problems, don't start pursuing what underscore parameters you can change, look to the prosaic root of the problem (almost inevitably to be found in bad design and bad SQL, and once in a while skimpy or dodgy hardware). There is often a temptation to fling yourself at one technical problem after another on a system, hoping that the effort will magically solve the problem along the way. Lawson sets a step-by-step framework for working with the technical problem, the business situation, and most importantly, the people involved. Many people in our industry are convinced that you can gather a few ratios and run a few scripts and find out everything you need to optimize a system. Occasionally this is true. But in the vast majority of cases you can gather at least as much information from the junior DBA you talk to at lunch about 'why the system is really like that' than you get from Statspack and your CD of scripts. More importantly, people can tell you what is important to their business, what plans they have for the system, and what areas are their strong and weak points. A lot of engineers (and optimization is a field dominated by the engineering mindset) have no problems setting up elaborate instrumentation on a system under study, gathering data and transforming that data into a good, objective report. That's the 'science' part of the work, and Lawson shows you a lot of fast, down-and-dirty scripts that can help you do just that. But he also devotes several chapters to the 'art' of optimization, a realm that is often alien to the engineering approach. Here the black and white answers obtained from studying the database and its various subsystems encounter the harsh reality of human frailty and financial sensibilities. This part of tuning requires people skills more than any other aspect of the RDBMS industry with the possible exception of sales. Tuning assignments are often a matter of reconciling the angry with the clueless, and improving a system in spite of the owners' best efforts to keep it in a hosed state. This book is clearly based on years of experience and observation, and will be a good resource for years to come. There are a few anachronistic moments and places that could benefit from 'the latest toys', but overall the book is up-to-date (examples of the former are the use of 'UNRECOVERABLE' instead of 'NOLOGGING' in a piece of syntax and the stress on ordering table joins rather than cajoling the optimizer into doing the job better. The latter shows up in such lapses as having no mention of the incredibly useful v$SQL_PLAN table in 9i). I heartily recommend this book.
Rating: Summary: Practical guide to Oracle performance tuning Review: Christopher Lawson certainly masters the art of writing a very readable technical book. This is an outstanding book by an author with a lot of experience in the field who's taken the time to produce extensive examples. Lawson makes several good points in his book that I wish beginner and "expert" DBAs would adopt: 1. No performance tuning tool can compensate for the lack of understanding of the Oracle database server. 2. Performance problems are usually not solved by changing int.ora parameteres and looking at cache hit ratios. 3. Learn how to use Oracle's wait event interface and you are very likely to identify your database bottleneck. 4. Understand SQL join techniques and how to read an execution plan and you'll become the Oracle Magician. For the beginner DBA this is an excellent book to start with. The book is not a guide to new Oracle features; Oracle's own free documentation is where you should look for this. Get this book and accelerate you Oracle DBA career !
Rating: Summary: Performance Tuning De-Mystified Review: Christopher Lawson is a new name to me, but on the basis of this book his is a name worth looking out for. This book shows how taking a simple approach to performance tuning, allied with common sense and an understanding of what oracle is doing, leads to clear documentable and repeatable performance improvement. There is no magic bullet, but most performance issues are straightfoward to identify and resolve.
Rating: Summary: A "Must Have" for every Database Administrator. Review: DBAs like me are a harried lot. Especially when the company's resources are highly dependant on the database servers. Security, Availability and most importantly Performance are the words that spring to mind. It is in this context, that DBAs have to keep their databases well oiled and finely tuned. It is definitely a science that has well laid out rules and approaches, which if well documented and followed, yeild superior results. What seems to be missed out of most other books on the same topic is the Art of performance tuning. The art aspect of it is basically more subjective and this is where this book scores above the rest in explaining the human side to dealing with databases (it even has a chapter on Dealing with Humans!). On a more serious note, this is a skill that several DBAs miss out and regret. The experience of the author oozes out of the book as he explains each performance scenario and most common solutions. For Example, the chapters on Analysing SQL bottlenecks and SQL joins overflow with practical insight. Ample case studies help the reader to grasp the situation better. All in all, this is an excellent read for all Oracle DBA (and aspiring ones too!).
Rating: Summary: Great book to read Review: Great book,nice and easy to follow approach,fine life examples. Among other things the author very intelligently also reiterates the importance of a good self image and the importance of a good relationship to co-workers in a very casual,realistic and non intrusive manner
Rating: Summary: Great book to read Review: Great book,nice and easy to follow approach,fine life examples. Among other things the author very intelligently also reiterates the importance of a good self image and the importance of a good relationship to co-workers in a very casual,realistic and non intrusive manner
Rating: Summary: The best of them all. Review: I've read quite few books on the subject. This one is truly the best of them all. I just love it.
Rating: Summary: Great tuning diagnostic guide Review: The Art and Science of Oracle performance tuning is a surprisingly unique Oracle book. Rather than focusing on technical scripts and remedies, Chris Lawson takes the approach of the Oracle detective, packing this book with insights and techniques in order to diagnose the root causes of Oracle performance problems. Throughout the text, Lawson shares investigative techniques that are extremely helpful in locating the root causes of all sorts of performance tuning problems. Especially useful are Lawson's sections on SQL tuning and PGA memory management. Overall, this is a surprisingly comprehensive book that focuses on the approach to be taken by the Oracle tuning expert to quickly and efficiently identifying the causes of Oracle performance problems.
Rating: Summary: Great tuning diagnostic guide Review: The Art and Science of Oracle performance tuning is a surprisingly unique Oracle book. Rather than focusing on technical scripts and remedies, Chris Lawson takes the approach of the Oracle detective, packing this book with insights and techniques in order to diagnose the root causes of Oracle performance problems. Throughout the text, Lawson shares investigative techniques that are extremely helpful in locating the root causes of all sorts of performance tuning problems. Especially useful are Lawson's sections on SQL tuning and PGA memory management. Overall, this is a surprisingly comprehensive book that focuses on the approach to be taken by the Oracle tuning expert to quickly and efficiently identifying the causes of Oracle performance problems.
Rating: Summary: Best Oracle Tuning book so far! Review: This book has the following strengths: 1. It is comprehensive, covering all aspects of Oracle Tuning. 2. New to Oracle tuning? This book will start you off right. It starts by covering how to approach tuning. Oracle is a very complex system and you can spend a lot of time on the wrong approach. 3. Experienced Oracle tuner? All the latest concepts like the Oracle Wait Facility are covered. 4. Very few books describe in detail how to tune SQL statements themselves. That is probably the strongest point of this book. 5. Very readable. I found myself unable to put the book down. Lawson includes a wealth of real-world experiences that add credibility to his suggestions.
<< 1 >>
|