db file scattered read & db file sequential read

摘自官方文档 Performance tuning guide . 12C R2  chapter 10 : Instance Tuning using performance views 10.3 Wait Events Statistics 10.3.3 & 1....

2019-01-21 13:24:58

阅读数:0

评论数:0

12c的 Performance Hub Active Report

参考文档:https://docs.oracle.com/en/database/oracle/oracle-database/12.2/tgdba/gathering-database-statistics.html#GUID-23061F14-767D-47B6-9B45-D1E26FB1E0...

2019-01-10 08:35:19

阅读数:32

评论数:0

等待事件 ‘Transaction’ 的模拟

今天在AWR中看到了transaction这个等待事件,查看了官方文档和MOS,MOS上没有搜到相关信息,在“oracle database reference”中看到了该等待事件,但是对于该等待事件的说明很少。今天模拟了一下。在awr中模拟出来了这个等待事件。 官方文档上,关于这个等待事件的说...

2018-12-28 14:14:12

阅读数:20

评论数:0

wait for a undo record等待时间的分析与模拟

RDBMS 11.2.0.4 RAC      昨天库上发生了死锁,原因是有个job,job调用procedure,而procudure有调用package。而package里面写了很多成对的insert、delete语句,大约有10几对。而package里面是没有commit语句的。而proc...

2018-12-27 16:11:13

阅读数:36

评论数:0

索引的几种扫描方式

1  Full Index Scan In a full index scan, the database reads the entire index in order. A full index scan is available if a predicate (WHERE clause) ...

2018-09-14 16:06:49

阅读数:45

评论数:0

一个10046 分析问题的简单例子

本例子通过一个10046跟踪,分析SQL语句的执行计划,等待事件等等。 --创建测试用表 conn bb/oracle create table t as select * from dba_objects; select file_id,block_id,blocks from dba_e...

2018-07-18 19:00:00

阅读数:28

评论数:0

DB 很慢的分析思路

系统很慢,除了查看AWR、ADDM、ASH外,还可以通过相关视图查看等待事件,看看是那些等待事件引起的。 可以通过视图v$session_wait查看都有那些等待,然后再根据sid查询对应的sql,然后再分析sql的执行计划等等 大概思路就是这样。 -- 查看等待事件 select sid,...

2018-07-17 14:03:53

阅读数:24

评论数:0

表的主键与外键

-- 主外键-- 主键本身就是一种索引 -- 创建主外键表create table t1 (id number,name varchar2(30)); alter table t1 add constraint t1_pk primary key(id); create table t2 (id...

2018-07-10 21:10:59

阅读数:112

评论数:0

索引回表的优化

建立测试用表create table t as select * from dba_objects; create index idx_t_objectid on t(object_id);查看执行计划select * from t where object_id<10; Z...

2018-07-10 10:15:59

阅读数:215

评论数:0

单列表select count(*) / 索引 等效率

测试,当一个表中,只有一个列的时候,查询count(*), 使用和不使用索引的时候,那个效率高一些?-- 结论,使用索引反而会效率低一些。因为索引中不仅存在的有列的值,还有rowid,索引段相对来说大一些,所以走索引效率低。IO大 测试用表ZBB@test>desc t11 ...

2018-07-10 08:52:30

阅读数:179

评论数:0

表的三大连接的使用限制

三大连接的使用限制1 hash Join的连接限制hash join 不支持连接条件是大于、小于、不等于和like的场景. 因为hash join是一种经典的等值算法。语句1 :连接条件为大于,结果无法根据hint走hash joinset linesize 1000 set autotrace ...

2018-07-05 08:13:01

阅读数:79

评论数:0

表的连接是否有排序

1 nested Loops join -- 如果不加hint,则走的是hash join(已测试,过程略)set autotrace traceonly select /*+ leading(t1) use_nl(t2)*/ * from t1,t2 where t1.id=t2.t1_id a...

2018-07-04 21:04:23

阅读数:30

评论数:0

表的驱动顺序与性能

1 nested Loops join --t1 表先访问的情况alter session set statistics_level=all; select /*+ leading (t1) use_nl(t2)*/* from t1,t2 where t1.id=t2.id and t1.n=9...

2018-07-04 21:00:28

阅读数:58

评论数:0

表的三大连接之merge

select /*+ ordered use_merge(t2) */ * from t1,t2 where t1.id=t2.t1_id; select * from table(dbms_xplan.display_cursor(null,null,'allstats last')); ZB...

2018-07-04 15:12:00

阅读数:85

评论数:0

表的三大连接之 hash join

hash join中t2表只会被访问1次或者0次(驱动表被访问1次,被驱动表被访问1次)set linesize 1000 select /*+ leading(t1) use_hash(t2)*/ * from t1,t2 where t1.id=t2.t1_id; select * from ...

2018-07-04 14:25:22

阅读数:155

评论数:0

表的三大连接之 NESTED LOOPS JOINS

-- 表的连接顺序-- 构造数据drop table t1 cascade constraints purge; drop table t2 cascade constraints purge; create table t1 (id number not null,n number, conte...

2018-07-04 11:21:14

阅读数:13

评论数:0

虚拟索引

-- 虚拟索引 。用来估算有无必要建立索引。而不会真正建立索引。-- 创建测试用表create table t11 as select * from dba_objects;-- 对该表进行查询,查看执行计划explain plan for select * from t11 where obje...

2018-06-26 17:28:27

阅读数:29

评论数:0

一个查询不走索引的例子

-- 查询不走索引的例子,因为不能对NULL进行索引,所有存在null的情况下,查询不走索引。当指定了索引的字段为not null的时候,查询才会走索引。-- 创建测试用表,并建立索引SYS@test>create table t11 as select * from dba...

2018-06-26 16:39:34

阅读数:182

评论数:0

导入和导出AWR的数据

原文地址:https://docs.oracle.com/cd/E11882_01/server.112/e41573/autostat.htm#PFGRF941985.3.4 Transporting Automatic Workload Repository DataOracle Databa...

2018-06-10 16:17:39

阅读数:99

评论数:0

【转载】在Oracle中如何调整 I/O 相关的等待

原文地址:http://www.eygle.com/archives/2011/11/oracle_io_tuning.html作者:eygle |English 【转载时请标明出处和作者信息】|【恩墨学院 OCM培训传DBA成功之道】链接:http://www.eygle.com/archive...

2018-05-30 07:35:13

阅读数:98

评论数:0

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