;/*********************************************************************** ;* Microsoft Jet ;* ;* Microsoft Confidential. Copyright 1991-1995 Microsoft Corporation. ;* ;* Component: ;* ;* File: perfdata.txt ;* ;* File Comments: ;* ;* Global project data file for performance monitoring, in .INI ;* file format (why not?) ;* ;* Revision History: ;* ;* [0] 11-Jul-94 t-andyg Added this file ;* ;***********************************************************************/ ;Header files included in all generated C files: ; ;(NOTE: you can use macros from these headers below) ; ; ;#include "std.h" ; ;#include "version.h" ; ;#include ; ;#include "winperf.h" ;general module info ;Name=Application name ;MaxInstanceNameSize=max significant chars of each instance name returned ; by an Instance Catalog Function (default is 32 ; wchar_t's) [ModuleInfo] Name=EDB MaxInstanceNameSize=32 ;supported languages ;lang id=(optional) language name ;NOTE: these langid keys are now supplied from localized .tok files [Languages] ;performance objects ;[symbolic_object_name] ;Type=Object (must be first key in section) ;InstanceCatalogFunction=symbolic function name ;xxx_Name=Name in language xxx ;xxx_Help=Help text in language xxx (this key can be specified multiple ; times. Each line will be appended in order, minus '\n') ;NOTE: these Name and Help keys are now supplied from localized .tok files ;The following object is an object whose InstanceCatalogFunction represents ;each process that is using the main DLL as an instance. You can define ;counters for this object that return global data for each process using ;the DLL. (NOTE: do not change or move this definition!) [EDB] Type=RootObject InstanceCatalogFunction=LProcNameICFLPpv ;REM out Tables if COSTLY_PERF is not defined in _jet.h and change counters to ;point to EDB ;[Tables] ;Type=Object ;InstanceCatalogFunction=LTableClassNamesICFLPpv ;REM out LRUK and all its counters if COSTLY_PERF is not defined in _jet.h ;[LRUKRefInt] ;Type=Object ;InstanceCatalogFunction=LLRUKIntervalsICFLPpv ;[LRUKDeltaT] ;Type=Object ;InstanceCatalogFunction=LLRUKRawIntervalsICFLPpv ;performance counters ;[symbolic_counter_name] ;Type=Counter (must be first key in section) ;Object=symbolic parent object name ;DetailLevel=detail level ;DefaultScale=default display scale (== pow(10,DefaultScale)) ;CounterType=counter type ;CounterSize=counter size in bytes (only need for variable length counters) ;EvaluationFunction=symbolic function name ;xxx_Name=Name in language xxx ;xxx_Help=Help text in language xxx (this key can be specified multiple ; times. Each line will be appended in order, minus '\n') ;NOTE: these Name and Help keys are now supplied from localized .tok files [OpenTableCacheHits] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_SAMPLE_FRACTION EvaluationFunction=LOpenTableCacheHitsCEFLPpv [OpenTableCacheRequests] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_SAMPLE_BASE EvaluationFunction=LOpenTablesCEFLPpv [LGBytesWrittenPerSec] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=-5 CounterType=PERF_COUNTER_COUNTER EvaluationFunction=LLGBytesWrittenCEFLPpv [LGUsersWaiting] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=1 CounterType=PERF_COUNTER_RAWCOUNT EvaluationFunction=LLGUsersWaitingCEFLPpv [LGCheckpointDepth] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=-5 CounterType=PERF_COUNTER_RAWCOUNT EvaluationFunction=LLGCheckpointDepthCEFLPpv [BFSyncReadsPerSec] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_COUNTER_COUNTER EvaluationFunction=LBFSyncReadsCEFLPpv [BFAsyncReadsPerSec] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_COUNTER_COUNTER EvaluationFunction=LBFAsyncReadsCEFLPpv [BFBytesReadPerSec] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=-5 CounterType=PERF_COUNTER_COUNTER EvaluationFunction=LBFBytesReadCEFLPpv [BFSyncWritesPerSec] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_COUNTER_COUNTER EvaluationFunction=LBFSyncWritesCEFLPpv [BFAsyncWritesPerSec] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_COUNTER_COUNTER EvaluationFunction=LBFAsyncWritesCEFLPpv [BFBytesWrittenPerSec] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=-5 CounterType=PERF_COUNTER_COUNTER EvaluationFunction=LBFBytesWrittenCEFLPpv [BFIOQueueLength] Type=Counter Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_COUNTER_RAWCOUNT EvaluationFunction=LBFIOQueueLengthCEFLPpv [BFCacheHits] Type=Counter ;Object=Tables Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_SAMPLE_FRACTION EvaluationFunction=LBFCacheHitsCEFLPpv [BFCacheRequests] Type=Counter ;Object=Tables Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_SAMPLE_BASE EvaluationFunction=LBFCacheReqsCEFLPpv [BFPctClean] Type=Counter ;Object=Tables Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_RAW_FRACTION EvaluationFunction=LBFCleanBuffersCEFLPpv [BFTotalBuffers2] Type=Counter ;Object=Tables Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_RAW_BASE EvaluationFunction=LBFTotalBuffersCEFLPpv [BFPctAvail] Type=Counter ;Object=Tables Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_RAW_FRACTION EvaluationFunction=LBFAvailBuffersCEFLPpv [BFTotalBuffers3] Type=Counter ;Object=Tables Object=EDB DetailLevel=PERF_DETAIL_DEFAULT DefaultScale=0 CounterType=PERF_RAW_BASE EvaluationFunction=LBFTotalBuffersCEFLPpv ;[UserCommitsPerSec] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LUserCommitsTo0CEFLPpv ; ;[UserRollbacksPerSec] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LUserRollbacksTo0CEFLPpv ; ;[OpenTablesPerSec] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LOpenTablesCEFLPpv ; ;[BTSplits] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LBTSplitsCEFLPpv ; ;[BTAppends] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LBTAppendsCEFLPpv ; ;[OLCConflicts] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_SAMPLE_FRACTION ;EvaluationFunction=LOLCConflictsCEFLPpv ; ;[OLCPagesProcessed] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_SAMPLE_BASE ;EvaluationFunction=LOLCPagesProcessedCEFLPpv ; ;[OLCSplitsAvoided] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_RAWCOUNT ;EvaluationFunction=LOLCSplitsAvoidedCEFLPpv ; ;;[MPLAddEntries] ;;Type=Counter ;;Object=EDB ;;DetailLevel=PERF_DETAIL_DEFAULT ;;DefaultScale=0 ;;CounterType=PERF_COUNTER_COUNTER ;;EvaluationFunction=LMPLAddEntriesCEFLPpv ; ;;[MPLDeleteEntries] ;;Type=Counter ;;Object=EDB ;;DetailLevel=PERF_DETAIL_DEFAULT ;;DefaultScale=0 ;;CounterType=PERF_COUNTER_COUNTER ;;EvaluationFunction=LMPLDeleteEntriesCEFLPpv ; ;[MPLTotalEntries] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_RAWCOUNT ;EvaluationFunction=LMPLTotalEntriesCEFLPpv ; ;[LGRecordsPerSec] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=-1 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LLGRecordsCEFLPpv ; ;[LGWritesPerSec] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LLGWritesCEFLPpv ; ;[BFOutstandingReads] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_RAWCOUNT ;EvaluationFunction=LBFOutstandingReadsCEFLPpv ; ;[BFOutstandingWrites] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_RAWCOUNT ;EvaluationFunction=LBFOutstandingWritesCEFLPpv ; ;[BFOutstandingIOs] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_RAWCOUNT ;EvaluationFunction=LBFOutstandingIOsCEFLPpv ; ;[BFIOsPerSec] ;Type=Counter ;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LBFIOsCEFLPpv ; ;;[BFHashEfficiency] ;;Type=Counter ;;Object=EDB ;;DetailLevel=PERF_DETAIL_DEFAULT ;;DefaultScale=0 ;;CounterType=PERF_RAW_FRACTION ;;EvaluationFunction=LBFHashEntriesCEFLPpv ; ;;[BFHashMaxLength] ;;Type=Counter ;;Object=EDB ;;DetailLevel=PERF_DETAIL_DEFAULT ;;DefaultScale=0 ;;CounterType=PERF_RAW_BASE ;;EvaluationFunction=LBFMaxHashChainCEFLPpv ; ;;[FCBHashEfficiency] ;;Type=Counter ;;Object=EDB ;;DetailLevel=PERF_DETAIL_DEFAULT ;;DefaultScale=0 ;;CounterType=PERF_RAW_FRACTION ;;EvaluationFunction=LFCBHashEntriesCEFLPpv ; ;;[FCBHashMaxLength] ;;Type=Counter ;;Object=EDB ;;DetailLevel=PERF_DETAIL_DEFAULT ;;DefaultScale=0 ;;CounterType=PERF_RAW_BASE ;;EvaluationFunction=LFCBMaxHashChainCEFLPpv ; ;;[RCEHashEfficiency] ;;Type=Counter ;;Object=EDB ;;DetailLevel=PERF_DETAIL_DEFAULT ;;DefaultScale=0 ;;CounterType=PERF_RAW_FRACTION ;;EvaluationFunction=LRCEHashEntriesCEFLPpv ; ;;[RCEHashMaxLength] ;;Type=Counter ;;Object=EDB ;;DetailLevel=PERF_DETAIL_DEFAULT ;;DefaultScale=0 ;;CounterType=PERF_RAW_BASE ;;EvaluationFunction=LRCEMaxHashChainCEFLPpv ; ;[BFPctUsed] ;Type=Counter ;Object=Tables ;;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_RAW_FRACTION ;EvaluationFunction=LBFUsedBuffersCEFLPpv ; ;[BFTotalBuffers1] ;Type=Counter ;Object=Tables ;;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_RAW_BASE ;EvaluationFunction=LBFTotalBuffersCEFLPpv ; ;[BFPagesReadPerSec] ;Type=Counter ;Object=Tables ;;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LBFPagesReadCEFLPpv ; ;[BFPagesWrittenPerSec] ;Type=Counter ;Object=Tables ;;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LBFPagesWrittenCEFLPpv ; ;[BFPagesTransferredPerSec] ;Type=Counter ;Object=Tables ;;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LBFPagesTransferredCEFLPpv ; ;[BFNewDirtiesPerSec] ;Type=Counter ;Object=Tables ;;Object=EDB ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_COUNTER ;EvaluationFunction=LBFNewDirtiesCEFLPpv ; ;[LRUKRefIntDist] ;Type=Counter ;Object=LRUKRefInt ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_RAWCOUNT ;EvaluationFunction=LLRUKRefIntDistCEFLPpv ; ;[LRUKDeltaTDist] ;Type=Counter ;Object=LRUKDeltaT ;DetailLevel=PERF_DETAIL_DEFAULT ;DefaultScale=0 ;CounterType=PERF_COUNTER_RAWCOUNT ;EvaluationFunction=LLRUKDeltaTDistCEFLPpv ;