Tài liệu Apress Troubleshooting Oracle Performance Jun 2008 1590599179 docx

617 909 0
Tài liệu Apress Troubleshooting Oracle Performance Jun 2008 1590599179 docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

this print for content only—size & color not accurate 7" x 9-1/4" / CASEBOUND / MALLOY (1.1875 INCH BULK 616 pages 50# Thor) The eXPeRT’s VOIce ® In ORacle Christian Antognini Foreword by Cary Millsap, chief executive of Method R Corporation, and Jonathan Lewis, author of Cost Based Oracle: Fundamentals Troubleshooting Oracle Performance Methodically identify and solve performance problems involving the Oracle database engine BOOks fOR PROfessIOnals By PROfessIOnals ® Troubleshooting Oracle Performance Dear Reader, What do you do when your application isn’t running fast enough? You trouble- shoot, of course. Finding the slow part of an application is often the easiest part of the battle. The difficult part is finding a solution or, even better, avoiding the performance problem in the first place. Troubleshooting Oracle Performance helps by providing a systematic approach to addressing the underlying causes of poor performance of applications based on the Oracle database engine. Over the last decade I have spent a great deal of my time troubleshooting performance problems. In writing this book, I hope to do three things: first, and most importantly, to share my experience in this area with you; second, to show a methodical approach that avoids guesswork and helps you determine beyond any doubt where the slow part of an application is; third, to explain how the database engine processes SQL statements and show what features are available to ensure that SQL execution remains efficient. Specifically, this book shows you how to do the following: • Identify performance problems using a systematic and repeatable approach. • Configure the query optimizer to meet your application performance goals. • Obtain and interpret execution plans as well as assess their efficiency. • Apply SQL tuning techniques such as hints, SQL profiles, stored outlines, and SQL plan baselines. • Minimize the impact of parsing without jeopardizing performance. • Optimize data access, joins, and the physical design of your database. • Improve performance through parallel processing, materialized views, and result caching. Whether you are a performance analyst, an application developer, or a database administrator, if you are involved in troubleshooting performance problems, you will find something of use in this book. Christian Antognini THE APRESS ROADMAP Forecasting Oracle Performance Expert Oracle Database Architecture Cost-Based Oracle Fundamentals Troubleshooting Oracle Performance Antognini cyan MaGenTa yellOW Black PanTOne 123 c ISBN-13: 978-1-59059-917-4 ISBN-10: 1-59059-917-9 9 781590 599174 9 0 0 0 0 Shelve in Databases/Oracle User level: Intermediate–Advanced www.apress.com SOURCE CODE ONLINE Companion eBook See last page for details on $10 eBook version Companion eBook Available Covers Oracle Database 9i R2 through 11gR1 Covers Oracle Database 9i R2 through 11gR1 Troubleshooting Oracle Performance [...]... Antognini_9179FRONT.fm Page xv Thursday, May 22, 2008 3:01 PM Forewords I think the best thing that has happened to Oracle performance in the past ten years is the radical improvement in the quality of the information you can buy now at the bookstore In the old days, the books you bought about Oracle performance all looked pretty much the same They insinuated that your Oracle system inevitably suffered from... heard the phrase Oracle says that ” or Oracle Support promised ”? Well, most of the time it isn’t Oracle as a corporation that “says” something but an individual who has an opinion or an idea I know, because I spent ten years working for Oracle Support, and it is indeed a strange feeling to hear one’s own words later repeated as the words of Oracle Corporation (or at least of Oracle Denmark) It... is the author of Cost-Based Oracle: Fundamentals, also published by Apress You can find further examples of his work at http://jonathanlewis.wordpress.com xvii Antognini_9179FRONT.fm Page xviii Thursday, May 22, 2008 3:01 PM Antognini_9179FRONT.fm Page xix Thursday, May 22, 2008 3:01 PM About the Author Since 1995, CHRISTIAN ANTOGNINI has focused on understanding how the Oracle database engine works... different application solutions based on the Oracle Database He is also an international speaker giving talks on the most important Oracle Database–related events worldwide He conducts well-known performance tuning courses together with Oracle University ■ URS MEIER works as an IT consultant and is cofounder of Trivadis, a European IT solution company He has used Oracle over the past 20 years During this... likes Oracle because of its cutting-edge technology Antognini_9179FRONT.fm Page xxiii Thursday, May 22, 2008 3:01 PM Acknowledgments M any people assisted me in writing the book you now have in your hands I’m extremely grateful to all of them Without their assistance, this piece of work wouldn’t have seen the light of the day While sharing with you the brief history of TOP (Troubleshooting Oracle Performance) ,... independent of the Oracle database engine version you are using It is inevitable, however, that when details about the implementation or provided features are discussed, that some information is version specific This book explicitly discusses the versions currently available from Oracle9 i Release 2 to Oracle Database 11g Release 1 They are as follows: • Oracle9 i Release 2, up to version 9.2.0.8 • Oracle Database... software performance company He wrote Optimizing Oracle Performance with Jeff Holt in 2003, which earned Cary and Jeff the Oracle Magazine 2004 Author of the Year award You can find Cary at http://method-r.com or http://carymillsap.blogspot.com I started using the Oracle RDBMS a little more than 20 years ago, and it took about three years for me to discover that troubleshooting and tuning had acquired a reputation... Antognini_9179C01.fm Page 2 Friday, March 14, 2008 5:40 PM Antognini_9179C01.fm Page 3 Friday, March 14, 2008 5:40 PM CHAPTER 1 ■■■ Performance Problems T oo often, tuning begins when an application’s development is already finished This is unfortunate because it implies that performance is not as important as other crucial requirements of the application Performance is not merely optional, though; it... statements It also introduces some terms that are frequently used in the book Part 2 explains how to approach performance problems in an environment that is based on the Oracle database engine Chapter 3, “Identifying Performance Problems,” provides a detailed analysis road map for identifying performance problems Several tools and techniques that can be used with it are also described Part 3 describes... Thursday, May 22, 2008 3:01 PM xxvi ■I N T R O D U C T I O N Part 5 provides a list of the files used through the book as examples In addition, a bibliography, containing the sources I used while writing the book, is also provided Intended Audience This book is intended for performance analysts, application developers, and database administrators who are involved in troubleshooting performance problems . Antognini THE APRESS ROADMAP Forecasting Oracle Performance Expert Oracle Database Architecture Cost-Based Oracle Fundamentals Troubleshooting Oracle Performance Antognini . alt="" Troubleshooting Oracle Performance ■■■ Christian Antognini Antognini_9179FRONT.fm Page i Thursday, May 22, 2008 3:01 PM Troubleshooting Oracle Performance Copyright

Ngày đăng: 24/01/2014, 04:20

Từ khóa liên quan

Mục lục

  • Troubleshooting Oracle Performance

  • Contents at a Glance

  • Contents

  • Forewords

  • About the Author

  • About the Technical Reviewers

  • Acknowledgments

  • Introduction

    • Structure of This Book

    • Intended Audience

    • Which Versions Are Covered?

    • Online Resources

    • About the OakTable Network

      • The Members

      • The Politics

      • The Books

      • Performance Problems

        • Do You Need to Plan Performance?

          • Requirements Analysis

          • Analysis and Design

          • Coding and Unit Testing

          • Integration and Acceptance Testing

          • Do You Have Performance Problems?

            • System Monitoring

            • Response-Time Monitoring

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan