论坛首页 Java企业应用论坛

数据库连接池Druid发布0.1.10版本

浏览 4226 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-23   最后修改:2011-09-23
DruidDataSource是阿里巴巴开发的数据连接池,性能卓越,监控功能完备。配置兼容DBCP和C3P0,如果你还在使用DBCP和C3P0,我强烈建议你使用DruidDataSource代替,那样你将会一个性能更好监控功能更完备的数据连接池。

项目主页地址:http://code.alibabatech.com/wiki/display/Druid/Home

这个版本主要是修复“FilterAdapter的connection_createStatement传递参数出错”问题,增加长事务监控功能。

JIRA地址:http://code.alibabatech.com/jira/secure/ReleaseNote.jspa?projectId=10030&version=10066

Bug
DRUID-64 - FilterAdapter的connection_createStatement传递参数出错
DRUID-65 - DruidDataSource的recycle处理未关闭连接,应该调用poolableConnection的rollback
DRUID-69 - OracleSchemaStatVisitor不能正确处理OracleDbLink

Improvement
DRUID-66 - 支持长事务监控
DRUID-68 - 删除parser中的DDL部分代码

New Feature
DRUID-59 - 支持LogLongTimeTransaction
DRUID-61 - 连接池提供事务时间的直方图统计

Task
DRUID-62 - 把行覆盖率提升到60%
DRUID-67 - 删除TraceFilter中无用代码

Download
Binary: http://code.alibabatech.com/mvn/releases/com/alibaba/druid/0.1.10/druid-0.1.10.jar
Source: http://code.alibabatech.com/mvn/releases/com/alibaba/druid/0.1.10/druid-0.1.10-sources.jar

Maven配置
<repositories>
    <repository>
        <id>alibaba</id>
        <name>alibaba</name>
        <url>http://code.alibabatech.com/mvn/releases/</url>
        <layout>default</layout>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>druid</artifactId>
        <version>0.1.10</version>
    </dependency>
</dependencies>
   发表时间:2011-09-23   最后修改:2011-09-23
C3P0迁移配置:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=6946970
0 请登录后投票
   发表时间:2011-09-23  
    如果数据库down掉了,这个数据库连接池需要重启吗?
0 请登录后投票
   发表时间:2011-09-23  
ilxlf 写道
    如果数据库down掉了,这个数据库连接池需要重启吗?


不需要的,数据库恢复之后,如果有访问,会重新尝试创建物理连接。
0 请登录后投票
   发表时间:2011-09-27  
温少:StatFilter监控图示中的图片是怎么出来的?
0 请登录后投票
   发表时间:2011-09-27  
楼主是在阿里工作吗
0 请登录后投票
   发表时间:2011-09-27  
wenshao 写道
ilxlf 写道
    如果数据库down掉了,这个数据库连接池需要重启吗?


不需要的,数据库恢复之后,如果有访问,会重新尝试创建物理连接。

属于短连接吗?
0 请登录后投票
   发表时间:2011-09-28  
引用
Task
DRUID-62 - 把行覆盖率提升到60%
DRUID-67 - 删除TraceFilter中无用代码


行覆盖率还有待加强哈,70%实践证明是一个不错的阀值,网站项目和自己写单元测试的一些实践,仅供参考
0 请登录后投票
   发表时间:2011-09-28  
agapple 写道
引用
Task
DRUID-62 - 把行覆盖率提升到60%
DRUID-67 - 删除TraceFilter中无用代码


行覆盖率还有待加强哈,70%实践证明是一个不错的阀值,网站项目和自己写单元测试的一些实践,仅供参考


已经提升到70%以上了,下一步目标是80%。
0 请登录后投票
   发表时间:2011-11-09  
sql server的sqlparser还没有啊
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics