oracle column name as sign,Oracle日常性能查看 - ella的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
Oracle日常性能查看
上一篇 /
下一篇 2016-04-16 22:41:08
/ 个人分类:数据库
1、查看锁(lock)情况
SELECT /* RULE */ Ls.Osuser Os_User_Name, Ls.Username User_Name,Decode(Ls.TYPE,
'RW',
'Row wait enqueue lock', 'TM', 'DML enqueue lock','TX', 'Transaction
enqueue lock', 'UL', 'User supplied lock') Lock_Type,o.Object_Name
OBJECT,Decode(Ls.Lmode,1, NULL, 2, 'Row Share', 3, 'Row Exclusive',
2、查询耗资源的进程(top session)
SELECT s.Schemaname Schema_Name,Decode(Sign(48 - Command),
1,
To_Char(Command), 'Action Code #' || To_Char(Command)) Action,Status
Session_Status, s.Osuser Os_User_Name, s.Sid, p.Spid,s.Serial#
Serial_Num, Nvl(s.Username, '[Oracle process]') User_Name,
s.Terminal Terminal, s.Program Program, St.VALUE Criteria_Value
FROM V$sesstat St, V$session s, V$process p
WHERE St.Sid = s.Sid
AND St.Statistic# = To_Number('38')
AND ('ALL' = 'ALL' OR s.Status = 'ALL')
AND p.Addr = s.Paddr
ORDER BY St.VALUE DESC, p.Spid ASC, s.Username ASC, s.Osuser ASC
3、捕捉运行很久的SQL
column username format a12
column opname format a16
column progress format a8
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、求当前会话的SID,SERIAL#
SELECT Sid, Serial# FROM V$session
WHERE Audsid = Sys_Context('USERENV', 'SESSIONID');
5、查询session的OS进程ID
SELECT p.Spid "OS Thread", b.NAME "Name-User", s.Program, s.Sid, s.Serial#,s.Osuser, s.Machine
FROM V$process p, V$session s, V$bgprocess b
WHERE p.Addr = s.Paddr
AND p.Addr = b.Paddr And (s.sid=&1 or p.spid=&1)
UNION ALL
SELECT p.Spid "OS Thread", s.Username "Name-User", s.Program, s.Sid,s.Serial#, s.Osuser, s.Machine
FROM V$process p, V$session s
WHERE p.Addr = s.Paddr
And (s.sid=&1 or p.spid=&1)
AND s.Username IS NOT NULL;
6、根据sid查看对应连接正在运行的sql
SELECT /* PUSH_SUBQ */ Command_Type, Sql_Text, Sharable_Mem, Persistent_Mem, Runtime_Mem, Sorts,
Version_Count, Loaded_Versions, Open_Versions, Users_Opening, Executions,
Users_Executing, Loads, First_Load_Time, Invalidations, Parse_Calls,
Disk_Reads, Buffer_Gets, Rows_Processed, SYSDATE Start_Time,
SYSDATE Finish_Time, '>' || Address Sql_Address, 'N' Status
FROM V$sqlarea WHERE Address = (SELECT Sql_Address
FROM V$session WHERE Sid = &sid );
7、查看有哪些用户连接
SELECT s.Osuser Os_User_Name,Decode(Sign(48 - Command),1,To_Char(Command),
'Action Code #' || To_Char(Command)) Action,
p.Program Oracle_Process, Status Session_Status, s.Terminal Terminal,
s.Program Program, s.Username User_Name,
s.Fixed_Table_Sequence Activity_Meter, '' Query, 0 Memory,
0 Max_Memory, 0 Cpu_Usage, s.Sid, s.Serial# Serial_Num
FROM V$session s, V$process p
WHERE s.Paddr = p.Addr
AND s.TYPE = 'USER'
ORDER BY s.Username, s.Osuser
我来说两句
显示全部
内容
昵称
验证
提交评论
oracle column name as sign,Oracle日常性能查看 - ella的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...相关推荐
- oracle批量构造数据,oracle批量构造数据方法 - rd_clp的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
1.一种是只要数据条数,至于里面内容可以是序列方式,另外可能几个表中相互 id的关联,那建议用存诸过程写. 表a(id,name)有学员的信息 表b(id,testid,subject,score)有 ...
- oracle的除,Oracle数据库如何去除别名 - daiyan0526的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
本人曾经用Personal Oracle+Developer2000开发了一些程序,当移植到FOR NT的时候发现有些功能出现了出错提示.经研究发现原来是用户没有能正常连接.由于在developer2 ...
- oracle 概要文件不存在,oracle 概要文件 - kecy1217的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
概要文件用于限制由用户使用的系统和数据库资源,并可以对口令进行管理.如果在创建用户时没有指定概要文件, 将使用默认的概要文件. 1.使用create profile命令创建概要文件 语法格式如下: c ...
- aix vnc oracle,AIX VNC setup - mistletoe82的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
1. 下载VNC for AIX 虽然标明是for AIX51的,但AIX53和AIX61仍可用. 2. 安装RPM: rpm -Uhv vnc-3.3.3r2-3.aix5.1.ppc.rpm 3. ...
- Java帧率,android应用性能优化之帧率 - hellominefriend的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
转自:http://www.cnblogs.com/myzh/archive/2013/03/17/2965225.html 1.纵观全局 对于顺畅度的分析,首先要知道一个整体情况,是局部,还是全局, ...
- 南柯服务器压力,性能/负载/压力测试 - Mr.南柯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
在面试测试人员的时候,这是一个很好的问题:你如何定义性能/负载/压力测试?在很多时候,人们都是将它们作为可互相替换的相同术语来使用,然而实际上他们之间的差异是比较大的.这个贴子是根据我自己的一些经验, ...
- 财务软件性能测试要求,财务报表性能测试总结 - 泊 涯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
'MZ5KM"Ri"lg"xl8i0 财务报表性能测试总结;W:]k4[o6i,l!{D0 Q:s|]PdZ$l0 好久没写博客了, ...
- 电脑优化软件测试大乐,性能优化小结(转) - 乐呵呵测试天地 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
性能测试过程中最重要也是最有挑战的就是性能测试结果分析,测试结果的分析是需要很多经验的积累的,不断的实践不断总结,下面是我做过的几个项目整理下来的一些常用东东 1.性能测试执行过程中经常遇到的问题 在 ...
- Oracle日常性能查看
判断回滚段竞争的SQL语句:(当Ratio大于2时存在回滚段竞争,需要增加更多的回滚段) select rn.name, rs.GETS, rs.WAITS, (rs.WAITS / rs.GETS) ...
最新文章
- gcc和g++是什么,有什么区别?
- 【 C 】队列的链式存储实现
- android调用web service(cxf)实例
- 关于VS2013下制作和使用静态库和动态库
- 前端通过spark-md5.js计算本地文件md5
- python调用函数_Python 函数中的 4 种参数类型
- innobackupex参数之 --throttle 限速这个值设置多少合理 原创
- java中利用正则表达式获取a标签
- 5脚耳机插座原理图_常用元器件的原理图符号和元器件封装汇总
- 重拾React: React 16.0
- Android系统在新进程中启动自定义服务过程(startService)的原理分析
- vs2015安装python3.6.8,windows下安装caffe (cuda10.0,anaconda3,python3.6→python2.7,vs2015→vs2013)...
- IDEA中使用SVN IDEA配置SVN步骤
- Qt QLabel详解
- 漫威超级英雄大全(一)
- unity3D的FingerGestures插件详细说明
- 决策树与随机森林Adaboost算法
- 《Java8实战》第9章 重构、测试和调试
- 天载配资总结指数很健康,现在新高
- 8500万台安卓手机感染病毒,幕后黑手是一家中国公司
热门文章
- c# 指定打开某个路径下的CMD_Windows小技巧 批处理文件实现目录下文件批量打包压缩...
- 软件工程专业四年注意事项以及学习计划
- 游戏编辑器制作(9)
- 网易云邮箱如何添加网页企业级账号
- 超爽的对战游戏3.0版本来了 非常有趣
- 谷歌地球的高清卫星影像数据都来源自哪里?用户如何下载谷歌影像?
- 2023年基建工程(设计规划施工)经验分享,超多干货
- 问题 - GitLab repositories 文件夹权限异常
- elasticsearch最大节点数_记录 Elasticsearch 的 maximum shards open 问题
- 【Windows】win7虚拟机安装VMware Tools