学习动态性能表数据库
第九篇--V$FILESTAT 2007.6.5缓存
本视图记录各文件物理I/O信息。若是瓶颈与I/O相关,可用于分析发生的活动I/O事件。V$FILESTAT显示出数据库I/O的下列信息(不包括日志文件):oracle
以上数值自实例启动即开始记录。若是获取了两个快照,那么两者之间的差别便是这一时间段内活动I/O统计。性能
V$FILESTAT中的经常使用列:学习
V$FILESTAT注意项:spa
V$FILESTAT中的链接列日志
Column View Joined Column(s) 进程
----------- ------------------------- -------------------------事件
FILE# DBA_DATA_FILES FILE_IDit
FILE# V$DATAFILE FILE#
示例:
1.得到数据文件物理读写和数据块读写信息:
select df.tablespace_name name,
df.file_name "file",
f.phyrds pyr,
f.phyblkrd pbr,
f.phywrts pyw,
f.phyblkwrt pbw
from v$filestat f, dba_data_files df where f.file# = df.file_id
order by df.tablespace_name;
注意:尽管oracle记录的读写次数很是精确,但若是数据库运行在Unix文件系统(UFS)有可能不能表现真实的磁盘读写,例如,读次数可能并不是真实的磁盘读,而是UFS缓存。不过裸设备的读写次数应该是比较精准的。