springboot2.1.8集成druid连接池 无法实现sql监控

图片说明
sql监控没有数据

连接池配置:

  initial-size: 10
  # 最大连接数
  max-active: 50
  #最小连接数
  min-idle: 10
  #获取连接等待超时时间
  max-wait: 5000
  pool-prepared-statements: true #是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。
  max-pool-prepared-statement-per-connection-size: 20
  validation-query: SELECT 1 FROM DUAL
  validation-query-timeout: 20000
  test-on-borrow: false #申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
  test-on-return: false #归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。
  test-while-idle: true #建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
  time-between-eviction-runs-millis: 60000 #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
  min-evictable-idle-time-millis: 300000  #一个连接在池中最小生存的时间,单位是毫秒
  #通过connectionProperties属性来打开mergeSql功能;慢sql记录
  connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
  # StatViewServlet配置。(因为暴露的监控信息比较敏感,支持密码加密和访问ip限定)
  stat-view-servlet:
    # 是否启用WebStatFilter
    enabled: true
    # 访问路径
    url-pattern: "/druid/*"
    # 排除不必要的url
    exclusions: "*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico"
    # 监控最大session数,默认是1000
    session-stat-max-count: 1000
    # 是否启用session的统计功能
    session-stat-enable: true
    # 是否启用监控单个Url调用的sql列表
    profile-enable: true
    # 使druid当前session的用户是谁,session_user_key是你保存到session中的sessionName
    principalSessionName: session_user_key
    # 使druid只当当前的user是谁,cookie_user_key是你保存在cookie中的cookieName
    principalCookieName: cookie_user_key
    #可以增加访问账号密码【去掉注释就可以】
    #login-username: admin
    #login-password: admin
  filter:
    # 监控统计
    stat:
      # 数据库类型
      db-type: mysql
      # 慢SQL
      log-slow-sql: true
      # 慢SQL执行时间
      slow-sql-millis: 1000
      merge-sql: true
    wall:
      config:
        multi-statement-allow: true

###试了各种方法sql监控就是没有出来

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
springboot gradle mybatis MapperScan.factoryBean()异常
0
使用Atomikos做DB2的分布式事务,我使用的是谁的连接池?
2
MySQL 报错 com.alibaba.druid.sql.parser.EOFParserException: EOF
0
Druid连接池中取出连接对象的代码
3
Druid连接池问题,查询时问题
1
java.lang.NullPointerException--at com.alibaba.druid.pool.DruidPooledConnection.prepareStatement
1
springBoot整合mybatis时的错,求助!
1
springboot2.0+mybatis+jta+automatic 事物不回滚?
3
springboot 使用druid往后台传值SQL报错,是在是头疼不知道怎么办了,高C币,解决必采纳
2
springboot 偶发性的NoClassDefFoundError错误
1
atomikos 解决分布式事务报错,求大神~
5
springboot 2.0.5 +mysql5.7 +druid ,本地开发测试正常,放到生产就报错
1
Oracle spring 手动控制事务 会话inactive?
1
druid双机备份,当一个数据库挂了, 这时候驱动切换了数据库,这时连接池中还有上一个数据库的连接.该怎么办
2
springboot配置完druid,spring监控没有数据?
2
spring boot 运行出错了 Application failed to start with classpath?
2
springboot启动报错org.apache.tomcat.util.net.NioEndpoint
1
使用seata做分布式事务时为什么不能使用for update查询和无法返回插入更新结果
3
Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
1
springboot 配置hibernate 开始使用的是mysql,都正常,但是换成Oracle后总是创建表。