`

oracle应用之v$session v$session_wait的使用

 
阅读更多

v$session表中各个字段的中文说明:

1.sid-session identifier常用于链接其他列

2.serial# - sid有可能重复,当两个session的sid重复时,serial#用来区别session(session是由sid和serial#两个值确定的)

3.paddr  - process address,可以关联v$process的addr字段,通过这个可以查询到进程对应的session 

4.username - session的uername(dba_uers中的username).oracle内部进程的username为空

5.user# - 同于dba_users中的user_id,oracle内部进程user#为0

6.command - session正在执行的sql id,1代表create table,3代表select

7.taddr - transaction address.可以用来关联v$transation 中的addr字段

8.osuser - 客户端操作系统用户名

9.lockwait - 可以通过这个字段查询出当前正在等待的锁的相关信息

10.machine - 客户端process id

11.terminal - 客户端执行的terminal name

12.logon_time - 登录时间

lg: 

select machine,username,count(1) 

from v$session

group by machine,username

 

 

v$lock

addr:锁定状态对象地址

kaddr:锁地址

sid:会话id

ctime:当前模式的时间

block:为1代表阻碍者,标示正在阻碍其他会话

select * from v$lock where block=1;--查找正在阻碍其他会话的会话

 

 13.查看segment

select us.segment_name,
       us.partition_name,
       us.segment_type,
       us.blocks,
       us.tablespace_name
from user_segments us
where us.segment_name in('TABLE_NAME')

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    oracle_v$session_v$session_wait用途详解

    v$session_v$session_wait用途详解oracle_v$session_v$session_wait用途详解oracle_v$session_v$session_wait用途详解oracle_v$session_v$session_wait用途详解oracle_v$session_v$session_wait用途详解oracle_...

    oraclev$sessionv$session_wait用途详解

    oraclev$sessionv$session_wait用途详解

    学些动态性能表-word版

    学习动态性能表(六)--v$session_wait&v$session_event 学习动态性能表(七)--v$process 学习动态性能表(八)--v$lock&v$locked_object 学习动态性能表(九)--v$filestat 学习动态性能表(十)--v$session_longops ...

    查看存储过程执行情况

    FROM v$session se,v$session_wait st,v$sess_io si,v$process pr WHERE st.sid=se.sid AND st.sid=si.sid AND se.PADDR=pr.ADDR and se.username is not null AND se.sid>6 AND st.wait_time=0 AND st.event NOT ...

    Oracle 性能调优的基本方案

    从 Oracle 等待接口 v$system_event、v$session_event 和 v$session_wait 中获得等待事件,进而找出影响性能的对象和 SQL 语句。可以使用 v$system_event 视图执行查询,查看数据库中某些常见的等待事件,然后使用 v...

    Oracle常用技术资料合集.zip

    一、Oracle+Database+11g+DBA手册(中文) 二、《Oracle数据库SQL执行计划的取得和解析》PPT(附SQL文件) 三、Oracle 常用脚本 2pc_clean.txt ash_sql_line_id.txt ash_top_sql_event.txt ash_used awr_db_time.txt...

    Oracle_EM.pptx

    Oracle Database 10g 中的视图 V$SESSION 得到了改善;所有这些改善中最有价值的是包含了等待事件和它们的持续时间,从而不再需要查看视图 V$SESSION_WAIT。不过,因为这个视图只反映实时的值,所以当稍后查看它时,...

    oracle Library cache latch 竞争的解决

    确定系统慢的原因: select * from v$session_wait where event != 'client message' and event not like '%NET%' and wait_time = 0 and sid > 5;

    深入解析Oracle.DBA入门进阶与诊断案例

    9.2.1 V$SESSION 和V$SESSION_WAIT 409 9.2.2 V$SESSION_EVENT和V$SYSTEM_EVENT 410 9.2.3 Oracle 11g实时SQL监控 411 9.2.4 从V$SQLTEXT中追踪 414 9.2.5 捕获相关SQL 415 9.3 Oracle 10g的增强 417 ...

    Oracle常用管理SQL

    Oracle常用管理SQL 监控 SQL 1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from v$session_wait group by event order by 4;

    oracle 常见等待事件及处理方法

    看书笔记db file scattered read DB ,db file sequential read DB,free buffer waits,log buffer space,log file switch,log file sync 我们可以通过视图v$session_wait来查看系统当前的等待事件,以及与等待事件相...

    让Oracle跑得更快 Oracle 10g性能分析与优化思路.part2.rar

    12.1.5 v$session_wait 310 12.2 性能参数 312 12.2.1 cursor_sharing 313 12.2.2 db_file_multiblock_read_count 328 12.2.3 pga_aggregate_target和sga_target 334 12.2.4 optimizer_dynamic_sampling 334 第13章 ...

    ORACLE精品脚本笔记

    <br>create or replace view ts_blocks_v as select tablespace_name,block_id,bytes,blocks,'free space' segment_name from dba_free_space union all select tablespace_name,block_id,bytes,...

    ORACLE9i_优化设计与系统调整

    §7.1 应用系统环境规划和Oracle系统安装考虑 91 §7.1.1 操作系统安装考虑 91 §7.1.2 Oracle系统安装考虑 92 §7.2 关于创建多个Oracle实例问题 93 §7.3 Oracle系统安装后的优化基础工作 94 §7.3.1 Oracle系统...

    让Oracle跑得更快 Oracle 10g性能分析与优化思路.part1.rar

    12.1.5 v$session_wait 310 12.2 性能参数 312 12.2.1 cursor_sharing 313 12.2.2 db_file_multiblock_read_count 328 12.2.3 pga_aggregate_target和sga_target 334 12.2.4 optimizer_dynamic_sampling 334 第13章 ...

    oracle ora-00054:resource busy and acquire with nowait specified解决方法

    当某个数据库用户在数据库中插入、更新、删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource ...from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.

    彻底搞清楚library cache lock的成因和解决方法

    当出现上述情况的时候,我们可以通过v$session_wait查询等待事件,当然,这种情况下,该session的等待事件一定是'Library cache lock'。 让我们来解释一下, 第一种情况,当会话1(session 1)在对一个表执行DML ...

    Oracle数据库日常维护方案书.docx

    项目背景及目标 项目背景 ...Session_Wait 应用优化 例程调优 I-O 优化 竞争优化 O-S 监控 数据库备份恢复 检查 Oracle 数据库备份结果 检查数据库备份日志信息 检查 backup 卷中文件产

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。  拉里•埃里森  就业前景 从就业与择业的...

Global site tag (gtag.js) - Google Analytics