为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:一个时间段内通过iostat 看磁盘写入和繁忙度都比较高,也有io堆积。再数据库中除了归档挖掘,还有什么办法可以统计到dml的数量。
有那个v$sysstat视图
select * from v$sysstat where name like '%statement%';
可以用类似于下面的方法取等待时间段前后统计信息差
select *
from table(ms.fsys(5)) --这里传参5是自动等待5秒
where stat_name like '%statement%' --列出与各种类型语句的执行统计相关记录
or stat_name = 'stat time(ms)' --列出统计信息获取时间信息
结果类似于
https://eco.dameng.com/vip/details/751c7e3180aaa485c4bb361d34ce7d4d
看下dmlog这个工具能否满足需要呢