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.LogOutput
append
(com.fishlib.base.log.LogOutput logOutput) com.fishlib.base.log.LogOutput
appendSimple
(com.fishlib.base.log.LogOutput logOutput) long
getId()
long
long
long
long
long
long
long
final void
final void
final void
onUpdateStart
(long added, long removed, long modified, long shifted) final void
onUpdateStart
(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:
append
in interfacecom.fishlib.base.log.LogOutputAppendable
- Overrides:
append
in 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()
-