【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
相关推荐
2401_85812026几秒前
SpringBoot实现:星之语明星周边销售平台开发指南
服务器·spring boot·php
程序员大金13 分钟前
基于SpringBoot+Vue+MySQL的在线学习交流平台
java·vue.js·spring boot·后端·学习·mysql·intellij-idea
栀夏61316 分钟前
MongoDB 索引
数据库
qq_25183645720 分钟前
基于SpringBoot vue 医院病房信息管理系统设计与实现
vue.js·spring boot·后端
米饭是菜qy22 分钟前
MySql 事务
数据库·mysql
武昌库里写JAVA41 分钟前
Vue3常用API总结
数据结构·spring boot·算法·bootstrap·课程设计
qq_2518364571 小时前
基于springboot vue3 在线考试系统设计与实现 源码数据库 文档
数据库·spring boot·后端
lllsure1 小时前
MySQL总结
数据库·mysql
2401_858120531 小时前
古典舞在线交流平台:SpringBoot设计与实现详解
java·spring boot·后端