DBCPConnectionPool
Описание
Предоставляет сервис пуллинга подключений к базе данных. Подключения могут быть запрошены из пула и возвращены после использования.
Теги
dbcp, jdbc, database, connection, pooling, store
Свойства
Название | Описание |
---|---|
Database Connection URL | URL-адрес подключения к базе данных, используемый для подключения к базе данных. Может содержать имя системы баз данных, хост, порт, имя базы данных и некоторые параметры. Точный синтаксис URL-адреса подключения к базе данных определяется вашей СУБД. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Database Driver Class Name | Имя класса драйвера базы данных Поддерживает язык выражений: 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 |
Kerberos Credentials Service | Указывает службу контроллера учётных данных Kerberos, которая должна использоваться для аутентификации с помощью Kerberos |
Kerberos Principal | Имя пользователя, которое следует использовать при указании имени пользователя и пароля непосредс твенно в процессоре для аутентификации с помощью Kerberos. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Kerberos Password | Пароль, который следует использовать при указании имени пользователя и пароля непосредственно в процессоре для аутентификации с помощью Kerberos. Чувствительный параметр: true |
Database User | Имя пользователя базы данных Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Password | Пароль пользователя базы данных Чувствительный параметр: true Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Max Wait Time | Максимальное время ожидания (при отсутствии доступных подключений) до сбоя пула подключений, или -1 для бесконечного ожидания. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Max Total Connections | Максимальное количество активных подключений, которые могут быть одновременно выделены из этого пула, или отрицательное значение для отсу тствия ограничений. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Validation query | Запрос на проверку, используемый для проверки соединений перед их возвратом. Если соединение недействительно, оно отбрасывается и возвращается новое действительное соединение. Примечание!! Использование проверки может привести к снижению производительности. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Minimum Idle Connections | Минимальное количество соединений, которые могут оставаться в пуле бездействующими без создания дополнительных соединений. Задайте значение 0 или меньше, чтобы не допускать бездействующих соединений. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Max Idle Connections | Максимальное количество подключений, которые могут оставаться неактивными в пуле без освобождения дополнительных подключений. Задайте любое отрицательное значение, чтобы разрешить неограниченное количество неактивных подключений. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Max Connection Lifetime | Максимальное время жизни подключения. По истечении этого времени подключение не пройдет следующий тест активации, пассивации или проверки. Значение ноль или меньше означает, что подключение имеет бесконечный срок службы. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Time Between Eviction Runs | Период времени, в течение которого не будет выполняться поток вытеснения простаивающих соединений. Если значение отрицательное, поток вытеснения простаивающих соединений не будет выполняться. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Minimum Evictable Idle Time | Минимальное время, в течение которого соединение может простаивать в пуле, прежде чем оно будет признано пригодным для вытеснения. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Soft Minimum Evictable Idle Time | Минимальное время, в течение которого соединение может простаивать в пуле, прежде чем оно будет удалено механизмом удаления простаивающих соединений, при условии, что в пуле остается не менее минимального количества простаивающих соединений. Если для немягкой версии этого параметра задано положительное значение, то он сначала проверяется вытеснителем простаивающих соединений: когда вытеснитель посещает простаивающие соединения, время простоя сначала сравнивается с этим параметром (без учёта количества простаивающих соединений в пуле), а затем с этим мягким параметром, включая ограничение на минимальное количество простаивающих соединений. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |