如何在oracle 12.2中建立有关过程执行的统计信息?

问题描述 投票:0回答:2

我有一个〜2,300行的程序包,它分为许多过程和功能。它的运行速度比我想要的慢。许多年前,在Oracle的早期版本(9i或11g)上,我遇到了类似的问题,并且我能够构建一个层次结构,其中包含在过程/程序包中执行的所有内容以及在每个项目上花费了多少时间。 >

我似乎找不到显示如何完成此操作的教程/博客。可能是通过DBMS_STATS包完成的,但是我发现Oracle的文档不适合解决面向任务的问题。如果您想学习关于某个主题的所有知识,那就太好了,但是通常我所需要知道的是如何解决我当前正在研究的问题。

无论如何,有人可以指出我如何获得Oracle过程运行的运行时统计信息?

我有一个〜2,300行的程序包,它分为许多过程和功能。它的运行速度比我想要的慢。许多年前,在Oracle的早期版本(9i或11g)上,我有一个类似的...

oracle performance plsql oracle12c
2个回答
1
投票

有两个选项:


0
投票

您是否尝试过THIS帖子中所述的dbms_utility.get_time方法。

© www.soinside.com 2019 - 2024. All rights reserved.