为什么要尝试第三方甲骨文数据库监控工具

日期: 2019-01-14 作者:Brian Peasland翻译:邹铮 来源:TechTarget中国 英文

当购买甲骨文数据库许可证时,你不仅仅将获得数据库管理系统本身。你的许可证还将允许你使用甲骨文Enterprise Manager中的基本功能,Oracle Enterprise Manager是甲骨文公司用于监视和管理甲骨文数据库基础设施的工具套件。

你可能会发现Enterprise Manager(EM)是一个非常有用的产品。但你还需要考虑使用第三方Oracle数据库监控工具来支持你的性能调优和管理需求,即使您已经在使用Enterprise Manager。

为了解释其中的原因,下面让我们看一下Enterprise Manager和两款流行的第三方工具为数据库管理员(DBA)在管理Oracle数据库的特定方面提供的功能。

甲骨文性能一目了然

Enterprise Manager的最佳功能之一是让用户一目了然地查看甲骨文数据库的性能。当你登录Enterprise Manager并选择数据库,便会进入Performance Home屏幕,该屏幕会显示一张图表,该图表可根据甲骨文的平均活动会话值跟踪数据库性能。

图1是该图表的屏幕截图。绿色表示正在使用可用CPU容量或等待其他系统资源的用户会话,如右侧图例所示。还有棕色尖峰指向并发问题。当图表中的彩色区域超过红色“CPU Cores”线时,这意味着数据库用户可能开始遭遇性能问题。

图1:甲骨文Enterprise Manager的Performance Home屏幕为数据库管理员提供彩色图表显示数据库性能水平和问题。

图1:甲骨文Enterprise Manager的Performance Home屏幕为数据库管理员提供彩色图表显示数据库性能水平和问题。

数据库管理员可以单击图例中的任一个项目或图表中的相应颜色,以快速深入到该区域以获取更多信息。例如,当我单击Concurrency类别时,Enterprise Manager会显示一个新图表,其中包含数据库中与并发相关的等待事件的数据。

图2显示了这种图表,其中包含一个阴影框,我可以将其拖动到感兴趣的区域,以便在突出的时间间隔内获得有关性能的详细信息。在这种情况下,对于阴影框所涵盖的时间段,会显示Top SQL和Top Sessions信息;这向我展示了消耗最多CPU资源的SQL语句和用户会话。请注意,为了安全起见,我已经在屏幕截图中修改了一些信息,因为这是从实际的生产系统中获取的信息。

图2:数据库管理员可以深入了解Enterprise Manager中的性能数据,以跟踪SQL语句和用户会话等的资源使用情况。

但我不只是使用Enterprise Manager。我最喜欢的性能调优和甲骨文数据库监控工具之一是由Orachrome开发的Lighty for Oracle。图3是Lighty的屏幕截图,这里显示与Enterprise Manager相同的信息,还有一些经编辑的专有信息。

图3:Lighty for Oracle提供与甲骨文Enterprise Manager相同的性能数据图表,具有类似的颜色编码。

更快地解决甲骨文性能问题

大家很自然地会问我,为什么要购买第三方产品,毕竟这些产品提供与Enterprise Manager相同的信息。对于初学者来说,与Enterprise Manager相比,使用像Lighty这样的产品要更快。Lighty只关注性能调优。因此,它的目的是为你及时提供性能信息。而在Enterprise Manager中,无论你何时深入挖掘更多细节,屏幕上都不会再显示更高级别的信息;但在Lighty中,你可以同时查看性能图和SQL详细信息。

我已经使用Lighty好几年了,而且它可以让我更快地解决性能问题。作为数据库管理员,这让我节省了很多时间,并且,第三方工具在短短两个月后基本上就能收回成本。

此外,虽然甲骨文数据库中包含一组Enterprise Manager数据库管理功能,但性能监视屏幕要求用户从甲骨文授权可选Diagnostics Pack。如果安装Lighty,它将使用附加包。但是如果你不这样做,该工具将创建自己的对象来Diagnostics Pack,这让你获取相同的性能监视和调整功能的同时节省了资金。

还有很多其他可用的甲骨文数据库监视工具。其中一个比Lighty更受欢迎的是来自Quest Software的Toad for Oracle。

Toad提供各种数据库开发和管理功能,它不仅仅是一个性能调优工具。但Toad for Oracle DBA Edition包括Spotlight on Oracle,它使用户能够监控数据库性能,并可在出现瓶颈问题时向其发出警报。Spotlight的性能监控示例如图4所示。

图4:Toad for Oracle DBA Edition中的Spotlight on Oracle工具提供了对甲骨文数据库性能的可视化视图。

第三方甲骨文数据库监视工具通常是对数据库软件随附的工具集的补充。当然,第三方可能会需要你花费更多钱; 但在大多数情况下,我发现,通常工具可在第一年内收回成本,这是基于我使用它节省的时间,同时,这也让我有更多时间去执行其他功能。

我发现,几乎所有第三方工具供应商都允许下载其产品进行免费试用。为什么不试一试甲骨文Enterprise Manager以外的性能监视和调优工具,看看它们对你和你的公司来说是否值得投资?

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Brian Peasland
Brian Peasland

Techtarget旗下Searchoracle网站的资深专家,有16年IT行业经验、计算机科学硕士、专攻数据库方向,曾担任系统管理员等职。此外,他还获Oracle 7.3、8和8i的OCP数据库管理员证书,目前为SGT Inc.公司首席DBA。

翻译

邹铮
邹铮

相关推荐