💧
使用
D
r
u
i
d
数据源并查看监控信息
\color{#FF1493}{使用Druid数据源并查看监控信息}
使用Druid数据源并查看监控信息💧
🌷 仰望天空,妳我亦是行人.✨
🦄 个人主页——微风撞见云的博客🎐
🐳 《数据结构与算法专栏》的文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺
🌊 《Java学习笔记专栏》的文章也在不断更新~ 💐
🪁 希望本文能够给读者带来一定的帮助🌸文章粗浅,敬请批评指正!🐥
🌊使用Druid数据源
druid官方github地址
引入依赖包 – druid-spring-boot-starter
<!-- <!– druid连接池 –>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.12</version>
</dependency>-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.17</version>
</dependency>
在yaml配置文件中配置相应信息
-
这种配置方式相比于写一个配置类来说更清晰简洁
-
druid要在datasource下
-
注意aop-patterns的路径,这个路径下是监控区域
💧目录结构如图所示↓
druid:
aop-patterns: com.abs.* #springbean监控
filters: stat,wall,slf4j #所有开启的功能
stat-view-servlet: #监控页配置
enabled: true
login-username: admin
login-password: admin
resetEnable: false
web-stat-filter: #web监控
enabled: true
urlPattern: /*
exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*'
filter:
stat: #sql监控
slow-sql-millis: 1000
logSlowSql: true
enabled: true
wall: #防火墙
enabled: true
config:
drop-table-allow: false
查看监控页面
💧由于我这里用了springsecurity,所以需要先登录,然后才能访问地址:http://localhost:8080/druid
💧我们在配置文件中定义了登录用户名(login-username
)和登录密码(login-password
),这里的密码我用纯数字作为密码登录不了,最好都是英文的
💧点 击 数 据 源
💧如果你看到这个信息,说明还没有执行过sql
,随便执行一个查询语句,就有显示了
💧执行过sql语句之后的状态↓
💧点击sql监控
即可查看到:
- 执行数
- 执行时间最慢
- 事务执行
- 错误致
- 更新行数读取行致执行中
- 最大并发等…
🐳结语
🐬初学一门技术时,总有些许的疑惑,别怕,它们是我们学习路上的点点繁星,帮助我们不断成长。
🐟文章粗浅,希望对大家有帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/159780.html