Enregistrement THPDFSpillStatistics

Rapporte les tailles logique et physique, le mix de compression de blocs et le comportement du writer async d'un flux de spill compressé

Déclaration

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

Unité

HPDFObjs

Champs

ChampObjectif
LogicalBytesTaille de données non compressées que le flux présente aux lecteurs
PhysicalBytesTaille actuelle du fichier de spill sous-jacent sur disque
BlockCountNombre total de blocs suivis dans la table de décalages de blocs
CompressedBlockCountBlocs stockés compressés
RawBlockCountBlocs stockés tels quels parce que la compression ne payait pas
AsyncWriteBatchCountLots d'écriture remis au thread writer d'arrière-plan
AsyncWriteBlockCountBlocs réellement écrits par le writer d'arrière-plan
ProducerWaitCountFois où le thread producteur a dû attendre parce que la file d'écriture était pleine
PeakQueuedBytesMarque haute des octets mis en file pour écriture asynchrone

Notes d'utilisation

API associées