Understanding the structure of the tables
Each data source (MVS, UNIX, VM, Microsoft Windows) contains unique table features but there are also generalities that apply across all data sources. The same is true of measurement, summary, and prediction data tables. While the summary and prediction tables differ in some respects from measurement data tables, the concept is the same. The following sections use Distributed Systems data as the example but you can apply the general rules across databases.
The tables are joined at several places to construct queries that you run against the tables to generate reports.
Overview
For each set of metrics there are three tables:
- A static table
- A dynamic table
- An interval table
The interval and static tables must have a field called INDEXX. The INDEXX field holds an integral value unique to each record (within a table). The INDEXX field identifies the static object or the interval. The dynamic tables refer to static objects and interval by the INDEXX value.
Static table
The static table contains a list of the objects on which the metrics are measured. An example is:
CAX{MG}S
C = measurement, or collected, data
AX = Distributed systems data
MG = metric group
S = static
For example, the static table CAXCPUS contains a list of CPUs and their associated metrics. A static table might contain nodes, processors, disks, or printers. By convention a static table name ends in S.
Dynamic table
The dynamic table contains the detail ed information about the objects.
CAX{MG}D
C = measurement, or collected, data
AX = Distributed Systems data
MG = metric group
D = dynamic
A dynamic table row associates measurement or summary data with ONE interval and one or more static objects. A dynamic table might contain disk speed, disk utilization, disk size. By convention, dynamic table names end with D.
Interval table
The interval table specifies the details of the time at which the data was collected. It is the key to data selection. To make sure you select the proper interval data, you must understand interval table definitions, including:
- Interval type
- Summary interval selection
- Interval date selection
There is one interval table per data source (Distributed Systems, MVS, VM, and so on) regardless of whether it is collected, MASF, or Exception data.
Interval type
The interval types let you select the type of data to include in the SQL query designed to draw the report. The interval table can contain one of three interval types.
Summary interval selection
Interval Type | Description |
---|---|
INTTYPE = M | Measurement detail data |
INTTYPE = S | Summary data |
INTTYPE = P | MASF data |
Summary records, when requested, are further broken down by sub-type:
Summary Interval Type (INTTYPE = 'S' AND) | Description |
---|---|
INTSUBT = 'A' | Daily Average |
INTSUBT = 'P' | Daily Peak |
INTSUBT = 'M' | Daily Minimum |
Not all subtypes are present in all databases or intervals. If you summarize data, the summarization specification you make in Automator determines the subtypes that
are present in the database.
Interval date selection
Once the interval type has been defined you can refine your search by date:
Column Name | Format |
---|---|
Int_start_date | YY /MM /DD |
Int_start_time | HHMM |
Int_duration | mm |
Exceptions to the table structure
Exceptions to the UNIX basic table structure include:
- CAXDISK and CAXNODE do not append *S for static tables but do append the *D suffix for the dynamic tables.
- In rare cases, the metric group name in the static table is different from the metric group name in the dynamic name.
- In some cases there is no corresponding static table which usually indicates a link back to the CAXNODE table.
Distributed system measurement tables common to UNIX and Microsoft Windows
The following table lists the root Visualizer table names (minus the S or D designation) that are common to UNIX and Microsoft Windows:
Table Name | Description |
---|---|
CAXCPU | Per Processor CPU Information |
CAXCTRL | Disk Controller (no performance information, joins disk) |
CAXDEV | Logical Volume Information |
CAXDISK | Physical Disk Information |
CAXINTVL | Time Interval Information |
CAXNET | Modeled Network Information |
CAXNODE | System Information |
CAXPROC | Detailed Process Information |
CAXUSER | Detailed User Information |
CAXWCAT | Workload Information |
CAXWKL | Transaction Details |
CAXWREG | Transaction Region Information |
Distributed system measurement tables unique to UNIX
The following table lists the root Visualizer table names (minus the S or D designation) that are unique to UNIX:
UNIX Table Names | Description |
---|---|
CAXCOMM | UNIX Command Summary Information |
CAXFILS | UNIX Filesystem Information |
CAXMSG | Message Queue Information |
CAXNETI | Network Interface Details |
CAXNETP | Network Protocol Details |
CAXNFSC | NFS v2 Client Activity |
CAXNFSS | NFS v2 Server Activity |
CAXNF3C | NFS v3 Client Activity |
CAXNF3S | NFS v3 Server Activity |
CAXRPCC | RPC Client Activity |
CAXRPCS | RPC Server Activity |
CAXSEMI | Semaphore Information |
CAXSHMM | Shared Memory Information |
Distributed system measurement tables unique to Microsoft Windows
The following table lists the root Visualizer table names (minus the S or D designations) that are unique to Microsoft Windows:
Microsoft Windows table names | Description |
---|---|
CAXCMD | Microsoft Windows command summary information |
CAXDSPGD | Microsoft Windows paging details |
CAXLVLD | Logical Volume usage information |
CAXMCACD | Microsoft Windows cache information |
CAXMEMD | Microsoft Windows memory details |
CAXNBRWD | NetBios browser details |
CAXNIC | Network Information Card information |
CAXNNBTD | NetBios Connection information |
CAXNSRQ | Server Service Work queues |
CAXNSRV | Server Service information |
CAXNTOD | Microsoft Windows specific system level metrics |
CAXNUSD | Microsoft Windows user summary information |
CAXOBJTD | Microsoft Windows object information |
CAXPHYDD | Microsoft Windows physical disk performance details |
CAXPRCD | Microsoft Windows process detail |
CAXPROS | Microsoft Windows specific per processor details |
CAXRDIRD | Redirector information |
CAXTHRDD | Microsoft Windows process thread information |
Related topic