HikariCP
文章平均质量分 87
学习 HikariCP
骏尔
这个作者很懒,什么都没留下…
展开
-
HikariCP 连接归还与数据源关闭
连接归还:com.zaxxer.hikari.pool.ProxyConnection#close,顺序关闭 Statement,提交或回滚事务,归还 Connection;数据源关闭:com.zaxxer.hikari.HikariDataSource#close,真正的移除数据库连接,关闭数据源;连接归还...原创 2021-08-04 13:12:12 · 5854 阅读 · 0 评论 -
HikariCP 创建连接
那我们现在探索问题的关键点就是:PoolEntry.connection 是如何创建的;创建连接通过源码可以看到 PoolEntry.connection 的创建过程,下面是其时序图 从上图可以看出,快速失败检查阶段创建了数据库物理连接实在创建连接池,此时如果创建数据库物理连接失败,则创建连接池的过程就会停止,不会进入真正的创建连接池的阶段。 当 HikariConfig 没有配置 dataSource 时,DataSource#getConnection 是由 hik原创 2021-08-01 18:35:09 · 1713 阅读 · 0 评论 -
HikariCP 获取连接
HikariDataSource 提供获取数据库连接的方法:getConnection(),但真正是从连接池中获取连接的,即:HikariPool#getConnection(). 获取连接的时序图如下: #mermaid-svg-8cf8dV3tkubugsRK .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#merma原创 2021-07-25 13:21:50 · 2150 阅读 · 0 评论