connectionProperties: Configurați unele proprietăți ale conexiunii, config.decrypt=true aici, indicând că parola furnizată este criptată
Filtre: este un interceptor care poate fi configurat cu monitorizare, înregistrare etc.
maxActive: Numărul maxim de conexiuni
initialSize: Numărul de conexiuni inițializate
minIdle: Numărul de conexiuni gratuite
maxWait: Obține timpul maxim de așteptare pentru conexiune
timeBetweenEvictionRunsMillis: Detectează timpul de conectare, în milisecunde
minEvictableIdleTimeMillis: Detectează că conexiunea este închisă dacă este mai mare decât această valoare, în milisecunde
validationQuery: Verifică dacă baza de date este disponibilă prin această instrucțiune sql când sistemul pornește, de exemplu, SELECTEAZĂ 'x' din dual pentru Oracle și SELECTEAZĂ 'x' pentru mysql.
testWhileIdle: Permite detectarea conexiunilor inactive pentru reciclare
testOnBorrow: Când obții o conexiune dintr-un pool de conexiuni, verificarea disponibilității conexiunii va afecta performanța conexiunii
testOnReturn: La eliberarea conexiunii către pool-ul de conexiuni, detectarea disponibilității conexiunii va avea un impact ușor asupra performanței
poolPreparedStatements: Activează caching-ul psCache, setează pe true pentru oracole și false pentru non-oracole
maxPoolPreparedStatementPerConnectionSize: Numărul maxim de cache-uri, setat la 0 pentru non-oracolele |