Troubleshooting Oracle Performance, 2/e (Paperback)
暫譯: Oracle 性能故障排除,第二版 (平裝本)

Christian Antognini

買這商品的人也買了...

相關主題

商品描述

Troubleshooting Oracle Performance, 2nd Edition is your systematic guide to diagnosing and resolving performance problems in database-backed applications involving Oracle's database engine. Christian Antognini brings a decade and a half experience to his topic. His first edition is one of the most well-respected books in its field. This second edition has been rigorously updated to cover the latest developments in Oracle Database 11g Release 2 through Oracle Database 12c.

What do you do when your database application isn’t running fast enough? You troubleshoot, of course. Finding the slow part of an application is often the easy part of the battle. It’s finding a solution that’s difficult. Troubleshooting Oracle Performance, 2nd Edition helps by providing a systematic approach to addressing the underlying causes of poor database application performance. The author freely shares his experience while explaining the underlying foundations of how SQL statements are executed by the Oracle database engine. You'll be able to draw a solid foundation of theory and shared experience as you face head-on the performance challenges in your daily work.

  • Written for developers by an application developer who has learned by doing
  • Gives a systematic approach to solving database application performance problems
  • Helps you plan for performance as you would for any other application requirement

What you’ll learn

  • Systematically identify performance problems
  • Configure the query optimizer to meet performance goals
  • Read and recognize inefficient execution plans
  • Minimize the impact of parsing upon performance
  • Optimize data access, joins, and the physical design of your database
  • Improve performance through parallel processing, materialized views, and result caching
  • Apply SQL tuning techniques such as hints, SQL profiles, stored outlines, and SQL plan baselines
  • Reduce inefficiencies from too much procedural code

Who this book is for

Troubleshooting Oracle Performance, Second Edition is targeted at application developers and database administrators involved in troubleshooting performance problems in Oracle-based applications.

Table of Contents

Part I: Foundations

1. Performance Problems
2. Key Concepts

Part II: Identification

3. Analysis of Reproducible Problems
4. Real-Time Analysis of Irreproducible Problems
5. Postmortem Analysis of Irreproducible Problems

Part III: Query Optimizer

6. Introducing the Query Optimizer
7. System Statistics
8. Object Statistics
9. Configurincg the Query Optimizer
10. Execution Plans

Part IV: Optimization

11. SQL Tuning Techniques
12. Parsing
13. Optimizing Data Access
14. Optimizing Joins
15. Beyond Data Access and Join Optimization
16. Optimizing the Physical Design

商品描述(中文翻譯)

《故障排除 Oracle 性能,第 2 版》是您系統性診斷和解決使用 Oracle 數據庫引擎的數據庫應用程序性能問題的指南。Christian Antognini 帶來了十五年的經驗。他的第一版是該領域最受尊敬的書籍之一。這一版經過嚴格更新,涵蓋了從 Oracle Database 11g Release 2 到 Oracle Database 12c 的最新發展。

當您的數據庫應用程序運行速度不夠快時,您該怎麼辦?當然是進行故障排除。找到應用程序中慢的部分通常是戰鬥的簡單部分,而找到解決方案則是困難的。《故障排除 Oracle 性能,第 2 版》通過提供系統性的方法來解決數據庫應用程序性能不佳的根本原因來幫助您。作者自由分享他的經驗,同時解釋 SQL 語句如何被 Oracle 數據庫引擎執行的基本原理。當您在日常工作中面對性能挑戰時,您將能夠建立堅實的理論基礎和共享經驗。

- 由一位通過實踐學習的應用程序開發人員為開發人員撰寫
- 提供解決數據庫應用程序性能問題的系統性方法
- 幫助您像規劃其他應用程序需求一樣規劃性能

您將學到的內容:
- 系統性識別性能問題
- 配置查詢優化器以達成性能目標
- 閱讀和識別低效的執行計劃
- 最小化解析對性能的影響
- 優化數據訪問、聯接和數據庫的物理設計
- 通過並行處理、物化視圖和結果緩存來提高性能
- 應用 SQL 調優技術,如提示、SQL 配置文件、存儲大綱和 SQL 計劃基準
- 減少過多程序代碼帶來的低效率

本書適合對象:
《故障排除 Oracle 性能,第 2 版》針對的是參與 Oracle 基礎應用程序性能問題故障排除的應用程序開發人員和數據庫管理員。

目錄:
第一部分:基礎
1. 性能問題
2. 關鍵概念

第二部分:識別
3. 可重現問題的分析
4. 不可重現問題的實時分析
5. 不可重現問題的事後分析

第三部分:查詢優化器
6. 查詢優化器介紹
7. 系統統計
8. 對象統計
9. 配置查詢優化器
10. 執行計劃

第四部分:優化
11. SQL 調優技術
12. 解析
13. 優化數據訪問
14. 優化聯接
15. 超越數據訪問和聯接優化
16. 優化物理設計