问题描述:在系统作业高峰期,内存消耗到tomcat配置最高内存
排查问题方案:
1、top 查看应用服务器内存使用情况。
2、通过ps -ef|grep java 查看tomcat配置内存大小,若只有2G增加内存到4G或8G。
3、jmap –histo:live 进程号 > 文件路径.txt 查看内存的堆栈信息,找出消耗内存大的对象。
jmap command not found 需要yum install -y java-1.8.0-openjdk-devel-debug
4、查看数据库服务器内存和cpu使用情况。
5、找出相应消耗cpu性能的sql语句,进行sql语句优化。
情况一:sql语句性能问题,cup导100% 临时解决方案
重启oracle 服务:
(1)以oracle身份登录 su - oracle
(2)进入sqlplus控制台 sqlplus /no
(3)
情况二: