您好,登录后才能下订单哦!
ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。ASH buffers 的最小值为1MB,最大值不超过30MB.内存中记录数据。期望值是记录一小时的内容。
snapshot的生成周期是每小时,数据保留8天。
手工执行快照
Exec dbms_workload_repository.create_snapshot;
可以通过视图查询
SQL> select * from DBA_HIST_WR_CONTROL; DBID SNAP_INTERVAL RETENTION TOPNSQL ---------- --------------------------------------------------------------------------- --------------------------------------------------------------------------- ------------------------------ 1417794109 +00000 01:00:00.0 +00008 00:00:00.0 DEFAULT
可以使用DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS来修改snap_interval 和retention。
ADDM (Automatic Database Diagnostic Monitor AWR)
Oracle内部的一个顾问系统,能够自动的完成最数据库的一些优化的建议,给出SQL的优化,索引的创建,统计量的收集等建议。每当生成一次AWR的snapshot时,系统会自动根据当前snapshot和上一次的snapshot,给出一个ADDM报告。ADDM报告只显示系统任务有问题的项目。
生成ash报告
SQL> @?/rdbms/admin/ashrpt.sql
生成awr报告
SQL> @?/rdbms/admin/awrrpt.sql
快照之间实例不能关闭。
创建baseline
Exec DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE(start_snap_ id,end_snap_id ,baseline_name);
awr比对报告
@?/rdbms/admin/awrddrpt
RAC全局awr
@?/rdbms/admin/awrgrpt
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
开发者交流群:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。