druid SQL监控里执行时间、最慢、事务中等是啥意思,执行时间分布的[0,4,0,0,0,0,0,0]等又是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了druid SQL监控里执行时间、最慢、事务中等是啥意思,执行时间分布的[0,4,0,0,0,0,0,0]等又是啥意思?相关的知识,希望对你有一定的参考价值。

执行时间是指对应的SQL语句执行的总时间
最慢是指执行最慢的一次时间
事务中不清楚,但应该和数据是否完成归档校验有关
执行时间分布的具体的意思可以在“数据源”页面中看到,各系统根据配置的不同有不同的定义,例如我这边的定义就是:
事务运行时间分布,分布区间为[0-10 ms, 10-100 ms, 100-1 s, 1-10 s, 10-100 s, >100 s]
参考技术A 执行时间是总的执行ms值,最慢是指最慢的执行时间ms值,事务中应该是统计事务次数。 参考技术B 是网络问题
Druid可以做什么?
替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。
可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。
数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。
SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。
扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter机制,很方便编写JDBC层的扩展插件。
在项目中使用Druid非常简单,只要修改下配置文件就可以了

如何使用Druid监控sql

参考技术A Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模...

以上是关于druid SQL监控里执行时间、最慢、事务中等是啥意思,执行时间分布的[0,4,0,0,0,0,0,0]等又是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Druid监控sql

应用Druid监控SQL语句的执行情况

应用Druid监控SQL语句的执行情况

应用Druid监控SQL语句的执行情况

jfinal中如何使用过滤器监控Druid监听SQL执行?

druid监控每个服务数据库连接数和SQL执行效率