【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
相关推荐
昵称为空C2 小时前
SpringBoot3 http接口调用新方式RestClient + @HttpExchange像使用Feign一样调用
spring boot·后端
RestCloud3 小时前
揭秘 CDC 技术:让数据库同步快人一步
数据库·api
得物技术6 小时前
MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术
数据库·后端·mysql
可涵不会debug10 小时前
【IoTDB】时序数据库选型指南:工业大数据场景下的技术突围
数据库·时序数据库
ByteBlossom10 小时前
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
数据库·mysql·面试
麦兜*11 小时前
MongoDB Atlas 云数据库实战:从零搭建全球多节点集群
java·数据库·spring boot·mongodb·spring·spring cloud
Slaughter信仰11 小时前
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第十章知识点问答(10题)
java·jvm·数据库
麦兜*11 小时前
MongoDB 在物联网(IoT)中的应用:海量时序数据处理方案
java·数据库·spring boot·物联网·mongodb·spring
汤姆yu11 小时前
基于springboot的毕业旅游一站式定制系统
spring boot·后端·旅游