WebLogic Server 管理最佳实践(11)

2008-02-23 09:19:18来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

callable statement来提高性能。重用prepared statementcallable statement可以降低数据库服务器上的CPU利用率。

通过把其他应用程序分离到单独的机器或硬件上,可以避免耗尽WebLogic Server机器上的处理能力;为数据库指派一台专用的机器。

技巧

· 如果有可能,按大小排列数据库连接池,这样它们就永远不会增加连接的数目;设置初始容量为最大容量。

· 设置连接池的最大容量至少等于执行线程的数量。

· 配置 Inactive Connection Timeout,以指定一个连接在被回收到池中之前,保持非活动状态的时间长短。

· Connection Leak Profiling选项显示了连接池中泄漏的连接。BEA建议您不要在生产中使用这个选项;它要使用额外的资源,并且通常会降低连接池操作的速度。

· 如果您能够负担把测试连接作为常规请求处理一部分所带来的开销,您可以只使用Test Reserved Connections 选项。

· 避免对“Test Table Name”使用生产表,而要使用哑表(例如Dual)

· 使用语句缓存提高prepared callable statement的性能。

· 为缓存选择 least-recently-used (LRU) 算法;这将从缓存中删除很少使用的语句。

· 当创建连接池或者启动WebLogic Server时,如果数据库不可访问,可以使用

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:一个处理数据库异常的类,按照错误码弹出提示信息

下一篇:实例讲解-整合iBATIS和Spring在WEB开发中的应用