v$sesstat,v$mystat,v$statname和v$sysstat檢視簡介
今天早上開啟ITPUB的論壇,提到了查詢dml操作期間,沒有commit之前是否產生redo log,就涉及到如何檢視current session產生的redo的計算,因為前段時間接觸過統計的幾個檢視
V$sysstat v$mystat v$session v$statname,翻看資料 實驗記載下:
V$sysstat是系統資源使用情況的統計分析,sys會不自然的想到conn / as sysdba,
Desc v$sysstat
Name
----------
Stattistic# :標識,用來識別name
Name
Classs 統計類別
Value
Stat_id 統計標識
Name中包括的統計資訊: redo size(產生的redo log) user commits/user rollback(某種操作的次數) cpu userd by this session(做某種動作的累計時間)等。
Class是2代表的redo的資訊,其中的class類別有點多,需要長時間使用來熟悉。
V$sesstat是所有庫中所有session的分組統計資訊。
包括statistic# sid value三列column,sid是session的識別ID,其餘的列 和v$syssta中的column的意義相同。
V$mystat統計的是當前session的資訊,表結構和含義和v$sesstat相同。V$mystat中的統計資訊是v$sesstat的一個子集。
V$statname是聯絡v$mystat和統計name的檢視,透過statistic#來對其他檢視連線,而其他的表中同列名的column意義相同。
Name
-----------
Statistic#
Name
Class
Stat_id
試一下查詢current session的redo變化吧
在dml執行前後分別執行下面的sql查詢產生value的變化
Select name,value from v$mystat a,v$statname b
where a.statistic#=b.statistic# and b.name=’redo size
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1055091/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle動態效能檢視學習筆記(2)_v$sesstat_v$mystat_v$statnameOracle筆記
- v$sysstat和v$sesstat區別
- 幾個檢視 v$mystat v$systata v$sessionSession
- oracle v$sysstat效能檢視Oracle
- v$sesstat檢視和自開發工具
- Oracle中效能檢視V$SYSSTATOracle
- 授權某使用者,檢視動態效能檢視的許可權(如v$latch,v$lock,v$sqlarea,v$sql,v$sysstat)SQL
- v$sql檢視和v$sqlarea檢視的構建SQL
- 使用者/伺服器程式概念及v$session/V$PROCESS檢視簡介伺服器Session
- v$session_wait和v$session_event檢視SessionAI
- v$sqlarea,v$sql,v$sqltext三個檢視的區別SQL
- v$session 檢視Session
- Oracle動態效能檢視學習筆記(1)_v$sysstatOracle筆記
- 動態效能表V$sysstat
- 檢視 v$sql,v$sqlarea,$sqltext,v$sqltext_with_newlines 的差異SQL
- 【會話】V$SESSION檢視會話Session
- Oracle常用的V$檢視Oracle
- Oracle 等待事件V$檢視Oracle事件
- v$resource_limit檢視MIT
- v檢視的授權
- 幾個重要檢視(V$SYSTEM_EVENT V$SESSION_EVENT V$SESSION_WAIT)SessionAI
- 學習動態效能表(二)--v$sesstat
- Oracle動態效能檢視學習之v$sqltext & v$sqlareaOracleSQL
- v-if和v-show
- V$SQL、V$SQLSTATS、V$SQLAREASQL
- 【檢視】V$BGPROCESS與V$PROCESS間的區別與聯絡
- 使用V$SQL_PLAN檢視SQL
- V$SQLAREA 檢視TOP_SQLSQL
- v$sql_plan 檢視解析SQL
- v$active_session_history檢視Session
- oracle V$PGASTAT檢視記錄OracleAST
- V$PGASTAT動態效能檢視AST
- Android Support v4、v7、v13 介紹Android
- V$SQL 和V$SQLAREA區別SQL
- 學習動態效能表(一)--v$sysstat
- v$sqlarea,v$sql,v$sqltext的區別和聯絡SQL
- Oracle動態效能檢視學習之v$lock & v$locked_objectOracleObject
- 前端【VUE】02-vue指令【v-html 、v-show、 v-if 、v-else、v-on、v-bind、v-for、v-model】前端VueHTML