ORACLE AWR和ASH的特性是什么
.
ORACLE AWR和ASH的特性是什么
ORACLE AWR(Automatic Workload Repository)是ORACLE数据库自动生成和管理的一个性能数据仓库。通过AWR可以对ORACLE数据库的性能进行分析和优化。AWR包括以下两个部分:
1. 基础表空间(SYSAUX):存储AWR所需的基础数据,包括数据库基本信息、性能指标和SQL语句等。
2. 视图:通过视图来查看AWR中存储的数据,视图分为两类:
· 基本视图:存储基本的性能指标数据,包括数据库基本信息、性能指标和SQL语句等。
· 高级视图:存储高级的性能指标数据,包括数据库实例、数据库对象、系统事件和SQL语句等。
AWR的特性包括:
· 可以自动生成性能报告,并支持HTML、PDF和TEXT格式。
· 可以对数据库性能进行分析,并生成性能指标图表。
· 可以对SQL语句进行分析,并生成SQL语句执行计划。
· 可以监控数据库资源使用情况,并生成资源使用图表。
ASH(Active Session History)是ORACLE数据库中一个动态性能数据仓库。ASH存储ORACLE数据库中活动会话的性能数据,包括SQL语句、系统事件、操作系统调用和用户事件等。ASH的特性包括:
· 可以实时监控ORACLE数据库的性能,并生成性能报告。
· 可以对SQL语句进行分析,并生成SQL语句执行计划。
· 可以监控数据库资源使用情况,并生成资源使用图表。
相关文章