type
status
date
slug
summary
tags
category
icon
password

1、什么是Druid?

答:Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况。

2、Druid有什么优点?

答:Druid的优点主要有:强大的监控,支持SQL执行日志,支持多数据源,支持扩展等。

3、如何在项目中集成Druid?

答:在项目中集成Druid,需要添加Druid的依赖,然后在数据库连接的配置文件中配置Druid数据源。

4、什么是Druid的监控统计功能?

答:Druid的监控统计功能主要包括三部分:数据库连接池的监控,数据库访问性能统计,以及SQL执行的详细情况。

5、如何开启Druid的SQL监控?

答:开启Druid的SQL监控,需要在Druid数据源的配置文件中开启LogFilter。

6、Druid支持哪些数据库?

答:Druid支持所有JDBC兼容的数据库,包括Oracle,MySQL,SQL Server等。

7、如何配置Druid的数据源?

答:配置Druid的数据源,需要在数据库连接的配置文件中设置Druid数据源的相关参数,如URL,用户名,密码等。

8、如何在Druid中设置数据库连接的最大和最小数量?

答:在Druid中,可以通过maxActive和minIdle参数设置数据库连接的最大和最小数量。

9、如何在Druid中使用连接池?

答:在Druid中,可以通过DataSource接口使用连接池。

10、如何在Druid中配置SQL防火墙?

答:在Druid中,可以通过在配置文件中开启wallFilter来配置SQL防火墙。

11、Druid的wallFilter有什么作用?

答:Druid的wallFilter可以防止SQL注入攻击,同时也可以对SQL进行合法性检查。

12、如何在Druid中开启日志监控?

答:在Druid中,可以通过在配置文件中开启log4jFilter来开启日志监控。

13、Druid支持哪些扩展?

答:Druid支持StatFilter,Log4jFilter,ConfigFilter,EncryptionFilter等多种扩展。

14、如何在Druid中配置多数据源?

答:在Druid中,可以通过在配置文件中配置多个Druid数据源,然后通过JNDI或者Spring来管理这些数据源。

15、如何在Druid中配置事务?

答:在Druid中,可以通过DataSource的setAutoCommit方法来配置事务。

16、Druid支持哪些连接池管理命令?

答:Druid支持多种连接池管理命令,包括resetStat,dump,setMaxActive,setMinIdle等。

17、Druid的StatFilter有什么作用?

答:Druid的StatFilter可以用于统计监控信息,它会记录SQL的执行频率,执行时间,最后执行时间等信息。

18、如何在Druid中开启慢SQL记录?

答:在Druid中,可以通过在配置文件中设置TimeBetweenLogStatsMillis参数来开启慢SQL记录。

19、如何在Druid中开启数据源状态监控?

答:在Druid中,可以通过在配置文件中设置StatViewServlet参数来开启数据源状态监控。

20、如何在Druid中开启SQL执行的详细情况?

答:在Druid中,可以通过在配置文件中设置ProfileEnable参数来开启SQL执行的详细情况。
SkyWalkingElastic job
Loading...