确认oracle是否繁忙,Oracle系统繁忙时,快速定位
1 看现在的连接数 select count(*) from gv$session; 2 我们这里是bs架构,我们针对应用来看一下session的大致情况2.1 执行的sql
1 看现在的连接数
select count(*) from gv$session;
2 我们这里是bs架构,我们针对应用来看一下session的大致情况
2.1 执行的sql
select gs.inst_id,
gs.SID,
gvs.sql_text,
gs.SERIAL#,
gs.STATUS,
gs.EVENT,
gs.WAIT_CLASS,
gs.WAIT_TIME,
gs.SECONDS_IN_WAIT,
p.spid,
gs.logon_time
from gv$process p, gv$session gs
left join gv$sql gvs
on gs.sql_id = gvs.sql_id
where gs.PROGRAM = 'JDBC Thin Client'
and gs.paddr = p.ADDR;
说明:
1)State字段有四种含义﹕
(1)Waiting:SESSION正等待这个事件。
(2)Waited unknown time:由于设置了timed_statistics值为false,导致不能得到时间信息。表示发生了等待,但时间很短。
(3)Wait short time:表示发生了等待,但由于时间非常短不超过一个时间单位,所以没有记录。
(4)Waited knnow time:如果session等待然后得到了所需资源,那么将从waiting进入本状态。
2).Wait_time值也有四种含义:
(1)值>0:最后一次等待时间(单位:10ms),当前未在等待状态。
(2)值=0:session正在等待当前的事件。
(3)值=-1:最后一次等待时间小于1个统计单位,当前未在等待状态。
(4)值=-2:时间统计状态未置为可用,当前未在等待状态。
3).Wait_time和Second_in_wait字段值与state相关:
(1)如果state值为Waiting,那么wait_time值无用。Second_in_wait值是实际的等待时间(单位:秒)。
(2)如果state值为Wait unknow time,那么wait_time值和Second_in_wait值都无用。
(3)如果state值为Wait short time,那么wait_time值和Second_in_wait值都无用。
(4)如果state值为Waiting known time,,那么wait_time值就是实际等待时间(单位:秒),Second_in_wait值无用。
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
确认oracle是否繁忙,Oracle系统繁忙时,快速定位相关推荐
- 查看mysql是否繁忙_Oracle系统繁忙时,快速定位
1 看现在的连接数 select count(*) from gv$session; 2 我们这里是bs架构,我们针对应用来看一下session的大致情况2.1 执行的sql 1 看现在的连接数 se ...
- ORA-28500:连接ORACLE到非Oracle系统时返回此信息:XXXXXXXXX... ORA-02063:紧接着2 lines (起自DG4
@[TOC](ORA-28500:连接ORACLE到非Oracle系统时返回此信息:[Microsoft][ODBC驱动程序管理器]无效的参数值{HY009}ORA-02063:紧接着2 lines ...
- ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息(对象名 ‘RECOVER.HS_TRANSACTION_LOG‘ 无效,ERROR ORA-02054: 未决事务处理)
今天在存储过程中通过dblink的方式从oracle中往sql server中的表插入数据时,报如下的错误: ERROR ORA-02054: 未决事务处理 15.29.1031 ORA-28500: ...
- virtualbox中安装xp系统、安装oracle数据库到虚拟机的xp系统中、主机连接oracle、备份xp系统、oracle数据库的一些基本概念(学习oracle数据库的准备工作)-day01
目录 1. 安装virtualbox 1.1 什么是virtualbox 1.2 安装virtualbox 1.3 virtualbox跑xp系统 1.4 让虚拟机的xp与外面的系统网络互通 2. 安 ...
- linux系统下的oracle数据库,在Linux系统下安装Oracle数据库
在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...
- Oracle 11G在用EXP 导出时,空表不能导出解决
Oracle 11G在用EXP 导出时,空表不能导出解决 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1.insert一行,再rollback就产生segment了 ...
- 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...
这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余 一般准备最 ...
- Oracle的SGA与系统vm.nr_hugepages不匹配导致的故障
某项目,使用红旗DC Server 5.0 for x86_64 SP2,运行Oracle RAC 10.2.0.4.而应用服务器上的应用通过Oracle客户端来连接,为常连接的方式.当进行应用的压力 ...
- oracle c6,redhat6.8系统下安装oracle数据库
一.安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 配置Yum软件仓库源用来支持解决Linux软件安装依赖(如:Oracle.Memcac ...
- oracle软件工程,.Net软件工程师学用Oracle系列(9):系统函数(上)
.Net程序员学用Oracle系列(9):系统函数(上) 本文大纲 众所周知,Oracle 中系统函数特别多,貌似有好几百个,但实际上大部分函数对于普通应用而言,永远都用不到,本文将主要介绍 Orac ...
最新文章
- Layui 表格编辑
- 输入命令导出oracle
- PHP中的多行字符串传递给JavaScript方法两则
- mysql union order by_MySQL order by 在 union 中使用实例分析
- 64.多态性实现机制—静态分派与动态分派(方法解析、静态分派、动态分派、单分派和多分派)
- 从RAID看垂直伸缩到水平伸缩的演化
- C语言,利用条件语句判断数的奇偶性。
- linux进程号函数,linux进程
- LeetCode(860)——柠檬水找零(JavaScript)
- 用ghost备份和还原Linux系统(一)
- java 二分搜索获得大于目标数的第一位_Java后端架构师技术图谱,你都了解多少?...
- 北京林业大学计算机考研录取分数线,北京林业大学信息学院计算机技术(专业学位)专业考研招生人数 考研报录比 考研复试分数线 考研辅导.pdf...
- android实现刷卡功能,Android 实现银联刷卡机消费后手动签名的功能(示例代码)
- LabVIEW控制Arduino驱动1602液晶显示屏(基础篇—10)
- 闲谈IPv6-聊聊IPv6端到端分段和MTU探测的问题
- Android查询通讯录信息
- zabbix安装(详细)本文没有截图看我网盘文档有图
- UE4 Geometry Polygon
- matlab nan 无色_Matlab NAN如何去掉
- 软件工程工程伦理案例分析_案例工具及其范围| 软件工程
热门文章
- JAVA之NIO按行读写大文件,完美解决中文乱码问题
- postgresql:解决in的效率问题
- 2021中国智能驾驶核心软件产业研究报告:软件定义,数据驱动.pdf(附下载链接)...
- 【报告分享】2020人工智能+安防行业应用研究分析报告.pdf(附下载链接)
- python文件夹中的__init__.py的作用
- 浙大 PAT b1023
- 生产者消费者_【Java面试】实现生产者消费者模式
- mysql交叉组合查询,MySQL数据透视/交叉表查询
- android 设备连接,Android安卓设备连接Mac的方法
- 二叉搜索树(二叉排序树)