Evision Argos / Oracle性能

时间:2011-09-30 16:20:24

标签: performance oracle

我在Evisions Argos中有一个报告,它在一台服务器上运行1-2分钟,在另一台服务器上运行近一个小时。它与具有完全相同代码的完全相同的数据块,仅针对不同的数据库运行。

我不会在这里显示脚本,我只是想知道我们的Argos管理员应该检查哪些内容(我无法访问服务器,我只是一个DataBlock Designer)。

1 个答案:

答案 0 :(得分:1)

Oracle性能调优是一个很大的话题。有些人通过调整其他人的查询来制作(非常好的)生活。所以你真的不会在这里得到很多快乐。

但一般的建议实际上非常明显:如果同一个查询在两个不同的环境中表现不同,原因必然是它们之间存在一些差异。

  1. 数据量(行数)
  2. 数据的分发(开发或测试数据可能与实时数据具有不同的特征)
  3. 数据结构(索引,物化视图)
  4. 陈旧统计
  5. 硬件 - RAM的数量,IO的质量,存储的大小和类型。
  6. 资源争用(更多用户,不同类型的用户,例如长时间运行的报告)
  7. 您可以使用各种工具来诊断性能问题。这取决于您拥有的数据库版本,您获得许可的版本以及是否有任何收费选项。

    但无论如何,首先要做的就是文档。 Find out more