什么是oracle awr

2023-12-26 43阅读

oracle awr报告详解?

AWR 是 Oracle 10g 版本 推出的新特性, 全称叫Automatic Workload Repository-自动负载信息库。

什么是oracle awr(图片来源网络,侵删)

AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分。

AWR报告基本分为四部分:

1、基本信息部分,包括了DB实例、主机的信息以及报告采集时间段的信息。

什么是oracle awr(图片来源网络,侵删)

2、Main Report部分,第一部分Report Summary被单独放在了基本信息后面,其他的信息则放在整个报告较后的位置,个人觉得最重要的部分是SQL Statistcs。

3、RAC statistics部分,包括RAC相关的统计信息。

4、Wait Event Statistics部分。

什么是oracle awr(图片来源网络,侵删)

awr报告怎么看?

AWR报告是用来分析和优化数据库性能的工具。以下是查看AWR报告的步骤:

1. 第一,进入数据库服务器的命令行界面,使用sysdba权限登录Oracle数据库。

2. 执行以下命令来生成AWR报告:

```

$ sqlplus / as sysdba

SQL> @?/rdbms/admin/awrrpt.sql

```

怎么查找oracle比较慢的session和SQL?

一台6一台1是啥意思没看懂。不过一般数据库的性能问题都有诊断路径。比如您可以打一个AWR报告,看看问题时段的主要等待事件,或者看一下11:40前后五分钟的Ash报告,或者查一下性能视图(active session history)。然后在故障时段监视一下session。

综上所述建议把工作做的细致一点,多查一下数据哈。

怎样使用dba?

在各种linux,win上安装好mysql或者oracle

了解各种灾备解决方案中的概念,各平台上搭建集群

学习备份。然后对着目录里的各种文件随意删除。然后恢复它(可以在其他机器上)

使用技能点解决对应的问题:索引,分区,undo,redo,archivelog,读写分离,awr分析,分析日志,sql执行计划,导入导出,信手捏来(函数,存储过程,sql脚本),linux/bash脚本

到了这里,你已经比90%以上的开发更懂数据库了,你才能算是一个dba。 其实我很想说没办法快速,没有基础的积累,快不起来。 简单的维护,程序员自己就搞定了。而随着云服务的大热,你可能以后只能在云服务商那里才能找到dba工作,而他们都是源码魔改级别的"dba"。

到此,以上就是小编对于什么是oracle数据库的问题就介绍到这了,希望这4点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]