У меня есть ~ 2300 линейных пакетов, которые разбиты на множество процедур и функций. Он работает медленнее, чем хотелось бы. Много лет go в предыдущей версии Oracle (9i или 11g) у меня была похожая проблема, и я смог построить иерархическую структуру, которая содержала все, что было выполнено в процедуре / пакете, и сколько времени было потрачено. по каждому пункту.
Я не могу найти учебник / блог, который показывает, как это сделать sh. Вероятно, это делается с помощью пакета DBMS_STATS, но я считаю, что документация Oracle не подходит для решения задач, ориентированных на задачи. Было бы здорово, если вы хотите узнать все, что нужно знать о предмете, но в целом все, что мне нужно знать, это как решить проблему, над которой я сейчас работаю.
В любом случае, кто-то может указать мне как получить статистику выполнения процедуры Oracle?