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