Oracle数据库性能:如何计算Oracle数据库12c的单个块和多个块的读取响应时间



如何计算oracle数据库12c的单个块和多个块的读取响应时间?是否存在度量视图,我们可以在其中查看与块有关的信息?比如v$stat和v$sysmetric?我浏览了包括oracle在内的不同网站,但除了数据库的v$sysmetric视图中的"平均同步单块读取延迟"外,找不到太多信息。平均同步单块读取延迟和单块读取响应时间是否相同?

您可以使用V$filestat,此视图表包含逻辑行和块行上发生的物理读写次数。您还可以检查

select file#, phyrds,
phywrts
from v$filestat

您可以在v$datafile上进行选择以获得数据文件的名称

select * from v$datafile where file#=(file number get it from filestat) 

来自文档

此视图显示已完成的物理读写次数以及在文件中完成的单块和多块I/O的总数数量从Oracle Database 10g Release 2(10.2(起,此视图包括RMAN进程为备份操作执行的读取。

最新更新