達夢資料庫查詢DEM歷史記錄

2021-10-23 01:49:15 字數 976 閱讀 1508

在之前的文章中有介紹dm的dem的部署方法,

dem全稱為dameng enterprise manager。dem提供了資料庫物件管理和資料庫監控的功能,並且通過遠端主機部署**,能夠實現對遠端主機狀態和遠端主機上達夢資料庫例項狀態的監控。dem的監控不只侷限於單個資料庫例項,它能夠對資料庫集群(mpp、dsc、資料守護)進行監控和管理。

但是在實際使用時,會發現,最高只能看到最近7天的監控記錄。如果需要檢視更長時間的監控資訊,需要到dem的後台資料庫裡自行查詢。

dem監控的歷史資訊儲存在dem模式下的幾張表中,通過表名可以大致判斷出儲存的內容,例如,dma_mainframe_disk是主機磁碟資訊

dma_mainframe_stat是主機監控資訊

dma_database_stat是資料庫監控資訊

以查詢data盤占用空間的歷史資訊為例,可以這麼查:

select ip,max(usedgb),max(totalgb),substr(max(per),0,4),dtime from

(select

outer_ip as ip,

id,used/1024/1024 as usedgb,

total/1024/1024 as totalgb,

100used1.0/total as per,

substr(inttotime(disk.ts),0,10) as dtime

from

dem.dma_mainframe main,

dem.dma_mainframe_disk disk

where

main.id=disk.mf_id

and disk.dir=』/data』

)where dtime>=『2020-01-01』

and dtime<=『2020-01-31』

group by ip,dtime;

其它的歷史資訊可以通過類似的思路設計sql去進行查詢,後面再慢慢分享吧

git 查詢歷史記錄

git log oneline author 其中author為要查詢的作者的名字 如果要查詢多個人的提交歷史,則使用i 下格式 git log oneline author yyy 注意,上面要對 轉義 2 查詢commit中的關鍵字資訊 git log oneline grep 其中 為需要查詢...

檢視資料修改歷史記錄

create table tzy test name varchar2 10 addr varchar2 20 insert into tzy test values 張三 廣東 insert into tzy test values 李四 上海 insert into tzy test value...

crm查詢和刪除審核歷史記錄

using system using system.linq using microsoft.xrm.sdk using microsoft.xrm.sdk.query using microsoft.crm.sdk.messages using microsoft.xrm.sdk.messages...