Oracle 時段負載情況
ALTER session SET nls_date_format='yyyy-mm-dd hh24:mi:ss';
SELECT *
FROM ( SELECT A.INSTANCE_NUMBER,
A.SNAP_ID,
B.BEGIN_INTERVAL_TIME + 0 BEGIN_TIME,
B.END_INTERVAL_TIME + 0 END_TIME,
ROUND(VALUE - LAG( VALUE, 1 , '0')
OVER(ORDER BY A.INSTANCE_NUMBER, A.SNAP_ID)) "DB TIME"
FROM (SELECT B.SNAP_ID,
INSTANCE_NUMBER,
SUM(VALUE ) / 1000000 / 60 VALUE
FROM DBA_HIST_SYS_TIME_MODEL B
WHERE B.DBID = (SELECT DBID FROM V$DATABASE)
AND UPPER (B.STAT_NAME) IN UPPER(('DB TIME' ))
GROUP BY B.SNAP_ID, INSTANCE_NUMBER) A,
DBA_HIST_SNAPSHOT B
WHERE A.SNAP_ID = B.SNAP_ID
AND B.DBID = (SELECT DBID FROM V$DATABASE)
AND B.INSTANCE_NUMBER = A.INSTANCE_NUMBER)
WHERE TO_CHAR(BEGIN_TIME, 'YYYY-MM-DD') = TO_CHAR(SYSDATE , 'YYYY-MM-DD')
ORDER BY BEGIN_TIME;
本sql會根列出每個時段具體情況
SELECT *
FROM ( SELECT A.INSTANCE_NUMBER,
A.SNAP_ID,
B.BEGIN_INTERVAL_TIME + 0 BEGIN_TIME,
B.END_INTERVAL_TIME + 0 END_TIME,
ROUND(VALUE - LAG( VALUE, 1 , '0')
OVER(ORDER BY A.INSTANCE_NUMBER, A.SNAP_ID)) "DB TIME"
FROM (SELECT B.SNAP_ID,
INSTANCE_NUMBER,
SUM(VALUE ) / 1000000 / 60 VALUE
FROM DBA_HIST_SYS_TIME_MODEL B
WHERE B.DBID = (SELECT DBID FROM V$DATABASE)
AND UPPER (B.STAT_NAME) IN UPPER(('DB TIME' ))
GROUP BY B.SNAP_ID, INSTANCE_NUMBER) A,
DBA_HIST_SNAPSHOT B
WHERE A.SNAP_ID = B.SNAP_ID
AND B.DBID = (SELECT DBID FROM V$DATABASE)
AND B.INSTANCE_NUMBER = A.INSTANCE_NUMBER)
WHERE TO_CHAR(BEGIN_TIME, 'YYYY-MM-DD') = TO_CHAR(SYSDATE , 'YYYY-MM-DD')
ORDER BY BEGIN_TIME;
本sql會根列出每個時段具體情況
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29135257/viewspace-2132157/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 查詢DB的負載情況Oracle負載
- 記一次nginx負載均衡配置情況Nginx負載
- 使用shell指令碼檢視資料庫負載情況指令碼資料庫負載
- 高寫入負載情況cassandra當機故障解決負載
- ORACLE程式佔用CPU情況分析(轉載)Oracle
- iostat命令——監控系統裝置的IO負載情況iOS負載
- 預設情況下RAC是按照SESSION數來負載均衡的 ?Session負載
- 【知識分享】企業在什麼情況下需要做負載均衡負載
- 華納雲:如何在CentOS中檢視當前系統的負載情況CentOS負載
- 使用shell指令碼檢視資料庫負載情況(第二篇)指令碼資料庫負載
- 高併發高負載情況下常見的3種效能問題負載
- ORACLE索引被抑制情況Oracle索引
- 檢視mount掛載情況
- Statspack報告分析—第二部分:Load Profile 負載情況負載
- Oracle其它情況的恢復Oracle
- ubuntu檢視硬碟掛載情況Ubuntu硬碟
- spring cloud 上雲的情況下,Ribbon 客戶端負載均衡 與 ALB 服務端負載均衡的選擇SpringCloud客戶端負載服務端
- 後端做了負載均衡的情況下,前端怎麼做分片上傳檔案?後端負載前端
- oracle臨時段Oracle
- 檢視Oracle回滾段的詳細情況,以及對效能的影響 -- 轉Oracle
- Oracle運維指令碼-檢視DB各時間段健康狀況Oracle運維指令碼
- oracle order by索引是否使用的情況Oracle索引
- Oracle什麼情況下需要rebuild indexOracleRebuildIndex
- 在高併發、高負載的情況下,如何給表新增欄位並設定DEFAULT值?負載
- 聊聊時序資料庫發展情況資料庫
- 總結Oracle根據時間查詢的一些常見情況Oracle
- oracle dg 歸檔日誌恢復情況Oracle
- 檢查oracle的patch的升級情況Oracle
- 監控oracle的連線(session)情況[Z]OracleSession
- [zt] Oracle不使用索引的幾種情況Oracle索引
- oracle組合索引什麼情況下生效?Oracle索引
- Oracle負載均衡實現方式Oracle負載
- 檢測LINUX程式的實時IO情況Linux
- php倒數計時出現-0的情況PHP
- 線性時間選擇(含平均情況O(n)和最壞情況O(n)演算法)演算法
- APACHE做負載均衡時出錯Apache負載
- Oracle 無備份情況恢復ocr和olrOracle
- Oracle -- left join 什麼情況可以直接改成joinOracle