HikariCPConnectionPool
Описание
Предоставляет сервис пуллинга подключений к базе данных на основе HikariCP. Подключения могут быть запрошены из пула и возвращены после использования.
Теги
dbcp, hikari, jdbc, database, connection, pooling, store
Свойства
Название | Описание |
---|---|
Database Connection URL | URL-адрес подключения к базе данных, используемый для подключения к базе данных. Может содержать системное имя базы данных, хост, порт, имя базы данных и некоторые пар аметры. Точный синтаксис URL-адреса подключения к базе данных определяется вашей СУБД. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Database Driver Class Name | Полное имя класса драйвера JDBC. Пример: com.mysql.jdbc.Driver Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Database Driver Location(s) | Список файлов/папок и/или URL-адресов, содержащих JAR-файл драйвера и его зависимости (если есть), разделённые запятыми. Например, '/var/tmp/mariadb-java-client-1.1.7.jar'This property expects a comma-separated list of resources. Each of the resources may be of any of the following types: directory, URL, file. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Kerberos User Service | Указывает службу контроллера пользователей Kerberos, которая должна использоваться для аутентификации с помощью Kerberos |
Database User | Имя пользователя базы данных Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Password | Пароль пользователя базы данных Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Max Wait Time | Максимальное время, в течение которого пул будет ожидать (при отсутствии доступных подключений) возврата подключения перед сбоем, или 0 <единиц времени> для ожидания бесконечно. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Max Total Connections | Это свойство управляет максимальным размером пула, включая как простаивающие, так и используемые соединения. По сути, это значение определяет максимальное количество фактических подключений к серверной части базы данных. Разумное значение для этого параметра лучше всего определяется вашей средой выполнения. Когда пул достигает этого размера и нет доступных простаивающих соединений, служба будет блокироваться на время до connectionTimeout миллисекунд, прежде чем истечет время ожидания. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Validation Query | Запрос на проверку используется для проверки соединений перед их воз вратом. Если соединение недействительно, оно отбрасывается и возвращается новое действительное соединение. ПРИМЕЧАНИЕ: использование проверки может снизить производительность. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Minimum Idle Connections | Это свойство управляет минимальным количеством простаивающих соединений, которые HikariCP пытается поддерживать в пуле. Если количество простаивающих соединений опускается ниже этого значения, а общее количество соединений в пуле меньше «максимального общего количества соединений», HikariCP приложит все усилия, чтобы быстро и эффективно добавить дополнительные соединения. Рекомендуется установить для этого свойства значение «максимальное общее количество соединений». Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Max Connection Lifetime | Максимальное время жизни соединения. По истечении этого времени соединение не пройдет следующий тест на активацию, пассивацию или проверку. Значение, равное нулю или меньшее, означает, что соединение им еет бесконечный срок действия. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |