DbProxyTargetGroupConnectionPoolConfigurationInfoFormat

data class DbProxyTargetGroupConnectionPoolConfigurationInfoFormat(val connectionBorrowTimeout: Int? = null, val initQuery: String? = null, val maxConnectionsPercent: Int? = null, val maxIdleConnectionsPercent: Int? = null, val sessionPinningFilters: List<String>? = null)

Constructors

constructor(connectionBorrowTimeout: Int? = null, initQuery: String? = null, maxConnectionsPercent: Int? = null, maxIdleConnectionsPercent: Int? = null, sessionPinningFilters: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The number of seconds for a proxy to wait for a connection to become available in the connection pool.

Link copied to clipboard
val initQuery: String? = null

One or more SQL statements for the proxy to run when opening each new database connection.

Link copied to clipboard

The maximum size of the connection pool for each target in a target group.

Link copied to clipboard

Controls how actively the proxy closes idle database connections in the connection pool.

Link copied to clipboard

Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection.