Class | Description |
---|---|
BaseLocalUtilizationTracker |
Shared implementation for all local utilization trackers.
|
BaseUtilizationTracker |
Shared implementation for all utilization trackers.
|
Cleaner |
The Cleaner is responsible for effectively garbage collecting the JE log.
|
CleanerLogSummary |
Persistent form of log summary information, which currently is only the
utilization correction info maintained by UtilizationCalculator, and is
logged as part of the CheckpointEnd log entry.
|
CleanerStatDefinition |
Per-stat Metadata for JE cleaner statistics.
|
DbFileSummary |
Per-DB-per-file utilization counters.
|
DbFileSummaryMap | |
FileProcessor |
Reads all entries in a log file and either determines them to be obsolete or
marks them for migration.
|
FileSelector |
Keeps track of the status of files for which cleaning is in progres.
|
FileSelector.CheckpointStartCleanerState |
Holds copy of all checkpoint-dependent cleaner state.
|
FilesToMigrate |
Iterator over files that should be migrated by cleaning them, even if
they don't need to be cleaned for other reasons.
|
FileSummary |
Per-file utilization counters.
|
INSummary |
Used to trace the relative numbers of full INs and BINDeltas that are
obsolete vs active.
|
LNInfo |
The information necessary to lookup an LN.
|
LocalUtilizationTracker |
Accumulates changes to the utilization profile locally in a single thread.
|
OffsetList |
List of LSN offsets as a linked list of segments.
|
OffsetList.Segment |
One segment of a OffsetList containing at most SEGMENT_CAPACITY values.
|
PackedObsoleteInfo |
A sequence of obsolete info.
|
PackedOffsets |
Stores a sorted list of LSN offsets in a packed short representation.
|
RecoveryUtilizationTracker |
Accumulates changes to the utilization profile during recovery.
|
TrackedFileSummary |
Delta file summary info for a tracked file.
|
UtilizationCalculator |
Contains methods for calculating utilization and for selecting files to
clean.
|
UtilizationCalculator.AverageSize |
Bundles a count of LNs and their total size, for use in calculating a
running average.
|
UtilizationCalculator.TestAdjustment |
For passing adjustment information to a test hook.
|
UtilizationProfile |
The UP tracks utilization summary information for all log files.
|
UtilizationTracker |
Tracks changes to the utilization profile since the last checkpoint.
|
VerifyUtils |
Verify cleaner data structures
|
Copyright (c) 2004-2012 Oracle. All rights reserved.