2016 - 2024

感恩一路有你

awr软件使用详解 为什么大部分的数据库系统仍然要用oracle?

浏览量:2626 时间:2023-05-02 19:05:04 作者:采采

为什么大部分的数据库系统仍然要用oracle?

当我看到作者 的问题,我想到的第一句话是:存在即合理。Oracle在数据库领域以其稳定性和良好的安全性而闻名。经过20多年的发展,已经相当成熟,所以在金融或银行等对数据库要求严格的行业中仍然比较流行。然而,随着mysql的发展和近年来nosql的兴起,oracle数据库的市场份额不断缩小,下滑幅度很大。越来越多的行业已经用mysql代替oracle来处理他们的非核心业务,最著名的行业是阿里巴巴 爱情。但是,这些都是非核心的数据或服务,核心还是广泛使用oracl

addm是什么文件?

自动数据库性能监视器(ADDM)自动检查和报告数据库性能问题。结果作为ADDM调查报告显示在Oracle Enterprise Manager的数据库主页中。查看ADDM调查结果可以让您快速找出性能问题。

每个ADDM调查结果都提供了一系列建议来减少性能问题的影响。查看ADDM调查结果并实施建议是您每天正常维护数据库应该做的事情。即使数据库处于次优性能状态,您也应该继续使用ADDM来监视数据库性能。

ADDM是一个内置于Oracle数据库中的自我诊断软件。ADDM检查和分析AWR捕获的数据,以确定Oracle数据库可能存在的性能问题,然后找到性能问题的根本原因,提供纠正这些性能问题的建议,并量化预期的性能优势。ADDM还可以确定不需要采取行动的领域。

在每个AWR快照之后(默认情况下每小时一次),将执行ADDM分析。分析报告保存在数据库中。您可以通过Oracle Enterprise Manager查看这些报告。在使用本指南中介绍的另一种性能调整方法之前,请查看ADDM分析报告。

ADDM分析是从上到下进行的。先确定症状,再完善分析报告,指出性能问题的根本原因。ADDM使用数据库时间的统计数据来确定性能问题。DB time是除用户请求之外数据库花费的增量时间,包括所有非空闲会话的等待时间和CPU时间。

数据库性能调优的目标是减少给定工作负载的数据库时间。ADDM报告说,通过减少数据库时间,数据库可以用同样多的资源支持更多的用户请求。使用了大量的DB时间的系统资源,显示在问题区,按照消耗的DB时间的数量逆序排序。有关DB时间统计的更多信息,请参考时间模型统计部分的内容。

除了诊断性能问题,ADDM还会提出解决方案,有时还会提出多个备选方案供你选择。ADDM ;的建议包括:

硬件改造

添加CPU或修改I/O子系统配置。

数据库配置

修改初始化参数配置

方案修改

散列分区一个表或索引,或使用自动段空间管理(ASSM)

修改应用程序

对序列使用缓存选项或使用绑定变量。

使用其他顾问

对高负载SQL语句运行SQL优化指导,或对热对象运行段指导。

ADDM应用程序从生产系统中受益匪浅。即使在开发和测试系统时,ADDM也能提供潜在性能问题的早期预警。

绩效调整是一个反复的过程。解决问题可能会导致瓶颈转移到系统的其他部分。即使使用ADDM分析报告,也需要多次反复调整才能使性能达到理想水平。

数据库 ADDM 性能 问题 时间

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。