THPDFSpillStatistics レコード

圧縮スピルストリームの論理/物理サイズ、ブロック圧縮の内訳、非同期ライタの動きを報告します

宣言

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

ユニット

HPDFObjs

フィールド

フィールド目的
LogicalBytesストリームがリーダに見せる非圧縮データサイズ
PhysicalBytesバックエンドのスピルファイルの現在のディスク上サイズ
BlockCountブロックオフセットテーブルが追跡するブロックの総数
CompressedBlockCount圧縮して保存されたブロックの数
RawBlockCount圧縮の利得がなくそのまま保存されたブロックの数
AsyncWriteBatchCountバックグラウンドライタスレッドに渡された書き込みバッチの数
AsyncWriteBlockCountバックグラウンドライタが実際に書き込んだブロックの数
ProducerWaitCount書き込みキューが満杯で、生産スレッドが待たされた回数
PeakQueuedBytes非同期書き込み向けにキューイングされたバイト数の最大値

使用上の注意

関連 API