Professional Documents
Culture Documents
Release 14.0
B035-1183-111A
November 2011
The product or products described in this book are licensed products of Teradata Corporation or its affiliates.
Teradata, Active Enterprise Intelligence, Applications Within, Aprimo, Aprimo Marketing Studio, Aster, BYNET, Claraview, DecisionCast,
Gridscale, Managing the Business of Marketing, MyCommerce, Raising Intelligence, Smarter. Faster. Wins., SQL-MapReduce, Teradata
Decision Experts, Teradata Labs Logo, Teradata Raising Intelligence Logo, Teradata Source Experts, WebAnalyst, and Xkoto are trademarks
or registered trademarks of Teradata Corporation or its affiliates in the United States and other countries.
Adaptec and SCSISelect are trademarks or registered trademarks of Adaptec, Inc.
AMD Opteron and Opteron are trademarks of Advanced Micro Devices, Inc.
EMC, PowerPath, SRDF, and Symmetrix are registered trademarks of EMC Corporation.
GoldenGate is a trademark of Oracle.
Hewlett-Packard and HP are registered trademarks of Hewlett-Packard Company.
Intel, Pentium, and XEON are registered trademarks of Intel Corporation.
IBM, CICS, RACF, Tivoli, and z/OS are registered trademarks of International Business Machines Corporation.
Linux is a registered trademark of Linus Torvalds.
LSI is a registered trademark of LSI Corporation.
Microsoft, Active Directory, Windows, Windows NT, and Windows Server are registered trademarks of Microsoft Corporation in the
United States and other countries.
NetVault is a trademark or registered trademark of Quest Software, Inc. in the United States and/or other countries.
Novell and SUSE are registered trademarks of Novell, Inc., in the United States and other countries.
Oracle, Java, and Solaris are registered trademarks of Oracle and/or its affiliates.
QLogic and SANbox are trademarks or registered trademarks of QLogic Corporation.
SAS and SAS/C are trademarks or registered trademarks of SAS Institute Inc.
SPARC is a registered trademark of SPARC International, Inc.
Symantec, NetBackup, and VERITAS are trademarks or registered trademarks of Symantec Corporation or its affiliates in the United States
and other countries.
Unicode is a registered trademark of Unicode, Inc. in the United States and other countries.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Other product and company names mentioned herein may be the trademarks of their respective owners.
THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED ON AN AS-IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
NON-INFRINGEMENT. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION
MAY NOT APPLY TO YOU. IN NO EVENT WILL TERADATA CORPORATION BE LIABLE FOR ANY INDIRECT, DIRECT, SPECIAL, INCIDENTAL,
OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS OR LOST SAVINGS, EVEN IF EXPRESSLY ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
The information contained in this document may contain references or cross-references to features, functions, products, or services that are
not announced or available in your country. Such references do not imply that Teradata Corporation intends to announce such features,
functions, products, or services in your country. Please consult your local Teradata Corporation representative for those features, functions,
products, or services available in your country.
Information contained in this document may contain technical inaccuracies or typographical errors. Information may be changed or
updated without notice. Teradata Corporation may also make improvements or changes in the products or services described in this
information at any time without notice.
To maintain the quality of our products and services, we would like your comments on the accuracy, clarity, organization, and value of this
document. Please email: teradata-books@lists.teradata.com.
Any comments or materials (collectively referred to as Feedback) sent to Teradata Corporation will be deemed non-confidential. Teradata
Corporation will have no obligation of any kind with respect to Feedback and will be free to use, reproduce, disclose, exhibit, display,
transform, create derivative works of, and distribute the Feedback and derivative works thereof without limitation on a royalty-free basis.
Further, Teradata Corporation will be free to use any ideas, concepts, know-how, or techniques contained in such Feedback for any purpose
whatsoever, including developing, manufacturing, or marketing products or services incorporating Feedback.
Copyright 2011 by Teradata Corporation. All Rights Reserved.
Table of Contents
Chapter 1 Introduction ........................................................................ 5
1.1
1.2
1.3
1.4
1.5
Scope ............................................................................................................................... 5
RSS API Changes ........................................................................................................... 5
ResUsage Table Changes ................................................................................................ 5
ResUsage Table Views ................................................................................................... 5
ResUsage Table Report Macros...................................................................................... 6
Page 3
Page 4
Chapter 1
Introduction
1.1 Scope
This document describes the Teradata Database 14.0 Resource Sampling Subsystem (RSS) changes that
affect users of the Resource Usage (ResUsage) tables.
RSS was rewritten in Teradata Database 14.0 which changed how data was collected. This affected how
some of the fields behave, most significantly the sampled averages.
The ResUsage tables are updated for each major Teradata release to add new fields and delete obsolete
fields. In this release views were added for all ResUsage tables that did not have views yet. The existing
report macros were updated for the field changes and to access that data through the views.
All of these changes will be described more fully in this document.
Page 5
All tables except for the Spma table have views named following the format Res<tbl>View, for
example: ResSldvView.
Page 6
Chapter 2
ResUsage Changes
2.1 Averages
The most significant change caused by the new architecture is the removal of the CollectIntervals field
from all the tables. The new architecture provides each user of RSS (ResUsage data logging is one user
of RSS) complete independence from other users, so there is only one sample point for fields that are
gathered at the end of the data reporting period (Log period for the ResUsage logging). This removed
the automatic sampled averages behavior of certain fields. These fields had a Sum suffix and produced
a sampled average by dividing by the CollectIntervals field. With the new data model the
CollectIntervals would always be one and the resulting average value would really just be the value
reported for that period.
Reported averages can still be generated where it makes sense in the code reporting the data. For
example the ResUsageSldv table view, ResSldvView, produces a sampled average:
LdvOutReqAvg = LdvOutReqSum /LdvOutReqDiv
The Sum and Div fields are both provided by the reporting code and are not related to the previous
CollectIntervals field.
Some averages can be calculated based on two related fields, where one is a count of instances and the
other is the total of some value over those instances. For example, the Svdsk table reports the number of
reads and the total read KBs and read response time.
Average Read size in KBs = ReadKB/ReadCnt
Average Read Response time = ReadRespTot/ReadCnt
In all tables the CollectIntervals field has been removed. There is no other impact to the Scpu and Svdsk
tables so they are not included in the following table.
The following table lists the fields affected by the elimination of multiple gather periods per reporting
period.
Page 7
Field
ProcReadySum
ProcBlockedSum
ProcSuspendedSum
ProcRunningSum
NetSemInUseSum
NetChanInUseSum
NetGroupInUseSum
Shst
Sldv
HostQLenSum
CmdStmtsInProgSum
LdvOutReqSum
Svpr
MsgWorkQLenSum
Ipma
DBLockBlocksSum
DBLocksHeldSum
NetBlockQueueSum
Ivpr
ProcWorkType[i]Sum
Notes
Renamed ProcReady and now reports end of period value.
Not valid for Windows. Renamed ProcBlocked and now
reports end of period value.
Not valid for Linux. Windows - removed field.
Not valid for Linux. Windows - removed field.
Renamed NetSemInUse and now reports end of period value.
Track field.
Renamed NetChanInUse and now reports end of period
value. Track field.
Renamed NetGroupInUse and now reports end of period
value. Track field.
Not valid for Linux. Windows - removed field.
Not valid for Linux. Windows - removed field.
LdvOutReqSum now reports a time weighted total of
samples. A new count field LdvOutReqDiv is added that
contains the divisor, which is the delta time in seconds for
the sample.
The ResSldvView View performs the calculation to provide
the average value:
LdvOutReqAvg = LdvOutReqSum / LdvOutReqDiv
Renamed MsgWorkQLen and now reports end of period
value. Track field.
Removed. There is an existing DBLockBlocks field.
Not valid removed.
Renamed NetBlockQueue and now reports end of period
value. Track field.
Not valid removed.
Some fields will benefit from this change since count fields that were not intended to be an average
value will no longer need to be divided by the CollectIntervals field.
Non-Average Fields (Benefit)
Table
Spma
Field
AwtFlowControlled
Sawt
AwtInuse
MailBoxDepth
WorkTypeInuse00-15
Notes
Number of AMPs currently in flow control on the work input
mailbox
Number of AWTs currently in use
depth of the AMP work mailbox
Current number of AWTs in use
Page 8
Table
Sldv
Spdsk
Field
QReadLength
QWriteLength
MigrationBlockedIos
Notes
invalid
invalid
Number of inputs and outputs that are blocked
Ipma
Ivpr
Scpu
Shst
Sldv
Page 9
Table
Spdsk
Svdsk
Svpr
Sawt
Sps
Page 10
NetRxCircBrd
NetRxCircPtP
NetRxKBBrd
NetRxKBPtP
NetTxCircBrd
NetTxCircPtP
NetTxKBBrd
NetTxKBPtP
NetTxCircHPBrd
NetTxCircHPPtP
NetBackOffs
13.10 name
VssReadCnt
VssWriteCnt
VssReadRespTot
VssWriteRespTot
VssReadMax
VssWriteMax
14.0 name
TvsReadCnt
TvsWriteCnt
TvsReadRespTot
TvsWriteRespTot
TvsReadRespMax
TvsWriteRespMax
Page 11
CPUIdleNorm
CPUIoWaitNorm
CPUUExecNorm
CPUUServNorm
There is no need to log them when they can be generated as needed from the existing fields in the table.
NodeNormFactor and normalized CPU values were added to ResGeneralInfoView in the Teradata
Database 13.10 release.
The NodeNormFactor value is scaled by a factor of 100, so if the field shows a value of 850 the actual
normalization factor is 850/100 = 8.50. This means that the node performance is 8.5 times higher than
the reference node.
The ResGeneralInfoView provides the following calculations related to the CPU columns and
normalization:
(
(
(
(
(
(CPUUServ
CPUUServ
CPUUExec
CPUIoWait
(CPUUServ
+
/
/
/
+
Note that the Normalized CPU values are used for coexistence system CPU usage comparisons, where
faster nodes will have larger reported CPU usage than slower nodes.
Page 12
Enterprise Server 10 Priority Scheduler is still supported, so the PPid and AGid fields are still required.
When SLES10 is no longer supported the PPid and AGid fields will be removed.
A new Virtual Partition ID (VPid) field was added. Only one VPid can be associated with a
{pWDid,VprType} row at any point in time. Multiple pWDid values can be associated with a VPid.
The following table shows the fields used for SUSE Linux Enterprise Server operating system release.
Sps Table Field
RowIndex1
VprType
PPid
AGid
VPid
SLES10
PGid
VprType
PPid
AGid
0 - not used
SLES11
pWDid
VprType
zero - not used
zero - not used
VPid
For ResPs macros, such as ResPsByNode, the column label RowIndex1 will still display as PGid
(instead of pWDid) when running in SUSE Linux Enterprise Server 11.
Page 13
You can obtain utilization of the PE-only nodes using the ResNodeByNode macro and specifying the
desired PE-only nodes.
The implemented solution is to change the default template of the GroupId field in the
ResGeneralInfoView view to create two groups with the PE-only nodes in one and the AMP nodes in
the other. The GroupId field allows reporting of coexistence systems by splitting nodes with different
characteristics into separate groups for reporting purposes. Consider the PE-only nodes as a separate part
of a coexistence system, with potentially other groupings included. The two defined groups are PEonly
and AMPNodes. This provides the correct cpu busy % visibility for both groups of nodes in the
ResNodeByGroup macro.
Coexistence systems can still group nodes by changing the ViewResGeneralInfo case statement. For
example, to identify 5600H AMP nodes as a separate group, you can use the following case statement:
CASE
WHEN (VPROCTYPE1=AMP AND NodeType IN ('5600H') THEN 'AMPNodes5600H'
WHEN (VPROCTYPE1=AMP AND NodeType NOT IN ('5600H) THEN 'AMPNodesOther'
ELSE 'PEonly'
END,
The first CASE WHEN statement selects a group that contains 5600H nodes that have AMPs. The
second CASE WHEN selects a group that contains nodes that have AMPs but are not 5600H nodes. The
final ELSE statement puts all the unmatched nodes into the group called PEonly.
In this example, changes to the GroupId statement for a customer site with a coexistence system of
5550H, 5555H and 5600H AMP nodes with 5550H PE-only would be:
CASE
WHEN (VPROCTYPE1=AMP AND NodeType IN ('5600H') THEN '5600_Nodes'
WHEN (VPROCTYPE1=AMP AND NodeType IN ('5555H') THEN '5555_Nodes'
WHEN (VPROCTYPE1=AMP AND NodeType NOT IN ('5600H, 5555H) THEN '5550_Nodes'
ELSE 'PEonly'
END,
ViewResGeneralInfo
ResNode
ResOneNode
ResNodeByNode
ResNodeByGroup
ResMemMgmtOneNode
ResMemMgmtByNode
ResMemByGroup
Page 14
The calculated values were modified in the view that used these fields so that all the fields in the
calculation use the same data units. The data units used are now 1KB values, so instead of calculating
the number of I/Os the results report the number of KBs read or written. The calculated values affected
by this change are:
Deleted
LogicalDeviceReads
LogicalDeviceWrites
LogicalDeviceIO
PageOrSwapIO
NetChannelSR (has been obsolete)
New or Changed
LogicalDeviceReadKB
LogicalDeviceWriteKB
LogicalDeviceIOKB
PageOrSwapIOKB
The ResUsage reporting macros that used these fields were also changed to report based on KBs of I/O
traffic instead of the number of reads and writes.
The ResNode* report columns that are affected by this change are:
Ldv Eff %
updated: Parallel efficiency of the logical device I/Os
Ldv IO KBs/Sec
Old: Average number of logical device I/Os per sec
New: Average number of logical device I/O KBs per sec
P+S %of IO KBs
Old: Pct logical device I/Os done for paging
New: Percent logical device I/O KBs done for paging
Read % of IO KBs
Old: Percent of logical device I/Os that were reads
New: Percent of logical device I/O KBs that were reads
LDV KB/IO
Old: Avg. size of a logical device read or write
New: Avg. size of non-swap/page logical device read or write
Deleted: Pct tot ldev I/Os that were dsk segs
Same as 100%-paging% column
The ResMem* report columns that are affected by this change are:
Page Read KBs/Sec
Old: Average number paged out page reads per second
New: Average number paged out page read KBs per second
Page+Swap Read KBs/Sec
Old: Avg tot num of pages/swapped-page/segment reads per sec
New: Avg tot num of pages/swapped-page/segment read KBs per sec
Page 15
P+S IO KB %
Old: Pct tot logical device I/O that were paging/swapping I/O
New: Pct logical device I/O KBs done for paging/swapping I/O
count
count
count
count
count
count
Page 16
Spare06
Spare07
Spare08
Spare09
SpareInt
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------RssInternal00
track All RssInternal fields are reserved
RssInternal01
track
RssInternal02
track
RssInternal03
track
RssInternal04
track
RssInternal05
track
RssInternal06
track
RssInternal07
count
RssInternal08
count
RssInternal09
max
RssInternal10
count
RssInternal11
count
RssInternal12
max
RssInternal13
count
RssInternal14
count
RssInternal15
max
RssInternal16
count
RssInternal17
count
RssInternal18
count
RssInternal19
count
-------------------------------------------------------------Removed fields
-------------------------------------------------------------CpuProcSameSwitches
ProcNetInts
IOPtoCPUInts
ProcDiskInts
ProcHostInts
ProcLanInts
ProcCPUClockInts
ProcInterCPUInts
MemTextDestroys
NetSemPages
NetGroupPages
NetChanPages
NetMrgPages
NetMrgHeapPages
NetMrgSpoolPages
NetProtocolFilter
NetTxCircHPPtP
NetTxCircHPBrd
NetTxCircPtP
NetTxCircBrd
NetTxKBPtP
NetTxKBBrd
NetRxCircPtP
NetRxCircBrd
Page 17
NetRxKBPtP
NetRxKBBrd
NetBackoffs
NetBackOffExhausted
NetBrdWindowError
NetConfigurations
NetTxSoftBackoffs
NetRxSoftBackoffs
LockEnters
LockBlocks
CacheAccess
CacheMiss
CacheWrites
CacheWriteThrus
CacheWriteBacks
count
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------<none>
-------------------------------------------------------------Removed fields
-------------------------------------------------------------CPUProcSwitches
CPUProcSameSwitches
Page 18
count
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------LdvOutReqDiv
count
Used to divide LdvOutReqSum to get LdvOutReqAvg
-------------------------------------------------------------Removed fields
-------------------------------------------------------------LdvConcurrentMax
LdvOutReqMax
Page 19
NetSemInUse
NetChanInUse
NetGroupInUse
to end user.
Dropped the Sum suffix and changed to track
Dropped the Sum suffix and changed to track
Dropped the Sum suffix and changed to track
ProcReady
track
ProcBlocked
track
ProcPendMemAlloc
ProcPendFsgRead
ProcPendFsgWrite
ProcPendNetThrottle
ProcPendNetRead
ProcPendMonitor
ProcPendMonResume
ProcPendDBLock
ProcPendSegLock
ProcPendMisc
ProcPendFsgLock
ProcPendQnl
MemVprAllocKB
NetBackoffs
AwtFlowControlled
AwtInuse
TvsReadCnt
TvsWriteCnt
TvsReadRespTot
TvsWriteRespTot
from
from
from
from
Vss
Vss
Vss
Vss
to
to
to
to
Tvs
Tvs
Tvs
Tvs
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
--------------------------------------------------------------
Page 20
Added fields
-------------------------------------------------------------FileAcqsOther count
FileAcqOtherKB count
FileRelsOther count
FileRelOtherKB count
TvsReadRespMax max
TvsWriteRespMax max
-------------------------------------------------------------Removed fields
-------------------------------------------------------------ProcSuspendedSum
ProcRunningSum
CPUIdleNorm
CPUIoWaitNorm
CPUUServNorm
CPUUExecNorm
MemTextAllocs
MemVprAllocs
MemTSysOhRes
MemDSysOhRes
MemTextRes
MemCtxtRes
MemPDbKBRes
MemPCiKBRes
MemSDbKBRes
MemSCiKBRes
MemTJtKBRes
MemAPtKBRes
MemFails
MemAgings
MemTextPageDrops
MemProcSwapped
MemSwapDrops
MemSwapDropKB
MemSwapReads
MemSwapReadKB
NetCircAttempts
CmdStmtsInProgCur
CmdStmtTime
Page 21
to end user.
ProcPendDBLock changed to track
MsgWorkQLen
track Dropped the Sum suffix
Spare field usage section states:
If required, the type of the Spare fields can be changed to one of
{count|min|max|track}
Spare00
Spare01
Spare02
Spare03
Spare04
Spare05
Spare06
Spare07
Spare08
Spare09
Spare10
Spare11
Spare12
Spare13
Spare14
Spare15
Spare16
Spare17
Spare18
Spare19
SpareInt
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------UdfAmpServ
count
UdfAmpExec
count
UdfPeServ
count
UdfPeExec
count
FilePDbAcqsOther
count
FilePCiAcqsOther
count
FileSDbAcqsOther
count
FileSCiAcqsOther
count
FileTJtAcqsOther
count
FileAPtAcqsOther
count
FilePDbAcqOtherKB
count
FilePCiAcqOtherKB
count
FileSDbAcqOtherKB
count
FileSCiAcqOtherKB
count
FileTJtAcqOtherKB
count
FileAPtAcqOtherKB
count
FilePDbRelsOther
count
FilePCiRelsOther
count
FileSDbRelsOther
count
FileSCiRelsOther
count
FileTJtRelsOther
count
FileAPtRelsOther
count
Page 22
FilePDbRelOtherKB
count
FilePCiRelOtherKB
count
FileSDbRelOtherKB
count
FileSCiRelOtherKB
count
FileTJtRelOtherKB
count
FileAPtRelOtherKB
count
DBMergeTried
count
DBMergeDone
count
DBMergeElim
count
DBMergeExtraIO
count
FileACPCylsSkipped count
FileACPCylsMigr
count
FileACPCylsUnFSEOnly count
FileACPCylsPostponed count
/* 14.0 Block Level Compression (BLC) fields */
FileCompDBs
count
FileUnCompDBs
count
FileCompFerretDBs
count
FileUnCompFerretDBs count
FileCompTempDBs
count
FileUncompTempDBs
count
FileCompCylMigrs
count
FileUnCompCylMigrs count
FilePreCompMB
count
FilePostCompMB
count
FilePreUnCompMB
count
FilePostUnCompMB
count
FileCompCPU
count
FileUnCompCPU
count
FileTempCPU
count
FsgCacheWaits
count
FsgCacheWaitTime
count
FsgCacheWaitTimeMax
max
-------------------------------------------------------------Removed fields
-------------------------------------------------------------MemPDbAllocs
MemPCiAllocs
MemSDbAllocs
MemSCiAllocs
MemTJtAllocs
MemAPtAllocs
MemPDbAllocKB
MemPCiAllocKB
MemSDbAllocKB
MemSCiAllocKB
MemTJtAllocKB
MemAPtAllocKB
MemCtxtRes
MemPKBResFrz
MemCtxtPageReads
MemCtxtPageWrites
MemSwapDrops
MemSwapDropKB
MemSwapReads
MemSwapReadKB
Page 23
DBLockBlocksMax
DBLocksHeldMax
DBLockBlocksSum
DBLocksHeldSum
IoGapMax
Page 24
count
count
count
count
count
count
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------<none>
-------------------------------------------------------------Removed fields
-------------------------------------------------------------ProcWorkType0Sum ... ProcWorkType15Sum
ProcWorkType0Max ... ProcWorkType15Max
MonDeadlocks
Page 25
-------------------------------------------------------------Changed fields
-------------------------------------------------------------Active
changed to max field. Internal data management issue with no impact
to end user.
Spare field usage section states:
If required, the type of the Spare fields can be changed to one of
{count|min|max|track}
Spare00
Spare01
Spare02
Spare03
Spare04
Spare05
Spare06
Spare07
Spare08
Spare09
SpareInt
count
count
count
count
count
count
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------<none>
-------------------------------------------------------------Removed fields
-------------------------------------------------------------HostQLenSum
HostQLenMax
CmdMiscUtilityStmts
CmdStmtsInProgCur
CmdStmtsInProgMax
CmdStmtsInProgSum
CmdStmtTime
Page 26
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------<none>
-------------------------------------------------------------Removed fields
-------------------------------------------------------------OutReqTime
Page 27
Spare00
Spare01
Spare02
Spare03
Spare04
Spare05
Spare06
Spare07
Spare08
Spare09
Spare10
Spare11
Spare12
Spare13
Spare14
Spare15
Spare16
Spare17
Spare18
Spare19
SpareInt
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------<none>
-------------------------------------------------------------Removed fields
-------------------------------------------------------------<none>
2.9.10
Sawt Table
track
min
/* was sparecount02 */
/* was sparecount03 */
changed to track
changed to track
Page 28
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------AwtLimit
track
-------------------------------------------------------------Removed fields
-------------------------------------------------------------<none>
2.9.11
Sps Table
Page 29
NumTasks
was called NumProcs
ActiveSessions was called NumSets
/* converted spare fields */
WorkMsgSendDelay
count
WorkMsgSendDelayMax
max
WorkMsgReceiveDelay
count
WorkMsgReceiveDelayMax max
WorkTimeInuse
count
WorkTimeInuseMax
max
AwtReleases
count
WorkMsgSendDelayCnt
count
WorkMsgReceiveDelayCnt count
Spare field usage section states:
If required, the type of the Spare fields can be changed to one of
{count|min|max|track}
Spare00
Spare01
Spare02
Spare03
Spare04
Spare05
Spare06
Spare07
Spare08
Spare09
Spare10
Spare11
Spare12
Spare13
Spare14
Spare15
Spare16
Spare17
Spare18
Spare19
SpareInt
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
count
-------------------------------------------------------------Added fields
-------------------------------------------------------------VPid
track
WorkMsgReceiveDelayCntMax max
WaitIO
count
WaitOther
count
CPURunDelay
count
IOSubmitted
count
IOCompleted
count
IOCriticalSubmitted
count
IOSubmittedKB
count
IOCompletedKB
count
IOCriticalSubmittedKB
count
DecayLevel1IO
count
Page 30
DecayLevel2IO
DecayLevel1CPU
DecayLevel2CPU
TacticalExceptionIO
TacticalExceptionCPU
count
count
count
count
count
-------------------------------------------------------------Removed fields
-------------------------------------------------------------CpuTime
QLength
QLengthMax
CPUUServPars
CPUUExecPars
FileFcrRequests
FileFcrRequestsAdaptive
FileFcrBlocksRead
FileFcrBlocksDeniedUser
FileFcrBlocksDeniedKern
FileFcrBlocksDeniedCache
FileFcrBlocksDeniedThreshUser
FileFcrDeniedUser
FileFcrDeniedKern
FileFcrDeniedCache
FileFcrDeniedThreshUser
MsgChnLastDone
MemCtxtAllocs
MemKBRes
FlowControlled
FlowCtlCnt
FileCylMigrs
FileCylAllocs
FileSyncScans
FileSyncSubtables
FileSyncScanners
FileSyncGroups
AllocatorExtentAllocReqs
AllocatorExtentFreeReqs
AllocatorMapIOsStarted
AllocatorMapIOsDone
NodeAgentMigrationsStarted
NodeAgentMigrationsDone
NodeAgentStatProcessed
ReadsHot
ReadsWarm
ReadsCold
WritesHot
WritesWarm
WritesCold
FileWCylAllocs
FileWCylFrees
Page 31
Appendix A: Glossary
OPNPDE
PMPC
ResUsage
Database tables that contain RSS data that has been logged during system operation.
Also may refer to the SQL macros that can be used to view the ResUsage data.
RSS
Resource Sampling Subsystem collects performance related data for hardware and
software involved in the operation of the database.
SLES10
SLES11
TDWM
WDid
Page 32
Page 33