EAS Cloud重大性能问题通用排查方法(数据库针对ORACLE)原创
金蝶云社区-杨银芳_KD508
杨银芳_KD508
5人赞赏了该文章 233次浏览 未经作者许可,禁止转载编辑于2020年04月12日 17:43:33

EAS Cloud重大性能问题通用排查方法(数据库针对ORACLE)


出现重大问题(含性能问题)时,请上以下几幅图,了解下整体情况并做针对性分析处理:

1.对于LINUX数据库服务器上运行top命令截个全图,看资源使用是否出现问题,对于WINDOWS数据库服务器则"启动任务管理器"点击"性能"页签-->资源监视器,截全图发上来看看服务器CPU,内存,IO使用情况。

2.对于LINUX应用服务器上运行top命令截个全图,看资源使用是否出现问题,对于WINDOWS数据库服务器则"启动任务管理器"点击"性能"页签-->资源监视器,截全图发上来看看服务器CPU,内存,IO使用情况。

3.ORACLE EM(数据库企业管理器)工具的顶级活动截个全图,看是否有数据库异常

4.EAS管理控制台(应用、集群、网络代理)页签分别截全图,看EAS实例是否运行正常

5.当出现性能问题要诊断时,在数据库服务器上

1).收集数据库的AWR报告,收集问题发生点内的1,2小时内报告):

$sqlplus / as sysdba

sql>exec DBMS_WORKLOAD_REPOSITORY.AWR_SET_REPORT_THRESHOLDS(top_n_sql=>100);

sql>@?/rdbms/admin/awrrpt.sql

运行时要输入:enter value for report_type: html

enter value for num_days: 输入天数,如收集当天产生的报告,则输入1,如收集前1天产生的报告则输入2,以此类推。

自动显示该天的对应的快照id与生成快照的时间(收集功能点慢时段1到2小时数据)

enter value for begin_snap: 输入要析的开始快照id (如79)

enter value for end_snap: 输入要析的结束快照id  (如80)

enter value for report_name: awr_report_此处写该报告生成的时间    --该报表名就是最后生成的报告的文件名称

最后输入完,回车,开始生成报告,报告生成完,最后会显示报告存放在哪个地方及报告的文件名:

Stopped spooling to d:\Program Files\PLSQL Developer\awr_report_201008201002.html

Report written to awr_report_201008201002.html

2).收集ASH报告(收集问题发生点内的1,2小时内报告):

$sqlplus / as sysdba

sql>@?/rdbms/admin/ashrpt.sql

Enter value for report_type:  输入回车

Enter value for begin_time: 输入时间(时间格式为[月月/日日/年年 24小时显示小时:分钟:秒秒,如05/14/18 15:00:00

Enter value for duration: 15 (输入时间间隔,单位为分钟,如15分钟)

Enter value for report_name: 输入回车,或路径和文件名


图标赞 5
5人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!