This document sets out a number of techniques that can be used to improve and stabilise the performance of PeopleSoft nVision reports. It is based on practical experience on real productions systems at a number of customer sites over a number of years. However, it is a generic document, and makes general statements. Every customer is different, because their data is different and often their method of analysis differs. Some of the techniques discussed are specific to the Oracle database, although in some cases, such as partitioning, similar features are available on other databases.

This document describes a script to convert Oracle date columns to Timestamps as required in PeopleTools 8.51 but only rebilding those indexes that reference those columns, rather than drop and recreate every index in the system, thus producing a significant saving of time during the upgrade.

This document proposes a method to made adhoc queries run within a PeopleSoft application use an alternative temporary tablespaces. Thus allowing better management of temporary tablespace and reducing the risk of errors cause by adhoc consuming available temporary tablespace required by business-as-usual processing.

This paper discusses how to model the batch schedule from a PeopleSoft system so that it is possible to determine the effects of changes. This technique can be used to determine the effects of various changes to Process Scheduler configuration, hardware configuration or batch load.

This document provides a brief overview of Active Session History (ASH) and then looks at the practicalities of how to use the ASH data to diagnose performance problems. It discusses the importance of instrumentation to make the ASH data useful, and how to query the ASH data to determine which SQL statements spent how long doing what, and therefore which need further examination.

This paper describes an investigation into what happens in the Oracle database when concurrent processes frequently truncate working storage tables. This can occur in PeopleSoft when multiple concurrent Application Engine processes truncate working storage tables. 'Time & Labor' processing is a typical example. The paper presents some test results and makes recommendations to minimize the problem.

This document describes how to run UNIX shell scripts from the Process Scheduler, showing how it is possible to use the Process Scheduler to run operating system commands, and to have those command interact appropriately with the generic Process Scheduler functionality. The wrapper script can be downloaded from the scripts page.

This document will assist with the understanding, administration, monitoring and tuning of the Tuxedo application server within a PeopleSoft environment. It is intended as an addendum to any other BEA or PeopleSoft documentation regarding the application server, including PeopleSoft's 'Three-Tier Answer Book'. It only available as zip archive with exhibited files.

This document is based on PeopleTools 7.5 and Tuxedo 6.5. The material has been heavily revised and included in my book PeopleSoft for the Oracle DBA.

This document is for the Oracle DBA with PeopleSoft databases to administer. It does not explain how to administer a database, but discusses certain administrative topics within the context of PeopleSoft.