Oracle Parallel Processing
By
Tushar Mahapatra,
Sanjay Mishra
August 2000
Pages: 288
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Overview
-
Chapter 1 Introduction
- About Parallel Processing
- Parallel Processing for Databases
- Parallel Processing in Oracle
- Overhead for Oracle Parallel Processing
- Requirements for Oracle's Parallel Features
-
Chapter 2 Architectures for Parallel Processing
- Hardware Architectures
- High-Speed Interconnect
- Software Architectures of Parallel Database Systems
- Oracle's Parallel Processing Architecture
-
Oracle Parallel Execution
-
Chapter 3 Parallel Execution Concepts
- What Is Parallel SQL?
- How Parallel Execution Works
-
Chapter 4 Using Parallel Execution
- Parallel Query
- Parallel DML
- Parallel DDL
- Parallel Data Loading
- Parallel Recovery
- Parallel Replication Propagation
-
Chapter 5 Monitoring and Tuning Parallel Execution
- Tuning Overview
- Dynamic Performance Views
- Using EXPLAIN PLAN to View Parallel Execution
- Tuning Tips for Parallel Execution
- Automatic Tuning of Parallel Execution in Oracle8i
-
Oracle Parallel Server
-
Chapter 6 Oracle Parallel Server Architecture
- OPS and Oracle Instances
- Synchronization Between Instances
- OPS Impact on Database Files
- Integrated Distributed Lock Manager
- Group Membership Service
- Rollback Segments in OPS
-
Chapter 7 Administering an OPS Database
- Creating an OPS Database
- Starting and Stopping an OPS Database
- Managing Instance Groups
- Backing Up an OPS Database
- Recovering an OPS Database
-
Chapter 8 Locking Mechanisms in OPS
- Cache Coherency
- Lock Types in OPS
- Lock Modes
- Parallel Cache Management
- PCM Lock Types
- PCM Lock Allocation Parameters and Verification
- PCM Lock Allocation Guidelines
- Non-PCM Locks
-
Chapter 9 Storage Management in OPS
- Using Free Lists and Free List Groups
- The PCTFREE Parameter: Reserving Free Space
- Using Reverse Key Indexes
-
Chapter 10 Monitoring and Tuning OPS
- OPS Performance Views
- Dynamic Performance Views
- Monitoring PCM Locking
- Monitoring Overall Statistics
- Monitoring and Tuning IDLM
- Oracle Performance Manager
-
Chapter 11 Partitioning for OPS
- When Is Partitioning Needed?
- Partitioning Techniques
- Changing Your Partitioning Scheme
-
Chapter 12 Application Failover
- Maintaining a Failover Database
- Planning for Failover with OPS
- Failover Complexity
- Failover Methods
-
Chapter 13 Parallel Execution in OPS
- How Parallel Execution Works with OPS
- Disk Affinity
- Instance Groups for Parallel Execution
-
Appendix A Appendix: Case Studies
-
Application Suitability
-
Case Study 1: An OLTP Application on an SMP Platform
-
Case Study 2: An OLTP Application on a Cluster
-
Case Study 3: A DSS Application on an MPP Platform
-
Colophon
Return to Oracle Parallel Processing