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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 記一次nginx負載均衡配置情況Nginx負載
- 【知識分享】企業在什麼情況下需要做負載均衡負載
- Oracle運維指令碼-檢視DB各時間段健康狀況Oracle運維指令碼
- oracle order by索引是否使用的情況Oracle索引
- spring cloud 上雲的情況下,Ribbon 客戶端負載均衡 與 ALB 服務端負載均衡的選擇SpringCloud客戶端負載服務端
- 華納雲:如何在CentOS中檢視當前系統的負載情況CentOS負載
- 後端做了負載均衡的情況下,前端怎麼做分片上傳檔案?後端負載前端
- oracle dg 歸檔日誌恢復情況Oracle
- oracle組合索引什麼情況下生效?Oracle索引
- ubuntu檢視硬碟掛載情況Ubuntu硬碟
- 總結Oracle根據時間查詢的一些常見情況Oracle
- 求金字塔數字非負的情況總數
- Oracle 12.2中的索引統計被呼叫情況Oracle索引
- Oracle RAC中驗證LUN_ID對應情況Oracle
- oracle v$sqlare 分析SQL語句使用資源情況OracleSQL
- 4.3.4.1 在不使用Oracle OMF的情況下建立CDBOracle
- 聊聊時序資料庫發展情況資料庫
- 在不安裝oracle客戶端的情況下,使用PLSQLOracle客戶端SQL
- ORACLE計算2個時間段相差時間小時、分、秒Oracle
- 線性時間選擇(含平均情況O(n)和最壞情況O(n)演算法)演算法
- Oracle 無備份情況下undo檔案損壞處理Oracle
- Oracle11g RAC啟動關閉情況大概總結Oracle
- 如何檢視MySQL資料庫一段時間內的連線情況?兩種方式來解鎖~MySql資料庫
- 【知識分享】伺服器過載有哪些情況伺服器
- 伺服器過載會出現什麼情況伺服器
- Oracle ORION模擬Database負載測試儲存效能OracleDatabase負載
- 【TUNE_ORACLE】檢視系統CPU和IO情況SQL參考OracleSQL
- aop 階段性概況
- 圖片無法載入的情況下的優化優化
- Python核對遙感影像批次下載情況的方法Python
- 我在下載模組的時候下不下來出現這種情況是什麼意思?
- Linux TCP RST情況LinuxTCP
- [20211203]演示job啟動時間改變的情況.txt
- Oracle-無備份情況下,如何手動恢復控制檔案Oracle
- Oracle like、不等於、隱式轉換走索引與不走索引情況Oracle索引
- 2020上半年全球車企單車盈利情況 BBA單車利潤為負
- 嘗試載入 Oracle 客戶端庫時引發 BadImageFormatException。如果在安裝 32 位 Oracle 客戶端元件的情況下以 64 位模式執行,將出現此問題。...Oracle客戶端ORMException元件模式
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端