当前位置: 首页 > news >正文

oracle定位造成卡顿的SQL语句

先查询阻塞的会话号

select event,machine,sql_id,program,blocking_session from dba_hist_active_sess_history where SAMPLE_TIME between TO_TIMESTAMP ('2021-08-25 15:25:00', 'YYYY-MM-DD HH24:MI:SS') and TO_TIMESTAMP ('2021-08-25 15:30:00', 'YYYY-MM-DD HH24:MI:SS') and wait_class<>'Idle' and BLOCKING_SESSION is not null;

然后根据这个SESSION_ID查询sql_ID或者下一层阻塞的回话

select event,machine,sql_id,program,blocking_session from dba_hist_active_sess_history where SAMPLE_TIME between TO_TIMESTAMP ('2021-08-25 15:25:00', 'YYYY-MM-DD HH24:MI:SS') and TO_TIMESTAMP ('2021-08-25 15:30:00', 'YYYY-MM-DD HH24:MI:SS') and SESSION_ID='3278';

例如上图,如果有sql_id的话,查询一下sql_text;如果还有一层BLOCKING_SESSION的话,继续往下查询

然后通过sql_id查询SQL 的文本

select sql_fulltext,sql_id from v$sql where sql_id='6ky0jxgugphax';

相关文章:

  • Python 查杀进程的方法封装
  • ThunderSearch(闪电搜索器)_网络空间搜索引擎工具_信息收集
  • unity HoloLens2开发,使用Vuforia识别实体 触发交互(二)(有dome)
  • Hadoop入门学习笔记——五、在虚拟机中部署Hive
  • c++11 标准模板(STL)(std::pair)(七)访问 pair 的一个元素
  • 【华为OD题库-110】反转每对括号间的子串-java
  • Promise,async和js的事件循环机制
  • FPFA.一种二倍频电路代码描述以及测量详情
  • jar混淆,防止反编译,Allatori工具混淆jar包
  • springboot对接WebSocket实现消息推送
  • SpringBoot 3 集成Hive 3
  • 第十五节TypeScript 接口
  • 【MySQL】:超详细MySQL完整安装和配置教程
  • 【网络编程】基于UDP数据报实现回显服务器程序
  • 沉浸式go-cache源码阅读!
  • hexo+github搭建个人博客
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • __proto__ 和 prototype的关系
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • ES6--对象的扩展
  • express + mock 让前后台并行开发
  • GitUp, 你不可错过的秀外慧中的git工具
  • IDEA常用插件整理
  • JavaScript设计模式之工厂模式
  • Node项目之评分系统(二)- 数据库设计
  • pdf文件如何在线转换为jpg图片
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • underscore源码剖析之整体架构
  • Vue官网教程学习过程中值得记录的一些事情
  • 复习Javascript专题(四):js中的深浅拷贝
  • 每天一个设计模式之命令模式
  • 字符串匹配基础上
  • 2017年360最后一道编程题
  • NLPIR智能语义技术让大数据挖掘更简单
  • Prometheus VS InfluxDB
  • 如何用纯 CSS 创作一个货车 loader
  • 整理一些计算机基础知识!
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​如何防止网络攻击?
  • !!java web学习笔记(一到五)
  • #Linux(Source Insight安装及工程建立)
  • (4)logging(日志模块)
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (转)scrum常见工具列表
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 8.0 中有哪些新的变化?
  • .Net MVC + EF搭建学生管理系统
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • @Bean注解详解
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [].slice.call()将类数组转化为真正的数组
  • [【JSON2WEB】 13 基于REST2SQL 和 Amis 的 SQL 查询分析器
  • [16/N]论得趣