|
1
|
- Richard Lees
- November 2006
- Richard@EasternMining.com.au
- EasternMining.com.au
|
|
2
|
- This is a tool that supports ad hoc and predefined analysis of Oracle
10g databases. It is particularly
useful where the database has a high performance requirement. Essentially it takes Oracle ADW
tables, adds some metadata and continually puts this information into an
OLAP cube for easy, flexible and powerful analysis. This tool does not add any performance
overhead to your production database
It only uses data already collected by Oracle, but not easily
accessible and not well documented.
|
|
3
|
- Richard Lees was working in an Oracle 6 node RAC environment where
performance and continuous availability was paramount. It became obvious to Richard that
there was a wealth of information within Oracle that was not being used,
and occasionally being misinterpreted.
For example, IO performance was an often discussed issue. How much IO was the database demanding
and what service time was it receiving.
All this information is available from within Oracle, but it was
difficult to extract. IO data was
the first data to go into the cube.
It was easy to show vendors, management and architects the IO
demands throughout the day, trends over time, and performance
experience. Next off the rank was
the SQL statement data, which enabled easy access to the high consumers,
poor performers and sudden changes in SQL performance. The OraclePerformance cube was then
extended to add system stats, parameters, scheduled jobs, memory pools,
enqueues, host metrics, buffer pool, service stats, session wait and
system events. Essentially every
performance metric available to database administrators was now
available from within an Excel PivotTable for slice and dice analysis,
drill down, pivoting, charting, trend analysis etc. As icing on the cake, several key
reports were put on Reporting Services so that the masses could see
information relevant to them.
|
|
4
|
|
|
5
|
|
|
6
|
|
|
7
|
|
|
8
|
|
|
9
|
|
|
10
|
|
|
11
|
|
|
12
|
|
|
13
|
|
|
14
|
|
|
15
|
|
|
16
|
|
|
17
|
|
|
18
|
|
|
19
|
|
|
20
|
|
|
21
|
|
|
22
|
|
|
23
|
|
|
24
|
|
|
25
|
|
|
26
|
|
|
27
|
|
|
28
|
|
|
29
|
|
|
30
|
|
|
31
|
|
|
32
|
|
|
33
|
|
|
34
|
|
|
35
|
|
|
36
|
|
|
37
|
|
|
38
|
|
|
39
|
- There are an infinite number of reports that can be created, these are
just a sample.
- Using OLAP technology with the multiple measure groups and dozens of
hierarchies there is a huge amount of information that is easy to access
via html reports or a rich cube browser like Excel PivotTable
|