(轉):學習Oracle動態效能表-(10)-V$FILESTAT
V$FILESTAT
本檢視記錄各檔案物理I/O資訊。如果瓶頸與I/O相關,可用於分析發生的活動I/O事件。V$FILESTAT顯示出I/O的下列資訊(不包括檔案):
l 物理讀寫數
l 塊讀寫數
l I/O讀寫總耗時
以上數值自例項啟動即開始記錄。如果獲取了兩個快照,那麼二者之間的差異即是這一時間段內活動I/O統計。
V$FILESTAT中的常用列:
l FILE#:檔案序號;
l PHYRDS:已完成的物理讀次數;
l PHYBLKRD:塊讀取數;
l PHYWRTS:DBWR完成的物理寫次數;
l PHYBLKWRT:寫入磁碟的塊數;
V$FILESTAT注意項:
l 因為multiblock讀呼叫,物理讀數和資料塊讀數有可能不同;
l 因為程式直寫,物理寫和資料塊寫也可能不一致;
l Sum(physical blocks read)近似於v$sysstat中的physical reads;
l Sum(physical blocks written)近似於v$sysstat中的physical writes;
l 資料讀(由快取讀比直讀好)由服務程式處理。從buffer cache寫只能由DBWR進行,直寫由服務程式處理。
V$FILESTAT中的連線列
Column View Joined Column(s)
----------- ------------------------- -------------------------
FILE# DBA_DATA_FILES FILE_ID
FILE# V$DATAFILE FILE#
示例:
1.獲得資料檔案物理讀寫和資料塊讀寫資訊:
selectdf.tablespace_namename,
df.file_name "file",
f.phyrds pyr,
f.phyblkrd pbr,
f.phywrts pyw,
f.phyblkwrt pbw
fromv$filestat f, dba_data_files dfwheref.file# = df.file_id
orderbydf.tablespace_name;
注意:儘管oracle記錄的讀寫次數非常精確,但如果資料庫執行在Unix檔案系統(UFS)有可能不能表現真實的磁碟讀寫,例如,讀次數可能並非真實的磁碟讀,而是UFS快取。不過裸裝置的讀寫次數應該是比較精準的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9399028/viewspace-678259/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學習動態效能表(九)--V$FILESTAT
- Oracle動態效能檢視學習筆記(6)_v$filestatOracle筆記
- (轉):學習Oracle動態效能表-(12)-V$PROCESSOracle
- (轉):學習Oracle動態效能表-(8)-V$SESSIONOracleSession
- (轉):學習Oracle動態效能表-(5)-V$SESSTATOracle
- (轉)學習Oracle動態效能表-(4)-V$SYSSTATOracle
- (轉):學習Oracle動態效能表-(2)-V$SQLTEXTOracleSQL
- (轉):學習Oracle動態效能表-(1)-V$SQLAREAOracleSQL
- (轉):學習Oracle動態效能表-(21)-V$UNDOSTATOracle
- (轉):學習Oracle動態效能表-(19)-v$rowcacheOracle
- (轉):學習Oracle動態效能表-(18)-V$ROLLSTATOracle
- (轉):學習Oracle動態效能表-(7)-V$SQLTEXT,V$SQLAREAOracleSQL
- [轉]學習Oracle動態效能表-(6)-V$SQLTEXT,V$SQLAREAOracleSQL
- (轉):學習Oracle動態效能表-(22)-V$WAITSTATOracleAI
- 學習oracle動態效能表--v$transactionOracle
- (轉):學習Oracle動態效能表-(20)-V$SYSTEM_EVENTOracle
- (轉):學習Oracle動態效能表-(16)-V$OPEN_CURSOROracle
- (轉):學習Oracle動態效能表-(14)-V$SEGSTAT ,V$SEGMENT_STATISTICSOracle
- (轉):學習Oracle動態效能表-(11)-v$latch$ v$latch_childrenOracle
- (轉):學習Oracle動態效能表-(6)-V$SQL,V$SQL_PLANOracleSQL
- (轉)學習Oracle動態效能表-(3)V$LOCK,V$LOCKED_OBJECTOracleObject
- (轉):學習Oracle動態效能表-(17)-v$parameter & v$system_parameterOracle
- (轉):學習Oracle動態效能表-(13)-V$SESSION_LONGOPSOracleSessionGo
- (轉):學習Oracle動態效能表-(15)-V$DB_OBJECT_CACHEOracleObject
- (轉):學習Oracle動態效能表-(9)-V$SESSION_WAIT,V$SESSION_EVENTOracleSessionAI
- 學習動態效能表(19)--V$UNDOSTAT
- 學習動態效能表(16)--V$ROWCACHE
- 學習動態效能表(15)--V$ROLLSTAT
- 學習動態效能表(七)--V$PROCESS
- 學習動態效能表(二)--v$sesstat
- 學習動態效能表(一)--v$sysstat
- 學習動態效能表(五)-v$sessionSession
- 學習動態效能表(五)--V$SESSIONSession
- (轉)Oracle動態效能檢視學習之v$processOracle
- Oracle動態效能檢視學習之 V$ROLLSTAT -- 轉Oracle
- 學習動態效能表(20)--V$WAITSTATAI
- 學習動態效能表(八)-(1)-v$lock
- 學習動態效能表(三)-(1)-v$sqlSQL