对Oracle用户程序/功能进行基准测试

时间:2010-08-31 02:22:43

标签: php oracle optimization stored-procedures plsql

我正在考虑如何对Oracle过程进行基准测试。我的想法就是这样,在您希望进行基准测试的logging function的每个part上加procedure。存储它进入该部分的时间。然后,创建另一个应用程序(使用PHP)来计算每次执行之间的差异。

需要PHP应用程序才能使其成为外行。

这个想法不会起作用,因为它过于分散和狭隘。如果我想同时多次执行函数/过程,结果将是错误的。

算法很好。代码更好。整个应用程序是最好的。 :)

1 个答案:

答案 0 :(得分:6)

Oracle在9i中引入了DBMS_PROFILER包。它几乎完全符合您的描述,只是更好。 Find out more.

在11g中,他们引入了分层分析器,它对整个PL / SQL调用栈执行类似的操作,而不仅仅是单个程序单元。 Find out more