主动维护的原理
- 使用AWR安装固定间隔生成Oracle数据库的体检报告
- 通过对AWR的分析(用户分析,Oracle自动分析,或两者同时进行),来确定是否需要对Oracle进行常规维护任务
- 当遇到Oracle无法完成的常规维护任务是,Oracle会生成预警来通知管理员,预警不仅包括发生了什么问题,还会对如何解决问题给出相关的建议
- 建议案是根据一些指导生成的,其中每个指导负责一个子系统,如:内存指导和SQL指导
术语:
- 自动工作量资料档案库(AWR):通过为内部Oracle服务器组件提供服务,收集、处理、维护和利用性能统计信息,以检测问题和进行自优化;
- 活动会话的历史记录(ASH):是指存储在AWR中最近会话活动的历史记录
- 基线:只为性能比较二采集的“正常运行的数据库”的数据
- 应用程序统计信息(事务处理量、响应事件)
- 数据库统计信息
- 操作系统统计信息
- 磁盘I/O统计信息
- 网络统计信息
- 度量:指积累统计信息中的更改率
- 统计信息:指用于优化内部操作的数据集合,提供关于数据库及数据库对象的详细信息。查询优化程序使用优化程序统计信息为每个SQL语句选择最佳执行计划
- 阀值:指比较度量值时所根据的边界值