达梦库监控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 
相关推荐
MC丶科12 分钟前
Java设计模式漫画英雄宇宙-工厂模式 —Factory博士的“超级英雄制造机”!
java·设计模式·漫画
虎子_layor22 分钟前
告别Redis瓶颈:Caffeine本地缓存优化实战指南
java·后端
普普通通的南瓜22 分钟前
IP证书在关键信息基础设施安全防护中的实践与挑战
网络·数据库·网络协议·tcp/ip·安全·ssl
q***985224 分钟前
什么是Spring Boot 应用开发?
java·spring boot·后端
带刺的坐椅25 分钟前
Solon AI 开发学习4 - chat - 模型实例的构建和简单调用
java·ai·chatgpt·solon
hadage23327 分钟前
--- JavaScript 的一些常用语法总结 ---
java·前端·javascript
合作小小程序员小小店32 分钟前
桌面开发,超市管理系统开发,基于C#,winform,sql server数据库
开发语言·数据库·sql·microsoft·sqlserver·c#
quweiie39 分钟前
thinkphp8.0链接SQL SERVER2022数据库
数据库·sqlserver·thinkphp
懂得节能嘛.41 分钟前
【Java动态线程池】Redis监控+动态调参
java·开发语言·redis
豆奶特浓61 小时前
Java面试模拟:当搞笑程序员谢飞机遇到电商秒杀与AIGC客服场景
java·spring boot·微服务·面试·aigc·高并发·电商