- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定位EOS5.3数据库连接不释放的问题
PRIMETON TECHNOLOGIES, LTD.
上海普元信息技术有限责任公司
定位EOS5.3数据库连接不释放的问题
技术解决方案
No part of this document may be reproduced, stored in any electronic retrieval system, or transmitted in any form or by any means, mechanical, photocopying, recording, otherwise, without the written permission of the copyright owner.
COPYRIGHT 2006 by Primeton Technologies, Ltd. ALL RIGHTS RESERVED.
文档修订记录
序号 版本号 修订日期 修订概述 修订人 审批人 备注 1 0.1 2008-07-23 创建 林锋
规范及约定
【规范及约定】的内容仅仅是对本文档编写的规范和约定进行描述,文档编写人员必须严格按照本规范和约定进行编写,在文档正式发布时删除该部分内容;
文档内容采用“首行缩进、小四号字体、1.5倍行距”的格式,选中段落文本使用快捷键【Ctrl+Alt+4】可以进行格式化(直接选中蓝色的说明文字即可);
必须填写“文档修订控制记录”;
文档目录必须更新为最新的,与实际内容相对应;
模版中每部分内容的下面的蓝色字体是对这块内容的说明,编写文档时选中这段文字,使用【Ctrl+Alt+4】快捷键即可格式化成要求的字体;
目 录
1 文档摘要 5
1.1 文档分类 5
1.2 关键字/Tag 5
1.3 摘要 5
1.4 作者、协作者及评审人员 5
1.5 定义、首字母缩写词及缩略语 5
2 概述 6
2.1 问题或场景 6
2.2 目的 6
2.3 参考资料 6
2.4 工具和技术 6
2.5 系统运行环境 6
3 总体解决方案 7
3.1 前提条件 7
3.2 必备知识 7
3.3 使用监控数据库连接工具 9
3.3.1 部署 9
3.3.2 打开及关闭监控开关 9
3.3.3 监控日志 10
3.4 使用分析监控数据库连接日志工具 10
4 案例 12
4.1 案例准备 12
4.2 运行案例 13
4.3 分析问题 13
5 注意事项 16
5.1 注意源码与发布的程序可能不一致 16
5.2 userAccessMonitor中找不到匹配的请求编号 16
文档摘要
文档分类
部署上线 ( 技术方案
关键字/Tag
数据库连接不释放
摘要
介绍一个定位EOS5.3系统中数据库连接不释放问题的方法。
作者、协作者及评审人员
作者: 林锋
定义、首字母缩写词及缩略语
概述
问题或场景
在操作数据库的过程中,通常有三个步骤:先取得与数据库的连接,再操作数据库,最后在关闭数据库连接。
最后的关闭数据库连接步骤必不可少,因为数据库连接数是有限的,一旦漏了这个步骤,最终数据库就将没有可用的连接,导致所有的数据库操作都无法进行。这个即是数据库连接不释放问题。
在EOS系统中, EOS提供的数据库操作构件经过充分测试,以及众多的项目验证,不会存在数据库连接不释放的问题。虽然EOS的数据库构件可以满足绝大多数的开发需求,但同样还是有写java代码来操作数据库的需求存在。
由于缺少充分的测试和验证,在项目开发过程中写java代码操作数据库不可避免地会存在数据库连接不释放问题。
目的
本文介绍通过EOS提供的一个工具来监控记录数据库的连接、关闭操作日志,另外再通过一个工具分析监控记录的日志,找到连接不释放的功能。
参考资料
工具和技术
部署上线\工具\EOS系统性能分析工具
系统运行环境
EOS5.3
总体解决方案
前提条件
要使用本方案有两个前提条件:
必须是EOS5.3及以上版本,因为从EOS5.3版本才支持监控数据库操作
java代码中取得的数据库连接必须是通过EOS提供的dbbroker接口取得的,否则EOS无法监控
必备知识
前提条件中提到java代码中取得的数据库连接必须是通过EOS提供的dbbroker接口取得的,那么怎样从dbbroker接口中取得数据库连接?什么情况下需要关闭数据库连接呢?
下面
您可能关注的文档
最近下载
- 西门子840DSL报警导入模板.xls VIP
- 现代密码学(电子科大)中国大学MOOC慕课 章节测验期末考试客观题答案.pdf VIP
- TOTO东陶诺锐斯特TCF9898&9788WCS使用说明书.pdf
- 红警2共和国之辉rules.ini修改菜鸟教程.docx VIP
- 人教B版高中数学必修一全册教学课件.pptx
- 工程售后服务承诺书15篇.docx VIP
- 苏科版九年级物理电压和电压表的使用.pptx VIP
- 苏科物理九年级上册电流和电流表的使用课件.pptx VIP
- 蛇足石杉的孢子分析-特种植物育种与栽培专业论文.docx VIP
- 图形图像处理PhotoshopCC(电子商务专业)高职PPT完整全套教学课件.pptx VIP
文档评论(0)