haproxy监控mysql的问题

haproxy监控mysql的问题,第1张

你的MYSQL数据库里面有一个数据库,名字教做mysql,里面有个表,名字叫做user,你看一下这个表的结构和现有数据,你就知道应该怎么做了,比如你可以添加一条数据,Host为你指定的IP,user可以是%,password就不管了,后面设置相应的权限(可以全部都是Y),这样那个机器无论用什么用户和密码都可以连接数据库,而拥有你指定的权限。

1创建DbcpTestjava单元测试类

2拷入所需jar包commons-dbcp-14jar commons-pool-155jar

3创建如下代码,注意我们创建的是BasicDataSource 对象

4测试结果

5DBCP连接池还有一些属性可以设置,常用的如下:

6以上算是一个DBCP的基本结构,

而常用的创建数据连接池是通过他的连接工厂类BasicDataSourceFactory 的createDataSource() 方法,它需要读取一个配置文件

7新建dbcpproperties文件

8添加如下代码,注意:配置文件中的键需要来自BasicDataSource的属性

9测试结果如下:

10总结步骤:

步骤阅读

Druid 0118之后版本都发布到maven中央仓库中,所以你只需要在项目的pomxml中加上dependency就可以了。

例如:

<dependency> <groupId>comalibaba</groupId> <artifactId>druid</artifactId> <version>${druid-version}</version> </dependency>5 怎么打开Druid的监控统计功能

Druid的监控统计功能是通过filter-chain扩展实现,如果你要打开监控统计功能,配置StatFilter。

方法不唯一,而且越高的版本提供的工具越多,比如监控SQL命令,用Profile

监控数据一是可以直接在表上加触发器,记录变更日志

数据库还有审计audit功能,2016还有历史表,CDC等

以上就是关于haproxy监控mysql的问题全部的内容,包括:haproxy监控mysql的问题、dbcp怎么监控程序使用数据库连接池、怎样将druid监控的数据存到数据库中+方便继续监控等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9694675.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存