【发布时间】:2020-07-26 09:17:12
【问题描述】:
我有一个~2,300 行的包,它被分成许多程序和功能。它的运行速度比我想要的慢。许多年前,在 Oracle 的先前版本(9i 或 11g)上,我遇到了类似的问题,我能够构建一个层次结构,其中包含在过程/包中执行的所有内容以及在每个项目上花费了多少时间。
我似乎找不到说明如何完成此操作的教程/博客。它可能是通过 DBMS_STATS 包完成的,但我发现 Oracle 的文档不适用于面向任务的问题解决。如果您想了解有关某个主题的所有知识可能会很好,但通常我只需要知道如何解决我目前正在处理的问题。
无论如何,有人可以指出我如何获得运行 Oracle 过程的运行时统计信息吗?
【问题讨论】:
-
@OldProgrammer,如果您将其发布为答案,并附上链接oracle-base.com/articles/11g/plsql-hierarchical-profiler-11gr1,我肯定会支持它。谢谢
标签: oracle performance plsql oracle12c