Oracle時間模型統計SQL
到Oracle 10g, 通過查詢time model statistics可以找出應用程式在哪一類資料庫操作中耗費了最多的時間, 通過v$sys_time_model和v$sess_time_model這兩個檢視來實現。 下面這個SQL挺有用留下來做remark了。
WITH db_time AS ( select sid,value from v$sess_time_model where sid = &sid and stat_name = 'DB time')
select stm.stat_name AS statistic, trunc(stm.value/1000000,3) as seconds,trunc(stm.value/tot.value*100,1) as "%" from v$sess_time_model stm,db_time tot
where stm.sid=tot.sid
and stm.stat_name <> 'DB time'
and stm.value > 0
order by stm.value desc;
注意v$sess_time_model中的value是微妙單位
但是我們需要注意的是DB time只是資料庫處理所花費的時間,所以呢,資料庫等待使用者呼叫的時間是沒有包括在內的,因此利用時間模型的統計提供的資訊,是無法知道真正Performance問題是在資料庫內部還是在外部.
WITH db_time AS ( select sid,value from v$sess_time_model where sid = &sid and stat_name = 'DB time')
select stm.stat_name AS statistic, trunc(stm.value/1000000,3) as seconds,trunc(stm.value/tot.value*100,1) as "%" from v$sess_time_model stm,db_time tot
where stm.sid=tot.sid
and stm.stat_name <> 'DB time'
and stm.value > 0
order by stm.value desc;
注意v$sess_time_model中的value是微妙單位
但是我們需要注意的是DB time只是資料庫處理所花費的時間,所以呢,資料庫等待使用者呼叫的時間是沒有包括在內的,因此利用時間模型的統計提供的資訊,是無法知道真正Performance問題是在資料庫內部還是在外部.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12361284/viewspace-620159/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle按時間分組統計的sqlOracleSQL
- 計算SQL執行時間SQL
- oracle查詢sql執行耗時、執行時間、sql_idOracleSQL
- sql 語言 groupBy 分組統計時間段解決方案SQL
- sql統計時間出現斷點的相關情況SQL斷點
- Oracle_SQL部分_時間轉換(案例一)OracleSQL
- Oracle 11g 建立臨時window時間視窗 收集統計資訊Oracle
- ORACLE計算2個時間段相差時間小時、分、秒Oracle
- T-sql 根據日期時間 按年份、月份、天來統計SQL
- sql 獲取系統時間的函式。SQL函式
- 計量經濟學(七)——時間序列GARCH模型模型
- Oracle計算時間函式(對時間的加減numtodsinterval、numtoyminterval)Oracle函式
- Sql時間函式SQL函式
- MySQL按時間統計資料MySql
- 透過案例學調優之--Oracle Time Model(時間模型)Oracle模型
- oracle計算兩個日期的時間差時分秒Oracle
- 【SCRIPT】Oracle統計資訊相關SQLOracleSQL
- 修改系統時間對oracle的影響Oracle
- 檢視oracle系統的執行時間Oracle
- oracle 取時間Oracle
- Oracle及SQL Server Job執行時間討論及夏令時問題OracleSQLServer
- 不同時間段的光色模型模型
- Sql server2000獲取系統時間SQLServer
- SQL時間段查詢SQL
- ORACLE 系統統計資料和CPU開銷模型Oracle模型
- oracle 中如何顯示sql語句的執行時間和sql語句的執行後的當前時間OracleSQL
- 透過pl/sql計算程式的執行時間SQL
- 通過pl/sql計算程式的執行時間SQL
- SQL時間第二期_時間格式化SQL
- 灰色模型GM與時間無關模型
- oracle時間函式Oracle函式
- ORACLE 處理時間Oracle
- Oracle時間操作大全Oracle
- ORACLE時間加減Oracle
- Oracle時間日期操作Oracle
- Oracle時間資訊特性Oracle
- 計算SQL Server備份一次所花的時間SQLServer
- MyBatis列印SQL執行時間MyBatisSQL