SpringBoot配置 druid 数据源配置 慢SQL记录

spring:  datasource:    url: jdbc:mysql://127.0.0.12:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull    username: root    password: root    druid:      initialSize: 5  application:    name: message-center  security:    user:      name: admin      password: admin@123    minIdle: 5    maxActive: 1000#    #配置获取连接等待超时的时间    maxWait: 60000#    #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒    timeBetweenEvictionRunsMillis: 60000#    #配置一个连接在池中最小生存的时间,单位是毫秒    minEvictableIdleTimeMillis: 300000#    #验证连接是否有效。此参数必须设置为非空字符串,下面三项设置成true才能生效    validationQuery: SELECT 1#    #指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除.    testWhileIdle: true#    #指明是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个    testOnBorrow: true#    #指明是否在归还到池中前进行检验    testOnReturn: false#    #打开PSCache,并且指定每个连接上PSCache的大小    poolPreparedStatements: true    maxPoolPreparedStatementPerConnectionSize: 20#    #配置监控统计拦截的filters,去掉后监控界面sql无法统计,‘wall‘用于防火墙    filters: stat,wall,log4j#    #通过connectProperties属性来打开mergeSql功能;慢SQL记录    connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=1000;druid.stat.logSlowSql=true#    #合并多个DruidDataSource的监控数据    useGlobalDataSourceStat: true#    driver-class-name: com.mysql.cj.jdbc.Driver

原文地址:https://www.cnblogs.com/java-xz/p/10530990.html

时间: 2024-12-07 14:30:44

SpringBoot配置 druid 数据源配置 慢SQL记录的相关文章

springboot+ibatis 多数据源配置

这个是boot基本版本包,因为我用的打包方式是war所以去除掉了boot内置的tomcat,但是为了方便测试又引入了内置tomcat,只要添加<scope>provided</scope>在打包时就不会影响了. <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l

Spring Boot 配置Druid数据源

Spring Boot 配置Druid数据源 Druid是阿里巴巴的一个开源项目,使用这个数据源的好处就是可以使用监控功能,提供了一个简单的后台,可以监控数据源的数据 配置方式 导入坐标 <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</art

Jfinal开发代码碎片_导出报表_配置druid数据源_使用guava

1.使用jfinal扩展包jfinal-ext-3.1.2.jar导出Excel报表,他需要依赖poi-3.12.jar jai包下载地址:http://files.cnblogs.com/files/zhougaojun/jfinal-ext_poi.zip 导出Excel方法: //导出Excel public void excel()throws Exception{ List<Record> list = Db.find("select * from activeaction

SpringBoot配置Druid数据源

在我刚开始接触JDBC的时候,用的是DriveManager驱动来连接数据库的.而现在大多是用DataSource. 这里先简单说一下区别: 1.datasource是与连接池获取连接,而DriverManager是获取与数据库的连接!DriverManager类的主要作用是管理注册到DriverManager中的JDBC驱动程序,并根据需要使用JDBC驱动程序建立与数据服务器的网络连接.但是建立与数据库的连接是一项较耗资源的工作,频繁的进行数据库连接建立操作会产生较大的系统开销,为了解决上述问

【Mysql】SpringBoot阿里Druid数据源连接池配置

一.pom.xml添加 <!-- 配置数据库连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.0</version> </dependency> 二.application.properties 添加 # 连接池配置spring.datasource.type

springboot和Druid整合配置数据源

@Configuration public class DruidConfiguration { @ConfigurationProperties(prefix = "spring.datasource") @Bean public DataSource druid() { return new DruidDataSource(); } 在如下位置建立一个类,配置上面的内容 = =忘记说导入包了 <dependency> <groupId>com.alibaba

springboot整合多数据源配置

简介 主要介绍两种整合方式,分别是 springboot+mybatis 使用分包方式整合,和 springboot+druid+mybatisplus 使用注解方式整合. 一.表结构 在本地新建两个数据库,名称分别为db1和db2,新建一张user表,表结构如下: SQL代码: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(25) NOT NULL COMMENT

springboot之多数据源配置JdbcTemplate

springboot多数据源配置,代码如下 DataSourceConfig package com.rookie.bigdata.config; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.

Springboot整合Druid数据源

Druid是阿里巴巴的一个开源的JDBC组件,该组件由数据库连接池.插件框架和SQL解析器组成,主要功能如下: 1.DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系. 2.DruidDataSource 高效可管理的数据库连接池. 3.SQLParser解析器兼容所有的JDBC数据库,如:Mysql,Oracle.SQL Server数据库. 同时它结合了C3P0.DBCP.PROXOOL等DB池的优点,加入了日志监控,在稳定性.可扩展性和性能方便具有