minEvictableIdleTimeMillis 空闲逐出连接池的时间阈值
- 含义:minEvictableIdleTimeMillis参数表示一个数据库连接在池中保持空闲而不被逐出的最小时间(以毫秒为单位)。也就是说,只有当连接在池中的空闲时间超过minEvictableIdleTimeMillis指定的值时,它才会在timeBetweenEvictionRunsMillis指定的检查期间被考虑逐出。
- 作用:该参数为空闲连接的逐出提供了一个时间阈值。如果连接在池中的空闲时间超过了这个阈值,那么在执行空闲连接回收检查时,该连接就有可能被逐出连接池。
- 效果:通过合理设置minEvictableIdleTimeMillis的值,可以确保那些长时间未使用的空闲连接被及时逐出连接池,从而释放资源并优化数据库服务器的性能。同时,也可以避免因为过于频繁地逐出连接而导致连接池中的连接数量不足。
作者:一叶火 创建时间:2024-12-25 13:57
最后编辑:一叶火 更新时间:2024-12-25 15:33
最后编辑:一叶火 更新时间:2024-12-25 15:33