性能问题定位
出现性能问题时, 必须收集的信息:
1. 问题出现的环境信息(应用IP、数据库IP)、准确时间
2. 出现问题应用实例
3. 性能问题现象:
1).记录应用进程状态: 可以使用top命令查看Java进程的CPU及内存使用情况;
2).记录数据库进程状态(RAC环境下,数据有两个节点,要分别收集):可以使用top命令查看Oracle进程CPU及内存使用情况;
4. 应用信息收集:
1).收集问题进程的Java堆使用情况(每隔5~10秒执行一次,多执行几次):
?
sqlplus / as sysdba--执行awrrpt.sql,生成AWR报告,注意:只生成问题出现前后半小时内的报告,所以,问题的出现时间一定要准确;@/opt/oracle/app/oracle/product/11.2.0/.../rdbms/admin/awrrpt.sql?
?
?
?
?
?
?
?
?
?
?
?
?
?