Analyzing detailed monitor data
SQL performance monitors provides several predefined reports that you can use to analyze your monitor data.
To view these reports, right-click a monitor and select Analyze. The monitor does not need to be ended in order to view this information.

On the Analysis Overview dialog, you can view overview information or else choose one of the following categories:
- How much work was requested?
- What options were provided to the optimizer?
- What implementations did the optimizer use?
- What types of SQL statements were requested?
- Miscellaneous information
- I/O information
From the Actions menu, you can choose one of the following summary predefined reports:
- User summary
- Contains a row of summary information for each user. Each row summarizes all SQL activity for that user.
- Job summary
- Contains a row of information for each job. Each row summarizes all SQL activity for that job. This information can be used to tell which jobs on the system are the heaviest users of SQL. These jobs are perhaps candidates for performance tuning. You could then start a separate detailed performance monitor on an individual job to get more detailed information without having to monitor the entire system.
- Operation summary
- Contains a row of summary information for each type of SQL operation. Each row summarizes all SQL activity for that type of SQL operation. This information provides the user with a high-level indication of the type of SQL statements used. For example, are the applications mostly read-only, or is there a large amount of update, delete, or insert activity. This information can then be used to try specific performance tuning techniques. For example, if many INSERTs are occurring, you might use an OVRDBF command to increase the blocking factor or the QDBENCWT API.
- Program summary
- Contains a row of information for each program that performed SQL operations. Each row summarizes all SQL activity for that program. This information can be used to identify which programs use the most or most expensive SQL statements. Those programs are then potential candidates for performance tuning. A program name is only available if the SQL statements are embedded inside a compiled program. SQL statements that are issued through ODBC, JDBC, or OLE DB have a blank program name unless they result from a procedure, function, or trigger.
In addition, when a green check is displayed under Summary column, you can select that row and click Summary to view information about that row type. Click Help for more information about the summary report. To view information organized by statements, click Statements.