DedicatedDatabasePooler class

PoolerConfig

Implemented types

Constructors

DedicatedDatabasePooler({required bool enabled, required String mode, required int maxConnections, required int defaultPoolSize, required int port, required bool readWriteSplitting, required String poolerCpuRequest, required String poolerCpuLimit, required String poolerMemoryRequest, required String poolerMemoryLimit})
DedicatedDatabasePooler.fromMap(Map<String, dynamic> map)
factory

Properties

defaultPoolSize int
Default pool size per user.
final
enabled bool
Whether connection pooling is enabled.
final
hashCode int
The hash code for this object.
no setterinherited
maxConnections int
Client-connection ceiling the pooler accepts. Enforced on MySQL and MariaDB; on PostgreSQL the pooler has no client cap, so this reports the database's advertised networkMaxConnections and cannot be set here.
final
mode String
Connection pool mode. Possible values: transaction (releases connections back to pool after each transaction), session (holds connections for the entire client session).
final
poolerCpuLimit String
Effective CPU limit applied to the pooler sidecar container (Kubernetes quantity). Returns the proportional default (10% of DB CPU, floor 200m) unless overridden.
final
poolerCpuRequest String
Effective CPU request applied to the pooler sidecar container (Kubernetes quantity). Returns the proportional default (5% of DB CPU, floor 100m) unless overridden.
final
poolerMemoryLimit String
Effective memory limit applied to the pooler sidecar container (Kubernetes quantity). Returns the proportional default (15% of DB memory, floor 128Mi) unless overridden.
final
poolerMemoryRequest String
Effective memory request applied to the pooler sidecar container (Kubernetes quantity). Returns the proportional default (7.5% of DB memory, floor 64Mi) unless overridden.
final
port int
Pooler listening port.
final
readWriteSplitting bool
Whether SELECTs are routed to HA replicas while writes and locked reads stay on the primary. Active only when HA is enabled.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited