connectionProperties: Налаштуйте деякі властивості з'єднання, config.decrypt=true тут, що означає, що наданий пароль зашифрований
Filters: це перехоплювач, який можна налаштовувати за допомогою моніторингу, логування тощо
maxActive: максимальна кількість з'єднань
initialSize: Кількість ініціалізованих з'єднань
minIdle: Кількість вільних з'єднань
maxWait: Отримати максимальний час очікування для з'єднання
timeBetweenEvictionRunsMillis: Виявляє час з'єднання, у мілісекундах
minEvictableIdleTimeMillis: Виявляє, що з'єднання закрите, якщо воно перевищує це значення, у мілісекундах
validationQuery: Перевірте, чи доступна база даних через цей sql-оператор при запуску системи, наприклад, SELECT 'x' з dual for oracle і SELECT 'x' для mysql.
testWhileIdle: Дозволяє розпізнавати з'єднання для переробки
testOnBorrow: При отриманні з'єднання з пулу з'єднань, питання перевірки доступності з'єднання вплине на продуктивність з'єднання
testOnReturn: При відпусканні з'єднання з пулом з'єднань, чи виявлено доступність з'єднання, трохи вплине на продуктивність
poolPreparedStatements: Увімкніть кешування psCache, встановлене як true для оракулів і false для не-оракулів
maxPoolPreparedStatementPerConnectionSize: Максимальна кількість кешів, встановлена на 0 для не-оракулів |