Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / %SYS namespace / SYS.History.Performance
Private  Storage   

SYS.History.Performance


serial class SYS.History.Performance extends
%SerialObject

A list of Performance metric properties for the PerfData interval collection class.

These properties are all 'counter' types and the interval data is collected as deltas, which represent the change in the counter over the last interval. When this data is summarized into hourly and daily values, the data is normalized to per-second rates

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
33 2


Summary


Properties
ECPBlockAdd ECPBlockPurgeBuff ECPBlockPurgeSvr ECPByteRcvd
ECPByteSent ECPConn GloASeize GloNSeize
GloRef GloRefRem GloSeize GloUpdate
GloUpdateRem JrnBlock JrnEntry LogReads
ObjASeize ObjDel ObjHit ObjLoad
ObjMiss ObjNew ObjSeize PhysReads
PhysWrites RtnASeize RtnCallLocal RtnCallMiss
RtnCallRemote RtnLoad RtnLoadRem RtnSeize
WIJWrites

Methods
%AddToSaveSet %AddToSyncSet %ClassIsLatestVersion %ClassName
%ConstructClone %Delete %DeleteId %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Extends %GetParameter
%GetSwizzleObject %IsA %IsModified %IsNull
%New %NormalizeObject %ObjectIsNull %ObjectModified
%OnBeforeAddToSync %OnDetermineClass %Open %OpenId
%OriginalNamespace %PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict
%SerializeObject %SetModified %SyncObjectIn %SyncTransport
%ValidateObject LogicalToOdbc OdbcToLogical SetSummary


Properties


• property ECPBlockAdd as %Numeric;
ECP App Server database blocks added to cache
• property ECPBlockPurgeBuff as %Numeric;
ECP App Server database blocks purged by buffer allocation
• property ECPBlockPurgeSvr as %Numeric;
ECP App Server database blocks purged as requested by a Data Server
• property ECPByteRcvd as %Numeric;
ECP App Server bytes received
• property ECPByteSent as %Numeric;
ECP App Server bytes sent
• property ECPConn as %Numeric [ InitialExpression = 0 ];
ECP Data Server active client connections ** DEPRECATED ** This property is not a 'counter' like the rest of this class, and does not produce values suitable for per-second summaries. All values will now be zero.
• property GloASeize as %Numeric;
Global resource "A" seize (acquired by spinning)
• property GloNSeize as %Numeric;
Global resource "N" seize (spin failed)
• property GloRef as %Numeric;
Global references (local databases)
• property GloRefRem as %Numeric;
Global references (remote databases)
• property GloSeize as %Numeric;
Global resource seize
• property GloUpdate as %Numeric;
Global updates (local SET and KILL)
• property GloUpdateRem as %Numeric;
Global updates (remote SET and KILL)
• property JrnBlock as %Numeric;
Journal Block Writes, journal blocks written to disk.
• property JrnEntry as %Numeric;
Journal Entries, journal records created
• property LogReads as %Numeric;
Logical Database Reads (blocks in memory)
• property ObjASeize as %Numeric;
Object resource "A" seize (acquired by spinning)
• property ObjDel as %Numeric;
Object deleted
• property ObjHit as %Numeric;
Object references (found in process memory)
• property ObjLoad as %Numeric;
Object loaded from disk (not in shared memory)
• property ObjMiss as %Numeric;
Object references (not in process memory)
• property ObjNew as %Numeric;
Object initialized
• property ObjSeize as %Numeric;
Object resource seize
• property PhysReads as %Numeric;
Physical Database Reads (blocks from disk)
• property PhysWrites as %Numeric;
Physical Database Writes (blocks written to disk)
• property RtnASeize as %Numeric;
Routine resource "A" seize (acquired by spinning)
• property RtnCallLocal as %Numeric;
Routine calls (local)
• property RtnCallMiss as %Numeric;
Routines calls not found in memory
• property RtnCallRemote as %Numeric;
Routine calls (remote)
• property RtnLoad as %Numeric;
Routines loaded from disk (or saved to disk) locally
• property RtnLoadRem as %Numeric;
Routines loaded from disk (or saved to disk) remotely
• property RtnSeize as %Numeric;
Routine resource seize
• property WIJWrites as %Numeric;
WIJ physical block writes

Methods


• classmethod SetSummary(ByRef Function As %String, Period As %String) as %Status
Configure the summary methods for this class for either the Hourly or Daily summaries. This is a comma-delimited list of functions to use for the summary. The available functions are Average, Maximum (high-water mark), Minimum (lowest value), Standard Deviation, Median, and Total. These are abbreviated in the 'Function' argument as "Avg", "Max", "Min", StDev", Med", and "Tot". If nothing is specified, the default is "Avg,Max,StDev". You may also specify the string "None" for a summary period to disable that summary.

A null 'Function' argument will return the current summary setting in the 'Function' variable.

The 'Period' argument can be either "Hourly" or "Daily".