修改2张表不同SESSION相互持有记录引发的死锁

2张表不同SESSION持有不同记录 SQL> create table t1(id int); Table created. SQL> create table t2(id int); Table created. SQL> select * from t1; ...

2014-01-28 19:33:47

阅读数 543

评论数 0

同一张表不同SESSION相互持有对方记录引发的死锁

同一张表不同SESSION持有不同记录 SQL> create table t1(id int); Table created. SQL> create table t2(id int); Table created. SQL> select * from t1;...

2014-01-28 19:21:50

阅读数 620

评论数 0

index rang scan

根:分支的范围,范围块的地址 ----- begin tree dump branch: 0x1000c93 16780435 (0: nrow: 5, level: 1)    leaf: 0x1000c94 16780436 (-1: nrow: 485 rrow: 485)    leaf:...

2014-01-26 20:46:54

阅读数 650

评论数 0

index unique scan

INDEX UNIQUE SCAN 索引唯一扫描。单块读 只可能发生在unique index/primary key 等值查找                      等待事件:db file sequential read 但是你几乎看不到,因为只读一条数据               ...

2014-01-26 20:29:17

阅读数 1167

评论数 0

全表扫描

TABLE ACCESS FULL 全表扫描,多块读,等待事件:db file scattered read                   如果是并行全表扫描,等待事件: direct path read                   11g 有个新特征,在进行全表扫描的时候也会产...

2014-01-26 20:04:49

阅读数 528

评论数 0

什么情况下发生单块读?

什么情况下会发生 db file sequential read? 单块读发生在磁盘读入到内存里 1.走索引扫描是单块读 除INDEX FAST FULL SCAN外 2.为扫描行迁移 行连接是单块读? 因为物理上不连续 3.从UNDO读数据也是单块读 4.读 块头 ...

2014-01-26 19:51:24

阅读数 622

评论数 0

关闭游标

create or replace PROCEDURE PROC_STU3 AS BEGIN --显示游标使用,使用for循环 declare --定义游标,名称为cur_stu cursor cur_stu is select stuno,stuname from stu...

2014-01-26 18:45:32

阅读数 1274

评论数 0

Oracle 搜集统计信息的存储过程

DECLARE CURSOR STALE_TABLE IS SELECT OWNER, SEGMENT_NAME, CASE WHEN SIZE_GB < 0.5 THEN ...

2014-01-26 10:27:05

阅读数 601

评论数 0

为什么交易系统不能出现大事务?

为什么Oracle要避免大事务呢? 1.高并发 2.回滚慢 3. 从UNDO读数据也是单块读 SQL> desc a1 Name Null? Type ----------------------------------------- ...

2014-01-23 21:34:04

阅读数 853

评论数 0

关于自关联2

SQL> select t3.program,t2.sid,t2.ID1,t2.ctime from (select sid, type, id1, id2, lmode, request, ctime from v$lock ...

2014-01-23 20:35:17

阅读数 411

评论数 0

关于自关联1

SESSION 1: SQL> select * from v$mystat where rownum<2; SID STATISTIC# VALUE ---------- ---------- ---------- 1 0 0 SQL...

2014-01-22 20:16:44

阅读数 470

评论数 0

rsync使用说明

需求:把10.5.128.190数据同步到10.5.128.27 用客服端-服务器模式,需要从客户端发起 也就是从10.5.128.27发起 10.5.128.27 作为客户端 10.5.128.190 作为服务端 1. 服务端取得rsync程序文件,一般放到/usr/bin ftp...

2014-01-21 20:39:01

阅读数 544

评论数 0

sqlldr使用

$ pwd /oracle/sqldr $ ls -ltr total 0 -rw-r--r--    1 oracle   dba              93 Jan 21 15:08 cnaps2_dn.add -rw-r--r--    1 oracle   dba      ...

2014-01-21 20:36:37

阅读数 485

评论数 0

组合索引和单列索引效率对比

SQL> create table test(object_id NUMBER,object_name varchar2(10)); Table created. SQL> begin 2 for i in 1 .. 1000000 3 loop 4 insert...

2014-01-21 14:01:55

阅读数 594

评论数 0

搜集直方图

SQL> drop table test purge; Table dropped. SQL> create table test as select * from dba_objects; Table created. SQL> select a.column_nam...

2014-01-20 10:23:33

阅读数 733

评论数 0

绑定变量窥探和直方图

绑定变量窥视cbo的一个附属功能,关闭他不会影响是用cbo还是rbo,就算关闭了绑定变量窥视,cbo还是会利用别的统计信息(num_distinct,density等)来评估cost和cardinality,只 是无法使用直方图信息而已: SQL> SELECT x.ksppinm N...

2014-01-18 21:52:19

阅读数 1441

评论数 0

关于逻辑读问题

arraysize规定了每次读返回多少rows,但是读是发生在block中的,而不是row上。所以由于arraysize的存在,使得很多block必须重复多读一次。所以调整arraysize的大小,不 同程度上影响了逻辑读的性能 SQL> create table test(id in...

2014-01-16 09:38:53

阅读数 582

评论数 0

iconv

iconv -f 源字符集 -t 目标字符集 文件名 iconv   -f UTF-8 -t GBK  success.msg [root@perass ~]# cat success.msg | tail -20 ?..?..绠$.??[QMUMBFEFZ],?..?..:[MSGMBF...

2014-01-16 08:44:07

阅读数 586

评论数 0

truncate 空间不释放问题

SQL> set linesize 200 SQL> select segment_name, sum(bytes / 1024 / 1024/1024)   from dba_segments   where segment_name='T_PM_DEBIT_CARD'   ...

2014-01-14 15:26:34

阅读数 620

评论数 0

并行进程

SQL> show parameter parallel_min   NAME                     TYPE    VALUE ------------------------------------ ----------- -----------------------...

2014-01-14 11:04:07

阅读数 486

评论数 0

提示
确定要删除当前文章?
取消 删除