0

可能重复:
数据库性能调整存在哪些资源?

有人可以就导致 oracle 性能缓慢的原因提出诊断步骤吗?

我的应用程序使用 Oracle DB,而且大部分时间都很酷,我有时会收到电子邮件说应用程序非常慢,但是当我登录并检查时一切都会好起来的。

我想知道有没有办法检查这个性能问题背后的历史记录(比如一些日志文件)。

如果当前正在发生某些事情,那么我知道要检查锁 (V$locks) 等。但是如果我必须检查昨天下午 2 点到 3:00 之间发生的事情,同时对性能进行故障排除,我应该看什么?

4

1 回答 1

0

如果你有许可证,你可以很容易地浏览 ASH。如果您没有许可证,或者没有运行 10g 之前的 Oracle 企业版,您可以使用 ASH 查看器离线收集和查看数据。刚刚写了一篇关于它的小博客文章。ash 标准版 - 或 - 没有额外的许可证 这很容易。一个挑战是让它在问题发生期间运行。研究结果可以稍后进行。

于 2012-10-08T11:17:44.687 回答