學習動態性能表數據庫
第九篇--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緩存。不過裸設備的讀寫次數應該是比較精準的。