strace和10046 研究一致读

Oracle数据库一致性读分析:strace与10046事件跟踪
本文通过创建和修改表,展示了一个Oracle数据库查询过程中涉及的数据块读取。使用10046事件进行会话跟踪,配合strace系统调用跟踪,详细解析了读取索引块、表块、UNDO块的过程,展示了两者在分析数据库I/O操作上的同步性。
SQL> create table t as select object_id,owner from dba_objects where rownum < 1000;  
  
表已创建。  
  
SQL> alter table t add constraint t_id_pk primary key(object_id);

SQL> update t set owner='AA' where object_id=500;

已更新 1 行。



SQL>  select xidusn,xidslot,xidsqn,ubablk,ubafil,ubarec,to_char(START_SCN,'9999999999999') from v$transaction;

    XIDUSN    XIDSLOT	  XIDSQN     UBABLK	UBAFIL	   UBAREC TO_CHAR(START_
---------- ---------- ---------- ---------- ---------- ---------- --------------
	 6	    6	    1942       3683	     3	       13	 4119141

SQL>  select name from v$rollname where usn=6;

NAME
------------------------------
_SYSSMU6_2897970769$



SESSION2:

SQL> select spid from v$process where addr=(select paddr from v$session wh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值