阿里开源mysql监控_Alibaba-技术专区-开源项目之Druid数据库监控平台
一、 介绍:
DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,据说是目前最好的连接池。
二、引入依赖(这种方式只适合 新版的 Druid 依赖 )
com.alibaba
druid-spring-boot-starter
1.1.18
三、application.properties 配置
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowMultiQueries=true
spring.datasource.username=root
spring.datasource.password=root
#换成 druid
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
# druid 下面为连接池的补充设置,应用到上面所有数据源中
# druid 初始化连接数大小,最小,最大
spring.datasource.druid.initial-size=8
spring.datasource.druid.min-idle=8
spring.datasource.druid.max-active=30
# druid 配置获取连接等待超时的时间
spring.datasource.druid.max-wait=30000
# druid 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
spring.datasource.druid.time-between-eviction-runs-millis=60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
spring.datasource.druid.min-evictable-idle-time-millis=300000
# druid 验证数据库连接的有效性
spring.datasource.druid.validation-query=select '1' from dual
spring.datasource.druid.test-while-idle=true
spring.datasource.druid.test-on-borrow=false
spring.datasource.druid.test-on-return=false
# druid 打开PSCache,并且指定每个连接上PSCache的大小
spring.datasource.druid.pool-prepared-statements=true
spring.datasource.druid.max-open-prepared-statements=20
spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20
# druid 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
spring.datasource.druid.filters=stat,wall,slf4j
# druid 状态监控
spring.datasource.druid.filter.stat.enabled=true
spring.datasource.druid.filter.stat.db-type=mysql
spring.datasource.druid.filter.stat.log-slow-sql=true
spring.datasource.druid.filter.stat.slow-sql-millis=2000
# druid 监控过滤器
spring.datasource.druid.web-stat-filter.enabled=true
spring.datasource.druid.web-stat-filter.exclusions="*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
# druid 监控页面
spring.datasource.druid.stat-view-servlet.enabled=true
spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
spring.datasource.druid.stat-view-servlet.reset-enable=false
spring.datasource.druid.stat-view-servlet.login-username=root
spring.datasource.druid.stat-view-servlet.login-password=root
spring.datasource.druid.stat-view-servlet.allow=
四、示例图
阿里开源mysql监控_Alibaba-技术专区-开源项目之Druid数据库监控平台相关推荐
- 采用Opserver来监控你的ASP.NET项目系列(三、监控你的服务器状态)
前言 之前有过2篇关于如何监控ASP.NET core项目的文章,有兴趣的也可以看看. ASP.NET Core之跨平台的实时性能监控 ASP.NET Core之跨平台的实时性能监控(2.健康检查) ...
- Spring/Spring Boot微服务项目 集成Druid 实现监控功能
为什么80%的码农都做不了架构师?>>> 步骤如下: 1.首先新建2个model(LogInfo,MonitorInfo) public class LogInfo imple ...
- 采用Opserver来监控你的ASP.NET项目系列(二、监控SQL Server与Asp.Net项目)
前言 之前有过2篇关于如何监控ASP.NET core项目的文章,有兴趣的也可以看看. ASP.NET Core之跨平台的实时性能监控 ASP.NET Core之跨平台的实时性能监控(2.健康检查) ...
- druid dubbo 生产者_dubbo项目扩展druid sql监控
最近在项目中采用dubbo来管理服务,但是数据库连接池这一块采用druid,网上配置druid sql监控的都是基于web.xml配置,需要servlet容器支持,但是dubbo项目服务端这边一般不 ...
- 如何使用mysql建立项目_【dbForge Studio for MySQL入门教程】如何在项目中使用数据库对象和如何使用项目构建配置...
重命名数据库对象 要从项目重命名对象,请执行以下步骤: 1. 在" Schema View "窗口中右键单击该对象. 2. 从快捷菜单中选择" Rename " ...
- Oracle EBS数据库监控-Zabbix+zabbix-agent2+orabbix
Zabbix 官方解决方案给出了利用zabbix-agent2.ODBC 监控Oracle数据库,但是支持的版本是12.2及以上版本,经过分析zabbix-agent2的源码是Oracle的插件部分利 ...
- matlab 写入 MYSQL_阿里开源MySQL中间件Canal快速入门
前言 距离上一篇文章发布又过去了两周,这次先填掉上一篇秒杀系统文章结尾处开的坑,介绍一下数据库中间件Canal的使用. 「Canal用途很广,并且上手非常简单,小伙伴们在平时完成公司的需求时,很有可能 ...
- 重磅开源:阿里妈妈技术质量开源了线上测试MagicOTP和性能测试平台ACP
阿里QA导读:阿里妈妈技术质量团队正式开源了线上测试平台MagicOTP和性能测试平台ACP,开发者们可以在Github上自主下载. 2020年4月7日,阿里妈妈技术质量团队开源了线上测试平台Magi ...
- 阿里开源Mysql分布式中间件:Cobar
这几天研究了下Cobar, Cobar是阿里巴巴研发的关系型数据的分布式处理系统(Amoeba的升级版,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的 ...
最新文章
- windows上python3安装
- 7号团队-团队任务3:每日例会(2018-12-05)
- 2021年下信息系统项目管理师真题各章节占分比
- 如何监视MySQL的性能
- dns服务器漏洞修复,KB4569509:DNS 服务器漏洞 CVE-2020-1350 指南
- list、tuple、dict、set、map
- java鸟_java飞扬的小鸟
- 你需要明白的SQL SERVER书签查找(Bookmark Lookup)
- LeetCode OJ - Construct Binary Tree from Preorder and Inorder Traversal
- NLP学习02--卷积神经网络CNN
- [RESTful web services读书笔记] 接口设计中维持XML和JSON表述的兼容性
- 2020年考研准考证打印下载及注意事项
- 大学生职业生涯规划包word,ppt模板以及必备素材
- 一个目前很火的文字转语音方法,小工具为你的视频配音
- wordpress友联_WordPress 友情链接页面终极版
- Python项目实战:绕圈圈面试题
- 一行代码实现自制炫酷二维码
- 数据中心336V直流供电应用热点问题探讨
- 研究生如何安排三年时间
- 50万中国人数据:每天上厕所超过一次,心衰风险增加33%
热门文章
- Angular 项目中使用 ECharts 图表示例
- gitz之忽略warning:LF will be replaced by CRLF
- 一维卷积神经网络_人人都能看得懂的卷积神经网络——入门篇
- WCF 第一章 基础 更多关于配置文件的内容
- react build后直接从浏览器打开
- vue cli 解决跨域 线上 nginx 反向代理配置
- 图像滤镜艺术---(Instagram)1977滤镜
- 「管理数学基础」1.3 矩阵理论:特征值与特征向量
- Centos 7 mysql 5.7 给root开启远程访问权限,修改root密码
- 如何优雅的定义 App 的界面设计