要查看Oracle数据库过去一段时间内的性能状况,可以使用以下几种方法:
SELECT * FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML(SYSDATE-7, SYSDATE));
上面的SQL语句会提取过去7天内的AWR报告,可以根据需要修改日期范围。
SELECT * FROM V$ACTIVE_SESSION_HISTORY WHERE SAMPLE_TIME BETWEEN SYSDATE-7 AND SYSDATE;
上面的SQL语句会提取过去7天内的ASH报告,可以根据需要修改日期范围。
EXECUTE statspack.snap;
执行上面的SQL语句将生成一个新的Statspack快照,可以使用Statspack报告来查看数据库性能的历史数据。
通过以上方法,您可以查看Oracle数据库过去一段时间内的性能状况,从而了解数据库的性能趋势并进行性能优化。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。