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

Oracle查询最近执行过的SQL语句

oracle 查询最近执行过的 SQL语句
select sql_text,last_load_time from v$sql order by last_load_time desc;
SELECT   sql_text, last_load_time FROM v$sql WHERE last_load_time IS NOT NULL and sql_text like 'select%' ORDER BY last_load_time DESC;
SELECT   sql_text, last_load_time FROM v$sql WHERE last_load_time IS NOT NULL and sql_text like 'update%' ORDER BY last_load_time DESC;
SELECT   sql_text, last_load_time FROM v$sql WHERE last_load_time IS NOT NULL and last_load_time like' 14-06-09%' ORDER BY last_load_time DESC;
 
---正在执行的
select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT
  from v$session a, v$sqlarea b
where a.sql_address = b.address
---执行过的
select b.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXT
  from v$sqlarea b
where b.FIRST_LOAD_TIME between '2009-10-15/09:24:47' and
       '2009-10-15/09:24:47' order by b.FIRST_LOAD_TIME
(此方法好处可以查看某一时间段执行过的sql,并且 SQL_FULLTEXT 包含了完整的 sql 语句)
 
其他
select OSUSER,PROGRAM,USERNAME,SCHEMANAME,B.Cpu_Time,STATUS,B.SQL_TEXT
from V$SESSION A LEFT JOIN V$SQL B ON A.SQL_ADDRESS=B.ADDRESS AND A.SQL_HASH_VALUE=B.HASH_VALUE order by b.cpu_time desc
select address, sql_text, piece
  from v$session, v$sqltext
where address = sql_address
  -- and machine = < you machine name >
order by address, piece
 
查找前十条性能差的sql.
SELECT * FROM (select PARSING_USER_ID,EXECUTIONS,SORTS,
COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlarea
order BY disk_reads DESC )where ROWNUM<10 ;
 
查看占io较大的正在运行的session
SELECT se.sid,se.serial#,pr.SPID,se.username,se.status,
se.terminal,se.program,se.MODULE,、se.sql_address,st.event,st.

转载于:https://www.cnblogs.com/fushou/p/7269884.html

相关文章:

  • 统一设备模型(1)——bus、subsys_interface、class、class_interface分析
  • IIS7.5 错误代码0x8007007e HTTP 错误 500.19 - Internal Server Error
  • 竖排主菜单鼠标滑动角度判断显示子分类
  • [NOIP2015] 运输计划
  • 【搜索】POJ-3669 BFS
  • Django model字段类型参考列表
  • 拓扑排序的原理及其实现
  • oracle11g 在azure云中使用rman进行实例迁移
  • Python三种排序算法
  • 最纯粹的直播技术实战02-Camera的处理以及推流
  • 一、MyBatis基本用法——3-Mapper XML映射文件
  • @Autowired和@Resource装配
  • ES6--ArrayBuffer
  • HDU 6078 Wavel Sequence
  • java io
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 4个实用的微服务测试策略
  • ECMAScript入门(七)--Module语法
  • emacs初体验
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • JavaScript-Array类型
  • log4j2输出到kafka
  • MySQL的数据类型
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • python大佬养成计划----difflib模块
  • SpingCloudBus整合RabbitMQ
  • TCP拥塞控制
  • Terraform入门 - 1. 安装Terraform
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • Java数据解析之JSON
  • ​如何在iOS手机上查看应用日志
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (二)斐波那契Fabonacci函数
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • *p++,*(p++),*++p,(*p)++区别?
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .NET 的程序集加载上下文
  • .net 反编译_.net反编译的相关问题
  • .Net 知识杂记
  • .NET 中 GetProcess 相关方法的性能
  • .NET成年了,然后呢?
  • .net中生成excel后调整宽度
  • @Transactional 竟也能解决分布式事务?
  • [2019/05/17]解决springboot测试List接口时JSON传参异常
  • [Bugku]密码???[writeup]
  • [ComfyUI进阶教程] animatediff视频提示词书写要点
  • [FTP]pureftp部署和优化
  • [GN] 设计模式——面向对象设计原则概述
  • [ITIL学习笔记]之事件管理(2)
  • [JDK工具-6] jmap java内存映射工具
  • [JS]Math.random()随机数的二三事