打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
weblogic参数调整 - 古道西风的日志 - 网易博客

weblogic参数调整

java study 2009-06-08 15:11:14 阅读445 评论0   字号: 订阅

weblogic参数设置
         更改内存分配参数(以内存为2G为例)

将bea"weblogic81"common"bin"commENV.cmd文件中

set MEM_ARGS=-Xms128m -Xmx256m内存加大,设置为:

set MEM_ARGS=-Xms1024m –Xms1024m

然后在服务的startWeblogic.cmd中查找

call "%WL_HOME%"common"bin"commEnv.cmd",如果在这句的后面无内存参数的设置则以上面的设置为准。如果在这句的后面加上

set MEM_ARGS=-Xms1024m –Xms1024m,则以这句为准。

            适当调整了BEA Weblogic的线程数大小。

weblogic server的线程数是一个比较重要的参数。线程数指的是weblogic server的最大并发处理操作数量。但是并不是说增加线程数就以为着能够增加性能,能够处理更多的事情。因为线程耗费资源,不必要的线程数增加反而会降低性能。

调整线程数时,在左边菜单的myserver上点击右键,选择查看执行队列,然后点击weblogic.kernel.Default。将“线程计数”、“最大线程数”、“最小线程数”设置为相同的数值,“线程数增加”设为0,以减少线程数增减带来的性能消耗。

         Weblogic监控

http://ip:端口/console,输入用户名、密码对当前的服务进行监控。

登陆后会看到平台的左边有一树目录,打开mydomain下的servers,就会看到我们要监控的服务了。单击服务,

通过Monitoring—>General—> Monitor all Active Queues对线程进行监控制。

通过Monitoring—>Perfformance对Throughput:、Queue Length、Memory Usage:进行监控


JDBC Connection Pool的调优受制于WebLogic Server线程数的设置和数据库进程数,游标的大小。通常我们在一个线程中使用一个连接,所以连接数并不是越多越好,为避免两边的资源消耗,建议设置连接池的最大值等于或者略小于线程数。同时为了减少新建连接的开销,将最小值和最大值设为一致。

增加Statement Cache Size对于大量使用PreparedStatement对象的应用程序很有帮助,WebLogic能够为每一个连接缓存这些对象,此值默认为10。在保证数据库游标大小足够的前提下,可以根据需要提高Statement Cache Size。比如当你设置连接数为25,Cache Size为10时,数据库可能需要打开25*10=250个游标。不幸的是,当遇到与PreparedStatement Cache有关的应用程序错误时,你需要将Cache Size设置为0。

尽管JDBC Connection Pool提供了很多高级参数,在开发模式下比较有用,但大部分在生产环境下不需调整。这里建议最好不要设置测试表, 同时Test Reserved Connections和Test Released Connections也无需勾上。 当然如果你的数据库不稳定,时断时续,你就可能需要上述的参数打开。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Weblogic10.3
Weblogic服务器单机多节点集群
通向架构师的道路(第八天)之weblogic与apache的整合与调优
weblogic connection pool设置及其参数说明
(转)一次weblogic调优的经过(StuckThreadMaxTime) of "60...
weblogic内存调整说明
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服