Rdb Performance and Tuning: Physical Database Design

This 5-day seminar focuses on the ways you can improve the performance of your Rdb database application by manipulating the "physical" characteristics of your database and the system memory allocated to the database. Importantly, the seminar also focuses on ways to avoid common pitfalls and known performance issues with the engine. The seminar is divided into the following modules;

Context of Rdb You will examine the architecture of the product to understand what functions are performed by what processes and what the tradeoff's are to the various run-time architectures that you can configure.

Transaction Management and Recovery You will learn how Rdb manages user processes bound to the database, where their transaction context is managed and why. Importantly, you will learn what parameters are potential limits to performance. This module also includes a discussion of database recovery both from a process and a node context.

Rdb Data Storage and Management - Part 1 You will learn how Rdb organizes disk storage and how Rdb stores data within that storage. This section includes a discussion of the logical partitioning of the database and addresses issues such as data compression. The primary focus of this module is uniform-format storage areas. An important component of this module is learning how to size storage areas and how and when to partition data.

Rdb Index Architectures You will learn about the various kinds of indexes that Rdb supports and how Rdb manages index structures. You will learn how to design physical index structures.

Rdb Data Storage and Management - Part 2 This module extends the material of the previous two modules to include mixed-format storage areas and both ordered and scattered hashed indexes. You will learn how and why to design hashed indexes and when to use and not to use record placement within your database.

Rdb Memory Management - Part 1 This module will address the ways that Rdb uses memory and shares access to database pages across processes and across VMS clusters. You will learn how to select global or local buffers for your database, how to size the buffer pool and how to tune your VAX VMS or Alpha VMS system for the use of global buffers. The student will be provided with a spreadsheet that assists in some of the sizing decisions.

Rdb Memory Management - Part 2 Row caches represent the newest memory sharing technology. They enable Rdb to utilize ANY amount of memory available on a system for shared structures. Row caches have the potential for enormous performance advantages for certain database applications . This module will address the reasons to use row caches and how to tune your database and system for row caches.

Seminar Presenter:

Dr. Jeffrey S. Jalbert, President

Copyright 1993­2002, JCC Consulting, Inc.   JCC and the JCC logo are trademarks of JCC Consulting, Inc.  VAX and VMS are trademarks of Digital Equipment Corporation.  Oracle Rdb is a trademark of the Oracle Corporation.  Oracle is a registered trademark of the Oracle Corporation.