Achieve better performance from your Oracle Database applications 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 aspe
Oracle Performance Tuning for 10g: R2
โ Scribed by Gavin Powell (Auth.)
- Publisher
- Digital Press
- Year
- 2007
- Tongue
- English
- Leaves
- 911
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Tuning of SQL code is generally cheaper than changing the data model. Physical and configuration tuning involves a search for bottlenecks that often points to SQL code or data model issues. Building an appropriate data model and writing properly performing SQL code can give 100%+ performance improvement. Physical and configuration tuning often gives at most a 25% performance increase.
Gavin Powell shows that the central theme of Oracle10gR2 Performance Tuning is four-fold: denormalize data models to fit applications; tune SQL code according to both the data model and the application in relation to scalability; create a well-proportioned physical architecture at the time of initial Oracle installation; and most important, mix skill sets to obtain the best results.
Fully updated for version 10gR2 and provides all necessary transition material from version 9i
Includes all three aspects of Oracle database tuning: data model tuning, SQL & PL/SQL code tuning, physical plus configuration tuning
* Contains experienced guidance and real-world examples using large datasets Emphasizes development as opposed to operating system perspective
โฆ Table of Contents
Content:
Preface, Pages xxiii-xxviii
Introduction, Pages xxix-xlix
1 - The Relational Database Model, Pages 3-25
2 - Tuning the Relational Database Model, Pages 27-72
3 - Different Forms of the Relational Database Model, Pages 73-80
4 - A Brief History of Data Modeling, Pages 81-88
5 - What Is SQL?, Pages 91-114
6 - The Basics of Efficient SQL, Pages 115-165
7 - Advanced Concepts of Efficient SQL, Pages 167-208
8 - Common-Sense Indexing, Pages 209-254
9 - Oracle SQL Optimization and Statistics, Pages 255-279
10 - How Oracle SQL Optimization Works, Pages 281-345
11 - Overriding Optimizer Behavior Using Hints, Pages 347-365
12 - How to Find Problem Queries, Pages 367-407
13 - Automated SQL Tuning, Pages 409-425
14 - Tuning Oracle Database File Structures, Pages 429-458
15 - Object Tuning, Pages 459-474
16 - Low-Level Physical Tuning, Pages 475-496
17 - Hardware Resource Usage Tuning, Pages 497-548
18 - Tuning Network Usage, Pages 549-567
19 - Oracle Partitioning and Parallelism, Pages 569-587
20 - Ratios: Possible Symptoms of Problems, Pages 591-613
21 - Wait Events, Pages 615-668
22 - Latches, Pages 669-684
23 - Tools and Utilities, Pages 685-738
24 - The Wait Event Interface, Pages 739-770
25 - Tuning with STATSPACK, Pages 771-798
A - Sample Databases, Pages 799-830
B - Sample Scripts, Pages 831-837
C - Syntax Conventions, Page 839
D - Installing Oracle 9i Database, Pages 841-878
E - Sources of Information, Pages 879-880
Index, Pages 881-904
๐ SIMILAR VOLUMES
Achieve better performance from your Oracle Database applications 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 aspe
Tuning of SQL code is generally cheaper than changing the data model. Physical and configuration tuning involves a search for bottlenecks that often points to SQL code or data model issues. Building an appropriate data model and writing properly performing SQL code can give 100%+ performance improve