第1页共27页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共27页诊断应用数据库的性能瓶颈时间:2004-07-22作者:PeterChapman,RiniGahir浏览次数:3137本文关键字:JDBC,性能,监控,EJB,瓶颈,数据库文章工具推荐给朋友打印文章J2EE的崛起J2EE作为Web应用开发的标准企业计算平台面世,其实力越来越强大,日益普及
J2EE支持遗留应用程序和接口、多种操作系统、分布式和群集式环境,以及高量关键任务应用程序,同时支持安全和管理与监控
通过提供一种开发分布式、可伸缩应用程序的框架和蓝图,J2EE使公司及其开发者能够集中注意力去编写模块化的定制应用程序代码,并且不必担心安全、资源管理和可伸缩性的细节
行业领先的应用程序服务器,例如BEAWebLogicServer,能提供许多功能和服务
多个WebLogic服务器实例的群集和故障恢复功能提供了可靠性、可用性和可伸缩性
它们也提供诸如安全和资源管理之类的其他服务,例如执行线程池、EJB高速缓存和JDBC池
第三方所写的Java数据库连接(JavaDatabaseConnectivity,JDBC)驱动程序进一步抽象和简化不同数据库管理系统(DBMS)间数据存取的编码
这就是一个强大的平台,该平台能够大大简化并且抽象开发分布式、高量企业应用程序的低层细节
J2EE性能的挑战听上去没有什么会出问题,是吗
的确如此,除了应用程序不能达到最终用户或者服务级协定所要求的性能标准之外
一个开发项目和商业创新是否成功要视其迅速检测、诊断和解决这些性能问题的能力而定
由于它们的复杂性日益增加,与早期的僵硬应用程序环境相比,在这些多层的、分布式J2EE应用程序中的性能瓶颈更难以诊断
J2EE环境包含多层相互连接的软件和硬件组件,它们相互作用,满足任何既定的最终用户请求
性能团队的成员—