spring druid项目中监控sql执行情况
在 Spring Boot 结合 MyBatis 的服务中,实现 SQL 执行覆盖情况的监控,可以基于提供的内置的 SQL 监控统计功能。
·
场景
在 Spring Boot 结合 MyBatis 的服务中,实现 SQL 执行覆盖情况的监控,可以基于Druid提供的内置的 SQL 监控统计功能。
开启监控
在 application.yml 中启用 Druid 的 stat 和 wall 过滤器,并配置监控页面的访问权限
spring:
datasource:
druid:
filters: stat,wall
web-stat-filter: # 必须启用Druid的WebStatFilter
enabled: true
stat-view-servlet: # 必须开启stat-view-servlet
enabled: true
login-username: admin # 不配做表示无密码
login-password: 123456 # 不配做表示无密码
allow = 127.0.0.1,192.0.0.1/200 # 运行ip访问,*表示所有ip
使用
访问 http://localhost:8080/druid/sql.html 可查看所有执行过的 SQL 语句及其调用次数、耗时分布等统计信息。


魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)