ORACLE AWR和ASH的特性是什么

2023-04-11 05:58:00 oracle 特性 AWR
. 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语句执行计划。 · 可以监控数据库资源使用情况,并生成资源使用图表。

相关文章