Skip to content

emmanuelneri-blog/hikari-connection-pool-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

hikari-connection-pool-benchmark

Código fonte do Post: Melhorando performance do pool de conexões com Hikari.

Pré requisito

  • PostgresSQL 9.6
  • Maven 3
  • Java 8

Preparando ambiente

1 - Criar base de dados

  • psql
  • create database cp-benchmarking
  • create database cp-benchmarking-test

2 - Buildar projeto  

  • cd hikari-connection-pool-benchmark
  • mvn clean compile

Executando testes

Tomcat (Default)

mvn -Dtest=DefaultSourceTest test

br.com.emmanuelneri.DefaultSourceTest : Started DefaultSourceTest in 13.579 seconds (JVM running for 14.295) o.s.jdbc.datasource.init.ScriptUtils : Executing SQL script from class path resource [reset-db.sql] o.s.jdbc.datasource.init.ScriptUtils : Executed SQL script from class path resource [reset-db.sql] in 25 ms. br.com.emmanuelneri.DefaultSourceTest : DataSource: org.apache.tomcat.jdbc.pool.DataSource@18fdb6cf{...} 

Hikari CP

mvn -Dtest=HikariSourceTest test

br.com.emmanuelneri.HikariSourceTest : Started HikariSourceTest in 13.181 seconds (JVM running for 13.951) o.s.jdbc.datasource.init.ScriptUtils : Executing SQL script from class path resource [reset-db.sql] o.s.jdbc.datasource.init.ScriptUtils : Executed SQL script from class path resource [reset-db.sql] in 25 ms. br.com.emmanuelneri.HikariSourceTest : DataSource: HikariDataSource (HikariPool-1) 

Releases

No releases published

Packages

No packages published

Languages