达梦库监控SQL

1、查询死锁数量

bash 复制代码
SELECT COUNT(*) FROM V$LOCK WHERE BLOCKED = 1

2、查询慢SQL

bash 复制代码
SELECT TOP 10 SQL_ID sqlId,SUBSTR(SQL_TEXT,1,100) sqlText,EXEC_TIME execTime,FINISH_TIME finishTime,N_RUNS nRuns
FROM V$LONG_EXEC_SQLS 
WHERE FINISH_TIME > '2024-10-12 10:23:12'
ORDER BY FINISH_TIME DESC;

3、查询失败作业:24小时内

bash 复制代码
SELECT NAME name,START_TIME startTime,END_TIME endTime,ERRCODE errCode,ERRINFO errInfo,JOBID jobId
FROM SYSJOB.SYSJOBHISTORIES2 
WHERE START_TIME > '2024-08-15 10:23:12'
AND ERRCODE <> 0

4、检查点状态:10分钟未刷新时间

bash 复制代码
SELECT  
DATEDIFF(SECOND, LAST_END_TIME, CURRENT_TIMESTAMP) DURATION
from V$CKPT

5、时间偏移=系统时间-数据库时间

复制代码
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual

6、长事务

复制代码
select count(*) from V$SESSIONS where state = 'ACTIVE' and DATEDIFF(SECOND, LAST_SEND_TIME, CURRENT_TIMESTAMP) > 60

7、查询缓存区命中率

复制代码
select name, Round(sum(rat_hit) /count(*),2) * 100  rat_hit
from v$bufferpool
WHERE name in ('NORMAL','KEEP')     
group by name 
相关推荐
abc123456sdggfd7 分钟前
HTML5中Vuex持久化插件中WebStorage的底层配置
jvm·数据库·python
pele9 分钟前
Go语言如何发GET请求_Go语言HTTP GET请求教程【总结】
jvm·数据库·python
云烟成雨TD9 分钟前
Spring AI Alibaba 1.x 系列【33】Human-in-the-Loop(人在回路)演示
java·人工智能·spring
weixin_580614009 分钟前
Go 语言中 go install 命令的正确用法与常见误区详解
jvm·数据库·python
qq_6543669810 分钟前
Bootstrap 5移除jQuery依赖 Bootstrap 5如何不使用jQuery
jvm·数据库·python
m0_6765443813 分钟前
CSS如何实现元素悬浮在页面底部_利用fixed定位与底部间距
jvm·数据库·python
weixin_5689960613 分钟前
Redis怎样监控当前发生了多少次内存驱逐
jvm·数据库·python
2301_7965885014 分钟前
CSS如何制作导航栏平滑移动_使用transition与left属性
jvm·数据库·python
難釋懷14 分钟前
Redis服务器端优化-内存划分和内存配置
java·redis·spring