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:
- Run the application.
- Analyze the behavior of the un.
- Modify the application.
- Run the modified application.
- 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:
On Windows platforms you can get online help through icons in the ObjectStore OPE folder.