THPDFSpillStatistics Record

Berichtet logische und physische Größen, Blockkomprimierungsmix und Async-Writer-Verhalten eines komprimierten Spill-Streams

Deklaration

THPDFSpillStatistics= record
  LogicalBytes: Int64;
  PhysicalBytes: Int64;
  BlockCount: Integer;
  CompressedBlockCount: Integer;
  RawBlockCount: Integer;
  AsyncWriteBatchCount: Int64;
  AsyncWriteBlockCount: Int64;
  ProducerWaitCount: Int64;
  PeakQueuedBytes: Int64;
end;

Unit

HPDFObjs

Felder

FeldZweck
LogicalBytesUnkomprimierte Datengröße, die der Strom Lesern präsentiert
PhysicalBytesAktuelle Größe der zugrunde liegenden Spill-Datei auf der Platte
BlockCountGesamtzahl der in der Block-Offset-Tabelle verfolgten Blöcke
CompressedBlockCountKomprimiert gespeicherte Blöcke
RawBlockCountUnverändert gespeicherte Blöcke, weil sich Kompression nicht lohnte
AsyncWriteBatchCountAn den Background-Writer-Thread übergebene Schreibbatches
AsyncWriteBlockCountVom Background-Writer tatsächlich geschriebene Blöcke
ProducerWaitCountWie oft der produzierende Thread warten musste, weil die Schreibwarteschlange voll war
PeakQueuedBytesHöchststand der für asynchrones Schreiben eingereihten Bytes

Verwendungshinweise

Verwandte APIs