Database Reference
In-Depth Information
ž The name of the dominant module (contributing most to the LRT)
ž The contribution of the dominant module to the LRT (%)
ž Date
ž End time (hh.mm.ss)
TransactionProfile
ž Local response time (s) LRT
ž Total elapsed time of the SQL calls (s) SQL
ž CPU time of the SQL calls (s) CPU time
ž Synchronous read time (s) Sync read
ž Wait for prefetch time (s) Wait for prefetch
ž Lock wait time (s) Lock waits
ž Other wait time (s) Other waits
ž Average duration of synchronous reads (ms)
ž The number of synchronous reads (table pages)
ž The number of synchronous reads (index pages)
ž The number of executed SQL calls
ž The number of table pages accessed
ž The number of index pages accessed
ž The number of sequential prefetch requests
ž The number of commit points
ž Quick diagnosis (derived from the above figures)
The terms highlighted to the right of the first seven items of the transaction profile
(e.g., LRT ) refer to the terms shown in the bubble charts used in this chapter.
An example of a transaction that would be identified during exception mon-
itoring, showing these transaction profile components, is shown in Figure 7.1.
Displaying the information from the exception report in this way makes it very
easy to identify any problems.
A discussion on the meaning, interpretation, and any resultant tuning of these
numbers will be found a little later.
Culprits and Victims
A spike report, covering perhaps the peak hours of the week, may contain thou-
sands of spikes from more than a 100 different dominant modules. A database
specialist may be able to analyze and fix, with a little help from application
developers, perhaps 5 to 10 modules per week. The spike report for the follow-
ing week may show new modules because of program changes or different user
input. To productively use the limited time normally available, it is important
Search WWH ::




Custom Search