Oracle Database 11gR2 Performance Tuning Cookbook
暫譯: Oracle Database 11gR2 性能調優食譜
Ciro Fiorillo
- 出版商: Packt Publishing
- 出版日期: 2011-12-15
- 售價: $2,420
- 貴賓價: 9.5 折 $2,299
- 語言: 英文
- 頁數: 542
- 裝訂: Paperback
- ISBN: 1849682607
- ISBN-13: 9781849682602
-
相關分類:
Oracle、資料庫
海外代購書籍(需單獨結帳)
商品描述
Shifting your Oracle Database into top gear takes a lot of know-how and fine-tuning ability. The 80+ recipes in this Cookbook will give you those skills along with the ability to troubleshoot if things starts running slowly.
- Learn the right techniques to achieve best performance from the Oracle Database
- Avoid common myths and pitfalls that slow down the database
- Diagnose problems when they arise and employ tricks to prevent them
- Explore various aspects that affect performance, from application design to system tuning
In Detail
Oracle's Database offers great performance, scalability, and many features for DBAs and developers. Due to a wide choice of technologies, successful applications are good candidates to run into performance issues and when a problem arises it's very difficult to identify the cause and the right solution to the problem.
The Oracle Database 11g R2 Performance Tuning Cookbook helps DBAs and developers to understand every aspect of Oracle Database that can affect performance. You will be guided through implementing the correct solution in a proactive way before problems arise, and how to diagnose issues on your Oracle database-based solutions.
This fast-paced book offers solutions starting from application design and development, through the implementation of well-performing applications, to the details of deployment and delivering best-performance databases.
With this book you will quickly learn to apply the right methodology to tune the performance of an Oracle Database, and to optimize application design and SQL and PL/SQL code. By following the real-world examples you will see how to store your data in correct structures and access and manipulate them at a lightning speed. You will learn to speed up sort operations, hack the optimizer and the data loading process, and diagnose and tune memory, I/O, and contention issues.
The purpose of this cookbook is to provide concise recipes, which will help you to build and maintain a very high-speed Oracle Database environment.
Effectively apply performance tuning principles with concise recipes
What you will learn from this book
- Design applications that run at lightning speed
- Implement fast and scalable SQL and PL/SQL code
- Choose the correct structures to store the data and access them
- Optimize sort operations, such as order-by, Top-N queries, ranking, and set operators
- Help the optimizer to choose the right access plan to retrieve data at the best available speed
- Load data in the database at a faster speed by using the correct tools and options
- Tune the database memory to obtain maximum performance using available resources
- Tune the I/O operations, by designing a database over the I/O system
- Tune and reduce contention issues on data and structures by using an optimal design
Approach
In this book you will find both examples and theoretical concepts covered.
Every recipe is based on a script/procedure explained step-by-step, with screenshots, while theoretical concepts are explained in the context of the recipe, to explain why a solution performs better than another.
Who this book is written for
This book is aimed at software developers, software and data architects, and DBAs who are beginning to use the Oracle Database, and want to solve performance problems faster and in a rigorous way.
If you are an architect who wants to design fast performing applications, a DBA who is keen to dig into the causes of performance issues, or a developer who wants to learn why and where the application is running slowly this book will provide a good start for your career in performance tuning.
商品描述(中文翻譯)
將您的 Oracle Database 提升到最佳性能需要大量的專業知識和微調能力。本書中的 80 多個食譜將為您提供這些技能,並使您能夠在系統運行緩慢時進行故障排除。
- 學習正確的技術以實現 Oracle Database 的最佳性能
- 避免常見的神話和陷阱,這些會使數據庫變慢
- 當問題出現時進行診斷,並採用技巧來防止它們
- 探索影響性能的各種方面,從應用設計到系統調整
**詳細內容**
Oracle 的數據庫提供了出色的性能、可擴展性以及許多針對 DBA 和開發人員的功能。由於技術選擇的多樣性,成功的應用程序很容易遇到性能問題,而當問題出現時,識別原因和正確解決方案非常困難。
《Oracle Database 11g R2 性能調整食譜》幫助 DBA 和開發人員理解影響 Oracle Database 性能的每一個方面。您將在問題出現之前,通過主動的方式實施正確的解決方案,並學會如何診斷基於 Oracle 數據庫的解決方案中的問題。
這本快速進行的書籍提供了從應用設計和開發開始的解決方案,經過實施高效能應用程序,直到部署和交付最佳性能數據庫的細節。
通過這本書,您將迅速學會應用正確的方法來調整 Oracle Database 的性能,並優化應用設計以及 SQL 和 PL/SQL 代碼。通過跟隨實際案例,您將看到如何以正確的結構存儲數據,並以閃電般的速度訪問和操作它們。您將學會加速排序操作、破解優化器和數據加載過程,並診斷和調整內存、I/O 和競爭問題。
本書的目的是提供簡明的食譜,幫助您建立和維護一個非常高速的 Oracle Database 環境。
有效地應用性能調整原則,使用簡明的食譜
**您將從本書中學到什麼**
- 設計以閃電速度運行的應用程序
- 實施快速且可擴展的 SQL 和 PL/SQL 代碼
- 選擇正確的結構來存儲數據並訪問它們
- 優化排序操作,例如 order-by、Top-N 查詢、排名和集合運算符
- 幫助優化器選擇正確的訪問計劃,以最佳速度檢索數據
- 通過使用正確的工具和選項以更快的速度加載數據到數據庫
- 調整數據庫內存,以利用可用資源獲得最大性能
- 通過在 I/O 系統上設計數據庫來調整 I/O 操作
- 通過使用最佳設計來調整和減少數據和結構上的競爭問題
**方法**
在本書中,您將找到示例和理論概念的涵蓋。
每個食譜都是基於逐步解釋的腳本/程序,並附有截圖,而理論概念則在食譜的上下文中解釋,以說明為什麼某個解決方案的性能優於其他解決方案。
**本書的讀者對象**
本書針對的是軟體開發人員、軟體和數據架構師以及剛開始使用 Oracle Database 的 DBA,並希望以更快和更嚴謹的方式解決性能問題。
如果您是一位希望設計快速執行應用程序的架構師,或是一位熱衷於深入了解性能問題原因的 DBA,或是一位希望了解應用程序為何及何處運行緩慢的開發人員,本書將為您在性能調整的職業生涯提供良好的起點。