Table of Contents

Class StatisticsOptions

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Configuration for the background statistics rebuild subsystem. Controls when and how HyperLogLog, MostCommonValues, and Histogram statistics are rebuilt for indexed fields.

public class StatisticsOptions
Inheritance
StatisticsOptions
Inherited Members

Constructors

StatisticsOptions()

public StatisticsOptions()

Properties

Enabled

Set to false to disable the background statistics worker thread entirely.

public bool Enabled { get; set; }

Property Value

bool

MinEntitiesForRebuild

Skip tables with fewer entities than this threshold.

public int MinEntitiesForRebuild { get; set; }

Property Value

int

MutationThreshold

Number of index mutations before a rebuild is triggered for a ComponentTable.

public int MutationThreshold { get; set; }

Property Value

int

PollIntervalMs

Worker thread poll interval in milliseconds.

public int PollIntervalMs { get; set; }

Property Value

int

SamplingMinEntities

Minimum number of entities to trigger page-granularity sampling (below this, full scan is used). When entity count exceeds this threshold, the scan reads only a subset of pages to bound scan time.

public int SamplingMinEntities { get; set; }

Property Value

int