學習動態效能表(九)--V$FILESTAT
學習動態效能表第九篇--V$FILESTAT
本檢視記錄各檔案物理I/O資訊。如果瓶頸與I/O相關,可用於分析發生的活動I/O事件。V$FILESTAT顯示出資料庫I/O的下列資訊(不包括日誌檔案):
物理讀寫數
塊讀寫數
I/O讀寫總耗時
以上數值自例項啟動即開始記錄。如果獲取了兩個快照,那麼二者之間的差異即是這一時間段內活動I/O統計。
V$FILESTAT中的常用列:
FILE#:檔案序號;
PHYRDS:已完成的物理讀次數;
PHYBLKRD:塊讀取數;
PHYWRTS:DBWR完成的物理寫次數;
PHYBLKWRT:寫入磁碟的塊數;
V$FILESTAT注意項:
因為multiblock讀呼叫,物理讀數和資料塊讀數有可能不同;
因為程式直寫,物理寫和資料塊寫也可能不一致;
Sum(physical blocks read) 近似於v$sysstat中的physical reads;
Sum(physical blocks written) 近似於v$sysstat中的physical writes;
資料讀(由快取讀比直讀好)由服務程式處理。從buffer cache寫只能由DBWR進行,直寫由服務程式處理。
V$FILESTAT中的連線列
Column View Joined Column(s)
----------- ------------------------- -------------------------
FILE# DBA_DATA_FILES FILE_ID
FILE# V$DATAFILE FILE#
示例:
獲得資料檔案物理讀寫和資料塊讀寫資訊:
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快取。不過裸裝置的讀寫次數應該是比較精準的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/751371/viewspace-561512/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- React學習(九):表單React
- 動態生成表-判斷表是否存在效能對比
- Filecoin近期九大動態!
- rust學習九.3-集合之雜湊對映表Rust
- 第九課 表單及表單控制元件 html5學習4控制元件HTML
- 動態規劃學習筆記動態規劃筆記
- Python學習隨筆(九)Python
- C學習-列舉(九)
- Spring 學習小記(九)Spring
- 跟我一起學習和開發動態表單系統-動態表單系統的技術實現與優勢(2)
- 機器學習的靜態特徵和動態特徵機器學習特徵
- 動態元件與v-on元件
- 【MyBatis學習總結 (五),動態SQL】MyBatisSQL
- 第九周學習總結
- gRPC入門學習之旅(九)RPC
- 李沐動手學深度學習V2-chap_preliminaries深度學習
- 【react】實現動態表單中巢狀動態表單React巢狀
- Vue.js基礎學習(三) -------------動態繫結v-bind的介紹和使用Vue.js
- ABAP動態內表
- angular動態表單Angular
- 動手學強化學習(四):動態規劃演算法強化學習動態規劃演算法
- Kubernetes學習筆記(九):StatefulSet--部署有狀態的多副本應用筆記
- PHP 手冊 (類與物件) 學習筆記九:Static(靜態)關鍵字PHP物件筆記
- java反射之動態代理學習筆記Java反射筆記
- Python學習筆記6——動態型別Python筆記型別
- 動態規劃系列之九找零錢動態規劃
- CTF學習(21)MISC(九連環)
- rust學習九.2、集合之字元Rust字元
- rust學習九.1、集合之向量Rust
- PostgreSQL學習的九層寶塔SQL
- HexMap學習筆記(九)——地形特徵筆記特徵
- ReactNative學習筆記九之TabNavigatorReact筆記
- 動態規劃演算法(DP)學習<1>動態規劃演算法
- iOS Tangram(VirtualView)動態元件的學習與使用iOSView元件
- Python學習之路38-動態建立屬性Python
- 機器學習 | 吳恩達機器學習第九周學習筆記機器學習吳恩達筆記
- 零基礎學習人工智慧—Python—Pytorch學習(九)人工智慧PythonPyTorch
- vue 動態繫結 v-modelVue
- 動態繫結 input v-model