代码之家  ›  专栏  ›  技术社区  ›  gianebao Charitha

Oracle用户过程/功能的基准测试

  •  2
  • gianebao Charitha  · 技术社区  · 14 年前

    我在想一种方法,如何对Oracle过程进行基准测试。我的想法是,放一个 logging function 在每个 part procedure 你想成为基准。存储它进入该部分的时间。然后,创建另一个应用程序(使用PHP)来计算每次执行之间的差异。

    PHP应用程序需要尽可能让它成为外行。

    不过,这个想法行不通,因为它太分散、太咄咄逼人了。如果我想同时执行函数/过程多次,结果将是错误的。

    1 回复  |  直到 14 年前
        1
  •  6
  •   RandomSeed    10 年前

    Oracle在9i中引入了DBMS\u PROFILER包。 Find out more.

    在11g中,他们引入了分层探查器,它做了一些类似的事情,但只针对整个PL/SQL调用堆栈,而不仅仅是单个程序单元。 Find out more .