【Spring Boot】Spring Boot 配置 Hikari 数据库连接池

文章目录

前言

数据库连接池是一个提高程序与数据库的连接的优化,连接池它主要作用是提高性能、节省资源、控制连接数、连接管理等操作;

程序中的线程池与之同理,都是为了优化、提高性能。

配置

yaml 复制代码
spring:
  datasource:
    hikari:
      # 设置是否自动提交事务,默认为true
      auto-commit: true
      # 设置用于测试连接的SQL查询语句
      connection-test-query: SELECT 1
      # 设置获取数据库连接的超时时间,默认为30秒,单位是秒
      connection-timeout: 30000
      # 设置连接在连接池中保持空闲的最长时间,默认为10分钟,单位是秒
      idle-timeout: 30000
      # 设置连接在连接池中允许存在的最长时间,默认为30分钟,单位是秒
      max-lifetime: 1800000
      # 设置连接池中允许的最大连接数,默认为10
      maximum-pool-size: 15
      # 设置连接池中保持的最小空闲连接数,默认为10
      minimum-idle: 5
      # 设置连接池的名称,默认为"HikariPool-1"
      pool-name: agriculture
      # 设置连接验证的超时时间,默认为5秒,单位是秒
      validation-timeout: 10
相关推荐
m0_734949791 小时前
怎么利用Navicat进行调整备份文件压缩等级_详细配置与操作步骤
jvm·数据库·python
T.i.s1 小时前
番外续2-MIT-BIH Arrhythmia Database
数据库
有味道的男人1 小时前
AI 效率翻倍:对接 1688 拍立淘接口,商品全量信息一键抓取
数据库
m0_741173331 小时前
如何处理SQL中的NULL值_使用ISNULL或COALESCE函数
jvm·数据库·python
志栋智能2 小时前
超自动化巡检:解锁运维数据的深层价值
运维·服务器·数据库·自动化
m0_380113842 小时前
补单系统搭建及源码分享
数据库·spring boot·mybatis
步辞2 小时前
css伪类选择器-nth-child应用技巧_循环选择列表或表格行的实现方法
jvm·数据库·python
练习时长一年2 小时前
Spring配置类的演化
java·spring boot·spring
阿丰资源2 小时前
基于SpringBoot+MySQL的社区团购系统设计与实现(附源码+文档+数据库,直接运行)
数据库·spring boot·mysql
阿丰资源3 小时前
基于SpringBoot+MySQL的网上订餐系统(附源码)
spring boot·后端·mysql