Package com.illumon.iris.db.v2.utils
Class UpdatePerformanceTracker.Entry
java.lang.Object
com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.SubEntry
com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.Entry
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable
- Enclosing class:
- UpdatePerformanceTracker
Entry class for tracking the performance characteristics of a single recurring update event.
-
Method Summary
Modifier and TypeMethodDescriptioncom.fishlib.base.log.LogOutputappend(com.fishlib.base.log.LogOutput logOutput) com.fishlib.base.log.LogOutputappendSimple(com.fishlib.base.log.LogOutput logOutput) longgetId()longlonglonglonglonglonglongfinal voidfinal voidfinal voidonUpdateStart(long added, long removed, long modified, long shifted) final voidonUpdateStart(Index added, Index removed, Index modified, IndexShiftData shifted) toString()Methods inherited from class com.illumon.iris.db.v2.utils.UpdatePerformanceTracker.SubEntry
accumulate, getIntervalAllocatedBytes, getIntervalCpuNanos, getIntervalInitialReads, getIntervalInitialReadUsageNanos, getIntervalPoolAllocatedBytes, getIntervalRepeatReads, getIntervalRepeatReadUsageNanos, getIntervalUsageNanos, getIntervalUserCpuNanos, onSubEntryEnd, onSubEntryStart
-
Method Details
-
onUpdateStart
public final void onUpdateStart() -
onUpdateStart
-
onUpdateStart
public final void onUpdateStart(long added, long removed, long modified, long shifted) -
onUpdateEnd
public final void onUpdateEnd() -
getQueryName
-
getId
public long getId() -
getDescription
-
toString
-
append
public com.fishlib.base.log.LogOutput append(com.fishlib.base.log.LogOutput logOutput) - Specified by:
appendin interfacecom.fishlib.base.log.LogOutputAppendable- Overrides:
appendin classUpdatePerformanceTracker.SubEntry
-
appendSimple
public com.fishlib.base.log.LogOutput appendSimple(com.fishlib.base.log.LogOutput logOutput) -
getClientHost
-
getCallerLine
-
getIntervalAdded
public long getIntervalAdded() -
getIntervalRemoved
public long getIntervalRemoved() -
getIntervalModified
public long getIntervalModified() -
getIntervalShifted
public long getIntervalShifted() -
getTotalFreeMemory
public long getTotalFreeMemory() -
getTotalUsedMemory
public long getTotalUsedMemory() -
getPrimaryAuthenticatedUser
-
getPrimaryEffectiveUser
-
getOperationAuthenticatedUser
-
getOperationEffectiveUser
-
getIntervalInvocationCount
public long getIntervalInvocationCount()
-