首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库连接池
订阅
丿ason
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Mysql 百问系列:幻读到底是什么?
T1时刻 读取年龄为20的数据, Session1拿到了2条记录。 T3时刻,Session1再次读取年龄为20的数据,发现还是2条数据,貌似 Session2新插入的数据并未影响到Session1的事务读取。 T4时刻,Session1 修改年龄为20的数据, 发现影响行数为…
聊聊hikari连接池的leakDetectionThreshold
本文主要研究一下hikari连接池的leakDetectionThreshold,也就是连接池泄露检测。 hikari连接池的leakDetectionThreshold用来设置连接被占用的超时时间,单位毫秒,默认为0,即禁用连接泄露检测。这个功能相当于tomcat jdbc …
MySQL 性能优化之索引和查询优化
要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理 参考博客:MySQL索引背后的数据结构及算法原理 如上这篇博客写的挺好,我就不再造轮子了,对如上博客,我总结如下几个重要的要点: 1. 不使用顺序查找,…
Spring Boot中的事务是如何实现的
1. 概述 一直在用SpringBoot中的@Transactional来做事务管理,但是很少想过SpringBoot是如何实现事务管理的,今天从源码入手,看看@Transactional是如何实现事务的,最后我们结合源码的理解,自己动手写一个类似的注解来实现事务管理,帮助我们…
聊聊hikari与tomcat jdbc pool的fail fast
本文主要研究在中途数据库挂的情况下,hikari与tomcat jdbc pool的fail fast情况。 假设数据库是挂的,但还有空闲连接,tomcat的testOnBorrow=true。对比可以发现 由此可见,hikari如果connectionTimeout如果设置太…
【追光者系列】Hikari连接池大小多大合适?(第二弹)
1. fixed pool design 2. How to set minimumIdle 3. 参考资料 在启动时,HikariCP使用配置的最大连接数maximumPoolSize填充池,并在池的使用期限内维护它们。这可以在com.zaxxer.hikari.pool.H…
Spring Boot (三): ORM 框架 JPA 与连接池 Hikari
1.概述数据库方面我们选用Mysql,SpringBoot提供了直接使用JDBC的方式连接数据库,毕竟使用JDBC并不是很方便,需要我们自己写更多的代码才能使用,一般而言在SpringBoot中我们常
【每日鲜蘑】Spring Boot Mysql 版本驱动连接池方案选择
建议使用。 长期维护更新的版本,最新一版是Jul, 2019维护的5.1.48版本。 禁止使用。 只有几个release版本,没有安全感,已经有一段时间不维护。 与5.1.**存在一些兼容性的问题。 酌情使用。 尚未经过验证,该版本主要为了兼容mysql8.0。 更新十分频繁。…