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

gia*_*bao 2 php oracle optimization plsql stored-procedures

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

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

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

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

APC*_*APC 6

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

在11g他们推出了分层探查,其中有类似的功能,但对于整个PL/SQL调用堆栈,而不仅仅是一个单独的程序单元. 了解更多.