Количество записей в базе данных Oracle - PullRequest
0 голосов
/ 11 января 2019

Есть ли представление для получения статистики о количестве записей в день в базе данных Oracle и количестве связанных данных? У меня было представление о них: V $ METRIC_HISTORY, V $ METRIC, но я не нашел в этом ничего уместного.

Спасибо за ваши предложения

1 Ответ

0 голосов
/ 11 января 2019

Я бы порекомендовал посмотреть на DBA_HIST_FILESTATXS просмотр :

DBA_HIST_FILESTATXS отображает информацию о статистике чтения / записи файла. Это представление содержит снимки V$FILESTAT.

Вам могут быть интересны следующие столбцы:

  • PHYWRTS: сколько раз DBWR требуется для записи
  • PHYBLKWRT: Количество блоков, записанных на диск, которое может быть таким же, как PHYWRTS, если все записи являются единичными блоками

Примечание:

  • Если вы хотите узнать написанное тома , вам нужно умножить PHYBLKWRT на BLOCK_SIZE
  • Если вы хотите фильтровать по датам, вам нужно JOIN с представлением dba_hist_snapshot, в котором хранится история снимков
...