RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Java>列表

J2EE系统测试典型问题以及解决办法

来源: 作者: 时间:2007-10-11 点击:

1.使用jprofile来检查系统的耗时,耗内存,线程等方面问题,精确到类和方法

2.使用oracle自带工具检测数据库以及sql优化内容,以及优化建议

查看表结构,发现MOC表没有对CID建索引,这是性能差的主要原因。
 
建议建(dn,cid)复合索引,而且
SELECT DN FROM OMCR.MOC where cid='33686761' and dn like 'RAN=385, RNC_INFO=385%'
语句的条件写成 dn like 'RAN=385, RNC_INFO=385%' and cid='33686761'比较合适
 
2
Execute to Parse %: 15.92 这个指标比较低
因为parse次数太多导致
 
SELECT DN FROM OMCR.MOC where cid='33686761' and dn like 'RAN=385, RNC_INFO=385%'
这几个语句执行次数都比较多,请看一下这些语句是否没有用动态绑定以及preparestatement
 
3
delete from moc where dn like :b0
select * from moc where (dn=:1 or dn like :2) and cid in (select cid from sysattrtable where attrid>=100 and attrid<200)
这2句耗时也比较长,是配置服务器操作的,问一下OMC是不是在做配置同步操作

3.使用sniffer监测网络包情况

4.jboss中jmsmessage有关持久化带来的耗时问题

5.有关hibernate中批量插入和更新的效率问题.

http://www.jdon.com/article/25431.html 这个帖子详细说明了一级,二级缓存的原理

6. lsof用来查看端口占用情况(占用被什么进程占用)
root@hromcr # lsof -i|grep 7090
java       5589   v3test   11u  IPv4 0x600043356c0        0t0  TCP *:7090 (LISTEN)
root@hromcr # ps -ef|grep 5589
    root  7377  7282   0 16:37:00 pts/5       0:00 grep 5589

共2页: 上一页 1 [2] 下一页
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册