Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The PMDB is the repository of the Precise product suite which stores application performance data for long-term analysis and trending reports. For more information, see the Precise Administration Guide.

Anchor
ComponentsofPreciseforDB2
ComponentsofPreciseforDB2
Components of Precise for DB2

...

The following agents are available:

Agent nameDescription
Application Performance agentPrecise for DB2 provides a complete view of application performance management by capturing, measuring and correlating performance metrics from all critical system components.
SAP™If ERP support is installed, the Collector also includes SAP. This agent provides data on the activities and resource consumption of packaged application entities. This data can help you identify ERP users, transactions, reports, and so on, that are heavy users of DB2 resources. The current version only supports SAP.
Storage agents

EMC Storage. See “Optional Collector extensions” on page 11.

Precise Listener and Precise for DB2 FocalPoint

...

If ERP support is installed, the Collector provides detailed information on the activities and resource consumption of "packaged application" entities. It enables you to identify ERP users, transactions, reports, and so on, that are heavy users of DB2 resources and to drill down to the statements executed by them and the objects they accessed. See the Precise Installation Guide or the Precise Administration Guide.

Anchor
HowPreciseforDB2works
HowPreciseforDB2works
How Precise for DB2 works

...

The following table lists the existing In DB2 states.

Table 1-1 In DB2 states

In DB2 stateDescription
Using CPUTime spent by the application using CPU.
CPU WaitTime spent by the application waiting for CPU.
Sync I/O WaitTime spent by the application waiting for a synchronous I/O request to/from the buffer pool.
Direct I/O WaitTime spent by the application waiting for a direct I/O request of LOB or long column to/from the tablespace file bypassing the buffer pool.
Prefetch WaitTime spent by the application waiting for a prefetcher to read into the buffer pool the next group of pages.
Lock WaitTime spent by the application waiting for the release of a lock.
I/O Error WaitTime spent by the application waiting for all active applications using a tablespace to release it in case of I/O error. The application that encounters an I/O error in a tablespace must wait to acquiesce the entire tablespace.
Remote Query WaitTime spent by the application waiting for pending results from a remote federated server.
Utility WaitTime spent by the application while waiting during running of a utility (command) such as: backup, restore, load, unload, restart, acquiesce and create a db.

Overall Activity Graphs

The Overall Activity resource consumption graphs display information on total time spent in DB2 and a breakdown of activities outside of DB2. Overall Activity can help answer the question: Is the application spending its time in DB2 or elsewhere?"

The following table lists the Overall Activity states.

Table 1- 2 Overall Activity states

Overall Activity stateDescription
In DB2 (Summed)Time spent by the selected item or items in the selected category executing an SQL statement.
UOW WaitingTime spent by the application waiting for a request or input. For example, a Unit Of Work wait takes place when (1) a user starts a Command Line Processor session, connect to the database and then do nothing, (2) a client application executes an SQL statement, displays its result set on a window and waits for next GUI request while still connected, (3) export application writes fetched rows to an output file.
Decoupled from DB agentTime spent by the application when a database agent (process) is not assigned to the connected application. This happens when using connection concentrator (MAX_CONNECTIONS > MAXCAGENTS). It is impossible to tell whether the application is idle or the application is waiting for an available database agent.
Connect PendingTime spent by the application waiting for DB2 to complete connect request.
Disconnect PendingTime spent by the application waiting for DB2 to complete disconnect request.
Wait for Remote RequestTime spent by the application waiting for a remote DB2 server to complete SQL execution.
Wait for Commit Phase IITime spent by the application waiting for the coordinator to request DB2 to start commit phase II. This state is also known as an in-doubt transaction.

Anchor
WhatyoucandowithPreciseforDB2
WhatyoucandowithPreciseforDB2
What you can do with Precise for DB2

...

More information on Precise, its products, technical notes, and so on, can be found in the Release Notes document for this version.

 

...

.

...