Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 интерпритация результатов profiler  [new]
ZelAO
Member

Откуда: Зеленоград
Сообщений: 152
Уважаемые!

Поставило меня в затруднение следующее:

select d.TOTAL_OCCUR, d.TOTAL_TIME, d.MIN_TIME , d.MAX_TIME
from plsql_profiler_data d, plsql_profiler_units u
where u.unit_number = d.unit_number;

А именно результаты:

TOTAL_OCCUR TOTAL_TIME MIN_TIME MAX_TIME
61554 9223372036854780000.00 646000.00 9223372036854780000.00

Как можно верно интерпритировать то, что запусков 61554 и при этом MAX_TIME=TOTAL_TIME учитывая то, что MIN_TIME = 646000 ?
23 ноя 10, 13:16    [9824797]     Ответить | Цитировать Сообщить модератору
 Re: интерпритация результатов profiler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
Смотрите, что в других полях этих таблиц...
23 ноя 10, 14:18    [9825401]     Ответить | Цитировать Сообщить модератору
 Re: интерпритация результатов profiler  [new]
ZelAO
Member

Откуда: Зеленоград
Сообщений: 152
SQL*Plus, на мой не искушенный взгляд ничего, что бы прояснило мне данную ситуацию. Понятно, что исполняется тело пакета, понятна строка тела пакета, поглядев на тело можно уяснить, что дергается процедура.... на что конкретно глядеть?
23 ноя 10, 14:22    [9825440]     Ответить | Цитировать Сообщить модератору
 Re: интерпритация результатов profiler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
ZelAO
на что конкретно глядеть?

Table 105-2 Columns in Table PLSQL_PROFILER_UNITS

Column Datatype Definition 

runid  NUMBER
 Primary key, references plsql_profiler_runs,
 
unit_number  NUMBER
 Primary key, internally generated library unit #
 
unit_type  VARCHAR2(32)
 Library unit type
 
unit_owner  VARCHAR2(32)
 Library unit owner name
 
unit_name  VARCHAR2(32)
 Library unit name timestamp on library unit
 
unit_timestamp  DATE
 In the future will be used to detect changes to unit between runs
 
total_time  NUMBER
 Total time spent in this unit in nanoseconds. 
The profiler does not set this field, but it is provided for the convenience of analysis tools.


Table 105-3 Columns in Table PLSQL_PROFILER_DATA

Column Datatype Definition 
runid  NUMBER
 Primary key, unique (generated) run identifier
 
unit_number  NUMBER
 Primary key, internally generated library unit number
 
line#  NUMBER
 Primary key, not null, line number in unit
 
total_occur  NUMBER
 Number of times line was executed
 
total_time  NUMBER
 Total time spent executing line in nanoseconds
 
min_time  NUMBER
 Minimum execution time for this line in nanoseconds
 
max_time  NUMBER
 Maximum execution time for this line in nanoseconds
 
23 ноя 10, 14:33    [9825531]     Ответить | Цитировать Сообщить модератору
 Re: интерпритация результатов profiler  [new]
ZelAO
Member

Откуда: Зеленоград
Сообщений: 152
Спасибо конечно, но я потрудился ознакомиться с документацией перед тем, как озадачивать людей на форуме :)

Какой набор полей даст мне решение поставленной в первом моем посте задачи? Совершенно для меня не ясно. То, что запускается мне понятно. Не понятно, что твориться с таймингами, они не совподают с моей прямолинейной логикой в данной конкретной строчке, которую я привел в качестве примера.
23 ноя 10, 14:42    [9825611]     Ответить | Цитировать Сообщить модератору
 Re: интерпритация результатов profiler  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
Приведенная строчка содержит неполную информацию.
Если полная информация не даст понимания, смотрите на My Oracle Support, заводите Service Request...
23 ноя 10, 14:47    [9825652]     Ответить | Цитировать Сообщить модератору
 Re: интерпритация результатов profiler  [new]
ZelAO
Member

Откуда: Зеленоград
Сообщений: 152
Если кто-то еще сталкнется, то по моему первому посту - Bug 6629628. И не понятно, что с этим делать :(
24 ноя 10, 10:30    [9829574]     Ответить | Цитировать Сообщить модератору
 Re: интерпритация результатов profiler  [new]
брадобрей
Member

Откуда:
Сообщений: 4696
мда. жоско. жоско.

у меня были другие приколы, линии в триггерах не совпадали с *_source
24 ноя 10, 11:37    [9830260]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить