public ValuesHistoryMiddleware( IPgSettings pgSettings, ISystemStorage systemStorage) { this.pgSettings = pgSettings; this.systemStorage = systemStorage; }
public WorkMem( IHardwareInfo hardwareInfo, IPgSettings pgSettings, ILogger <WorkMem> logger) : base(logger) { this.hardwareInfo = hardwareInfo; this.pgSettings = pgSettings; }
public MaxLocksPerTransaction( IDatabaseServer databaseServer, IPgSettings pgSettings, ILogger <MaxLocksPerTransaction> logger) : base(logger) { this.databaseServer = databaseServer; this.pgSettings = pgSettings; }
public AutovacuumVacuumCostLimit( IBloatAnalysis bloatAnalysis, IPgSettings pgSettings, ILogger <IntegerParameterBase> logger) : base(logger) { this.bloatAnalysis = bloatAnalysis; this.pgSettings = pgSettings; }
public ValueCalculationsMiddleware( IEnumerable <IParameter> parameters, IPgSettings pgSettings, ILogger <ValueCalculationsMiddleware> logger) { this.parameters = parameters.ToImmutableArray(); this.pgSettings = pgSettings; this.logger = logger; }
public MaxWalSize( IWalLsnHistory walLsnHistory, IDatabaseServer databaseServer, IPgSettings pgSettings, ILogger <MaxWalSize> logger) : base(logger) { this.walLsnHistory = walLsnHistory; this.databaseServer = databaseServer; this.pgSettings = pgSettings; }
public ParametersAdjustmentMiddleware(IPgSettings pgSettings) => this.pgSettings = pgSettings;
public CheckpointWarning( IPgSettings pgSettings, ILogger <TimeSpanParameterBase> logger) : base(logger) => this.pgSettings = pgSettings;
public CheckpointCompletionTarget( IPgSettings pgSettings, ILogger <FractionParameterBase> logger) : base(logger) => this.pgSettings = pgSettings;
public WalBuffers( IPgSettings pgSettings, ILogger <MemoryParameterBase> logger) : base(logger) => this.pgSettings = pgSettings;