OPE User Guide

How OPE Helps You with Performance Measurement


OPE assists application programmers, database designers, and database administrators in managing the ObjectStore database management system.

Application Programmer and Database Designer

When you implement parts of your application for the first time, you do one or more test runs. During the test run you let OPE measure the performance of the application. You can decide whether OPE measures persistent data handling from the beginning to the end of the application's processing or during selected intervals. Then you view the diagrams that OPE creates based on the measurements.

You can xamine the diagrams, find bottlenecks, and identify areas that need tuning. You can examine different levels of detail. You might go into more detail, for example, to analyze why a certain transaction performs poorly under certain . Based on the results, you can modify the application or parts of the database design to be more efficient.

In this case, using OPE is an iterative process:

  1. Run the application.


  2. Analyze the behavior of the un.


  3. Modify the application.


  4. Run the modified application.


  5. Compare the performance before and after the modification.


Within this ongoing procedure you can improve the measurement process by using the OPE API to skip irrelevant transactions (time dimension) and database accesses (storage dimension). This means the size of the data retrieved during the application's run is reduced and analysis is done faster.

Database Administrator

With OPE the database administrator can check high-level data, for example, the number of deadlocks or aborted transactions. You use these results to understand how the Server works and where its resources are spent. This helps you set appropriate values for ObjectStore Server parameters and balance the workload of several Servers in your network.

How to Get More Information

On UNIX systems you can get online help without starting OPE by entering one of the following commands in the command line:
osopehelp osopea Displays online help for the Analyzer.
osopehelp osopes Displays online help for the Server Monitor.
man osopef Displays online help for the osopef command as man pages.
man osopea Displays online help for the osopea command as man pages.
man osopes Displays online help for the osopes command as man pages.

On Windows platforms you can get online help through icons in the ObjectStore OPE folder.



support@objectstore.net
Copyright © 2004 Progress Software Corporation. All rights reserved.