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

EBS_DBA_技能:常用SQL

4.1 检查数据库的等待事件

--检查数据库的等待事件

SELECT sid,   event, p1, p2, p3, wait_time, seconds_in_wait

  FROM v$session_wait

 WHERE event NOT LIKE 'SQL%'

   AND event NOT LIKE 'rdbms%';

如果数据库长时间持续出现大量像latchfree,enqueue,bufferbusywaits,dbfilesequential read,db file scattered read等等待事件时,需要对其进行分析,可能存在问题的语句。

4.2 查找前十条性能差的sql

--查找前十条性能差的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;

 

4.3 运行很久的SQL

--查找前十条性能差的sql

SELECT   username, sid, opname, round(sofar * 100 / totalwork, 0) || '%' AS progress,   time_remaining, sql_text

  FROM v$session_longops, v$sql

 WHERE time_remaining <> 0

   AND sql_address = address

   AND sql_hash_value = hash_value;

 

4.4 监控数据库某用户在运行什么SQL

--监控数据库某用户在运行什么SQL

SELECT   sql_text

  FROM v$sqltext t, v$session s

 WHERE t.address = s.sql_address

   AND t.hash_value = s.sql_hash_value

   AND s.machine = 'XXXXX'

    OR username = 'XXXXX' -- 查看某主机名,或用户名

转载于:https://www.cnblogs.com/hopedba/p/6076328.html

相关文章:

  • angularjs中,页面部分元素是通过ng-show来控制其否显示的,页面刚加载时,会闪烁,出来一下又隐藏...
  • 第一百一十二节,JavaScript浏览器检测
  • java分享第二十天(build.xml的语法及写法)
  • 如何下载百度网盘已失效资源链接
  • opencv 2.4.9+pcl 1.6+vs2010+win7 32开发环境配置
  • win8下安装wamp3.0步骤
  • C# 最小化到托盘,托盘右击菜单显示
  • Changing Your Commit Messages
  • mybatis对java自定义注解的使用——入门篇
  • 垃圾收集器之:CMS收集器
  • JAVA8之lambda表达式详解,及stream中的lambda使用
  • android中aar文件
  • Linux Increase The Maximum Number Of Open Files / File Descriptors (FD)
  • iOS10 UI教程层次结构的事件
  • WebAPi的可视化输出模式(RabbitMQ、消息补偿相关)所有webapi似乎都缺失的一个功能...
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Promise面试题2实现异步串行执行
  • Theano - 导数
  • vuex 学习笔记 01
  • vue总结
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 机器学习中为什么要做归一化normalization
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 记录:CentOS7.2配置LNMP环境记录
  • 技术:超级实用的电脑小技巧
  • 将 Measurements 和 Units 应用到物理学
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 入口文件开始,分析Vue源码实现
  • 线上 python http server profile 实践
  • 小程序 setData 学问多
  • 新版博客前端前瞻
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​ssh免密码登录设置及问题总结
  • ​如何在iOS手机上查看应用日志
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #include<初见C语言之指针(5)>
  • $.each()与$(selector).each()
  • (2)Java 简介
  • (4)事件处理——(7)简单事件(Simple events)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (多级缓存)缓存同步
  • (分布式缓存)Redis持久化
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (四) 虚拟摄像头vivi体验
  • (四)模仿学习-完成后台管理页面查询
  • (转载)hibernate缓存
  • (状压dp)uva 10817 Headmaster's Headache
  • .naturalWidth 和naturalHeight属性,
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .net framework 4.0中如何 输出 form 的name属性。