Oracle AWR в единицах дБ времени в секунду (СРАВНИТЕЛЬНЫЙ ОТЧЕТ ПО РЕЗУЛЬТАТАМ РАБОЧЕЙ ЗАГРУЗКИ) - PullRequest
0 голосов
/ 15 февраля 2019

Я получаю ОТЧЕТ ПО ЗАГРУЗКЕ РАБОЧЕГО ЗАГРУЗКИ, в котором написано:

Load Profile 

1st per sec  
DB time:    1.3

Я запутался, время БД должно быть в единицах времени, не так ли?


НИЖЕ - контекст и история того, что я исследовал о AWR и как я пришел к ответу, который я в конечном итоге разместил.

У меня есть отчет ARW, в котором написано

Elapsed Time (min)  DB time (min)  
60                  80

То, что я прочитал, например, здесь https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:229943800346471782 объясняется, как время БД может превышать истекшее время.И Db время есть время, оно измеряется в единицах времени (мин = минута?), Пока все хорошо.

Тогда профиль нагрузки говорит:

1st per sec  
DB time:    1.3

Если время БД составляет 80 минут в60 минут, чем математическое вычисление в секунду, должно быть 80/60/60, куда делится это деление на 60, чтобы получить в секунду?

РЕДАКТИРОВАТЬ: мое предположение сейчас, поскольку вопрос был опубликован, что этот показатель в секундах, хотя единицы не упоминаются в AWR, и я не смог найти об этом в сети при поиске awr db time in sec.Пожалуйста, предоставьте ссылку, где это точно (если это так).

РЕДАКТИРОВАТЬ 2: WORKLOAD REPOSITORY report говорит, DB Time(s): per sec в Load profile разделе, где WORKLOAD REPOSITORY COMPARE PERIOD REPORT просто говорит Db time per sec.Так что теперь с вероятностью 99% я могу догадаться, что в сравнительном отчете используются те же единицы, но это не на 100% достоверный факт.Я на самом деле получаю отчеты через автоматизированную систему, поэтому не могу быть уверен, что они не покалечены по пути ... Кстати,

PS Я попытался сделать хорошее форматирование вывода, желая вставить вкладки, но не смогнайти, как, например,здесь Вкладка в Markdown говорит, что для аналога это невозможно в уценке.Пожалуйста, добавьте в комментарии, если это можно сделать на stackoverflow.

1 Ответ

0 голосов
/ 15 февраля 2019

Я предполагаю, что из-за большого количества информации, помещаемой в одну строку сравнения, разработчики отчета AWR решили пропустить (s):, которая присутствует в том же месте в обычной (не сравниваемой) AWR.

Я посмотрел на WORKLOAD REPOSITORY report, там написано: DB Time(s): per sec 1.4 в разделе Load profile, где WORKLOAD REPOSITORY COMPARE PERIOD REPORT просто говорит Db time per sec и говорит о втором 1.4.Так что теперь с вероятностью 99% я могу предположить, что в сравнительном отчете используются те же единицы измерения - секунды в секундах.Не уверен на 100%, но в чем мы уверены на 100%?

...