网站大量收购闲置独家精品文档,联系QQ:2885784924

Druid数据库连接池介绍.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
温绍锦(温高铁) /wengaotie Druid数据库连接池的特点 稳定 高效率 可扩展 可监控 可动态配置 防SQL注入 稳定 阿里巴巴大规模部署 应用超过500个 部署实例超过3000 最大集群超过60台 我们大规模使用中,开源连接池只有两个是稳定的: Druid DataSource Jboss DataSource (历史原因还在使用) 稳定的特性-ExceptionSorter 当连接产生不可恢复的异常时,需要及时从连接池中清除,否则会产生大量错误。这个功能也称为ExceptionSorter,只有JBossDataSource和DruidDataSource实现了这个功能。 Oracle Fatal Excetion Error Code 28 Session has been killed 600 Internal oracle error 1012 Not logged on 1014 Oracle shutdown in progress 1033 Oracle initialization or shutdown in progress 1034 Oracle not available 1035 ORACLE only available to users with RESTRICTED SESSION privilege 1089 Immediate shutdown in progres – no operations are permitted 1090 Shutdown in progress – no operations are permitted 1092 ORACLE instance terminated. Disconnection forced 1094 ALTER DATABASE CLOSE in progress. Connections not permitted … MySql Fatal Exception Error Code 1040 ER_CON_COUNT_EEROR 1042 ER_BAD_HOST_ERRROR 1043 ER_HANDSHAKE_ERROR 1047 ER_UNKOWN_COM_ERROR 1081 ER_IPSOCK_ERROR 1029 ER_HOST_IS_BLOCKED 1030 ER_HOST_NOT_PRIVILEGED 1045 ER_ACCESS_DENIED_ERROR 1004 ER_CANT_CREATE_FILE 1005 ER_CANT_CREAT_TABLE 1015 ER_CANT_LOCK 1021 ER_DISK_FULL … 高性能 1 线程 2 线程 5 线程 10 线程 20线程 50线程 Druid 1,102 1,509 1,889 1,904 2,007 1,977 Tomcat-jdbc 1,399 1,378 2,257 2,289 2,305 2,503 DBCP 3,144 3,834 6,276 6,408 6,563 6,783 BoneCP 4,327 3,598 3,800 5,242 9,402 19,066 Jboss-Datasource 4,912 3,049 6,868 6,512 40,146 43,748 C3P0 18,570 19,467 15,270 19,294 28,195 66,677 Proxool 16,221 14,455 24,688 38,905 48,087 (Error) 58,238 (Error) 详细测试信息: /alibaba/druid/wiki/%E5%90%84%E7%A7%8D%E8%BF%9E%E6%8E%A5%E6%B1%A0%E6%80%A7%E8%83%BD%E5%AF%B9%E6%AF%94%E6%B5%8B%E8%AF%95 Druid是目前性能最好的数据库连接池 SQL Parser Parser基本概念 词法分析 Token 语法分析 抽象语法树 表达式 语句 手写Parser的性能 Cobar的SQL Parser,从Antlr生成的parser修改为Druid Parser之后,大约提升6倍的性能。 Druid Parser最近再次大幅度提升性能(50%) SQL Parser的关键在于词法 词法分析要支持预测 监控 Spring关联监控 Web关联监控 查看SQL执行明细 配置filters=log4j 2013-07-12 16:10:17,966 [DEBUG] Connection:132 - {conn-10001} connected 2013-07-12 16:10:17,970 [DEBU

文档评论(0)

bodkd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档