Я пытаюсь понять разницу между 2 настраиваемыми параметрами при создании пула соединений с использованием r2db c -pool.
Мне удалось настроить пул соединений с помощью следующего сообщения: Размер пула соединений с postgres r2db c -pool
Но хотел понять разницу при настройке максимального и начального размера при создании
ConnectionFactory connectionFactory = ConnectionFactories. get (ConnectionFactoryOptions.builder () .option (ДРАЙВЕР, "пул") .option (PROTOCOL, "postgresql") .option (HOST, host) .option (USER, user) .option (PASSWORD, password) .option (MAX_SIZE, 30) .option (INITIAL_SIZE, 10) .option (DATABASE, database) .build ());
ConnectionPoolConfiguration configuration = ConnectionPoolConfiguration.builder ( connectionFactory) .maxIdleTime (Duration.ofMinutes (30)) .initialSize (initialSize) .maxSize (maxSize) .initialSize (20) .maxCreateConnectionTime (Dur ation.ofSeconds (1)) .build ();