database - Oracle 数据库中的写入次数
问题描述
是否有一个视图可以获取有关 Oracle 数据库中每天写入次数以及相关数据量的统计信息?我对这些有一个看法:V$METRIC_HISTORY,V$METRIC,但我没有找到与此相关的东西。
感谢您的建议
解决方案
我建议查看 DBA_HIST_FILESTATXS
视图:
DBA_HIST_FILESTATXS
显示有关文件读/写统计信息的信息。此视图包含 的快照V$FILESTAT
。
您应该对以下列感兴趣:
PHYWRTS
: DBWR 需要写入的次数PHYBLKWRT
: 写入磁盘的块数,可能与PHYWRTS
所有写入都是单个块相同
笔记 :
- 如果你想知道写入的体积
PHYBLKWRT
,你需要乘以BLOCK_SIZE
- 如果要按日期过滤,则必须
JOIN
使用 viewdba_hist_snapshot
存储快照历史记录
推荐阅读
- xml - 如何在 B2C 声明中传递有关引荐页面的信息
- java - 从带有 Maven 的 Visual Studio Code for Java 开始
- c++ - 在 main 之前调试对全局变量的赋值
- android - firebase 推送通知将数据传递给启动器
- ruby-on-rails - 使用 Iex-Ruby-Client Gem 配置 Ruby On Rails 应用程序
- imagemagick - 我可以使用 ImageMagick 获得单个字符的边界框吗?
- sql - 检查数据表中的出生日期是否即将到来
- continuous-integration - 用于持续集成的 Team City 构建配置
- python - 如何在 Python 中获取 GstBuffer 标志
- microservices - Api gateway、Service Regisry 和 Service Mesh,它们如何协同工作?