Oracle Database CPU, история использования памяти - PullRequest
0 голосов
/ 05 декабря 2018

Мне нужно определять рабочую нагрузку нашего экземпляра базы данных каждую неделю, в отчете AWR содержится много деталей, но данные разбить очень сложно.

Мне нужен запрос, который создает набор данных, представляющий моментальный снимок-id со следующим значением: загрузка ЦП Использование памяти Операции чтения / записи

Используя этот набор, я смогу создать гистограмму, показывающую загрузку ЦП, памяти и чтение / запись в течение недели по каждому часу.

1 Ответ

0 голосов
/ 05 декабря 2018

Вы можете попробовать запросить представление DBA_HIST_SYSMETRIC_SUMMARY, чтобы получить информацию об использовании ЦП и операциях чтения / записи памяти на уровне SNAP_ID.

Пример запроса приведен ниже:

select * 
from DBA_HIST_SYSMETRIC_SUMMARY
where snap_id=<snap_id>
  and metric_name in ('Host CPU Utilization (%)','I/O Megabytes per Second','I/O Requests per Second','Total PGA Allocated');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...