首页 > 解决方案 > Oracle 数据库中的写入次数

问题描述

是否有一个视图可以获取有关 Oracle 数据库中每天写入次数以及相关数据量的统计信息?我对这些有一个看法:V$METRIC_HISTORY,V$METRIC,但我没有找到与此相关的东西。

感谢您的建议

标签: databaseoraclestatisticsmonitoring

解决方案


我建议查看 DBA_HIST_FILESTATXS视图

DBA_HIST_FILESTATXS显示有关文件读/写统计信息的信息。此视图包含 的快照V$FILESTAT

您应该对以下列感兴趣:

  • PHYWRTS: DBWR 需要写入的次数
  • PHYBLKWRT: 写入磁盘的块数,可能与PHYWRTS所有写入都是单个块相同

笔记 :

  • 如果你想知道写入的体积PHYBLKWRT,你需要乘以BLOCK_SIZE
  • 如果要按日期过滤,则必须JOIN使用 viewdba_hist_snapshot存储快照历史记录

推荐阅读