【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
相关推荐
一 乐3 小时前
民宿|基于java的民宿推荐系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·源码
weixin_985432113 小时前
Spring Boot 中的 @ConditionalOnBean 注解详解
java·spring boot·后端
美林数据Tempodata4 小时前
大模型驱动数据分析革新:美林数据智能问数解决方案破局传统 BI 痛点
数据库·人工智能·数据分析·大模型·智能问数
野槐4 小时前
node.js连接mysql写接口(一)
数据库·mysql
Zzzone6835 小时前
PostgreSQL日常维护
数据库·postgresql
chxii5 小时前
1.13使用 Node.js 操作 SQLite
数据库·sqlite·node.js
冰刀画的圈5 小时前
修改Oracle编码
数据库·oracle
一只爱撸猫的程序猿5 小时前
创建一个基于Spring AI的智能旅行简单案例
spring boot·程序员·aigc
这个胖子不太裤5 小时前
Django(自用)
数据库·django·sqlite