您好,欢迎光临! 请 |

索引扫描路径之3:Index Skip Scan

索引扫描路径之3:Index Skip Scan

索引访问数据路径之:Index Skip Scan相关的概念、场景介绍以及测试验证。

索引扫描路径之2:Index Range Scan

索引扫描路径之2:Index Range Scan

描述CBO优化器会在什么场景下选择Index Range Scan的路径来访问数据?

索引扫描路径之1:Index Unique Scan

索引扫描路径之1:Index Unique Scan

近期在读一本名为《Expert Indexing in Oracle Database 11g》的书,个人觉得写的很不错,收获颇多。在这里就把一些关于CBO 通过INDEX 扫描数据的相关知识稍作整理,算是读书笔记。 其中,在读到第7章,Tuning Index Usage时,提到常见的通过索引访问数据的方式有下述几种: Index Unique Scan; Index Range Scan; Index Skip Scan; Index......

解决一则enq: TX - row lock contention的

解决一则enq: TX – row lock contention的性能故障

            上周二早上,收到项目组的一封邮件:        早上联代以下时间点用户有反馈EDI导入“假死”,我们跟踪了EDI导入服务,服务是正常在跑,可能是处理的慢所以用户感觉是“假死”了,请帮忙从数据库中检查跟踪以下时......

Oracle索引组织表学习系列三(完)

Oracle索引组织表学习系列三(完)

5 索引组织表(IOT Index-Organized Table)的键压缩       在创建IOT表时,有一个存储选项NOCOMPRESS,这个选项的意思是不压缩,即对IOT表的索引条目不压缩。该选项不单对IOT表有效,同样对B-Tree索引也适用。       与NOCOMPRESS选项对应的就是COMPRESS N,这个N只能取值整数,表示要......

Oracle索引组织表学习系列二

Oracle索引组织表学习系列二

4 索引组织表(IOT Index-Organized Table)适用什么场景        在上一篇文章里,提到了IOT表的基本概念和创建的一些注意事项,接下来讨论一下关于IOT表和Heap使用的一个测试对比,用以说明IOT表适用于什么场景。 1 构建一个主表emp表: [oracle@oracle11g arch_new]$ sqlplus SQL*Plus: Release 11.2.0......

Oracle索引组织表学习系列一

Oracle索引组织表学习系列一

1 索引组织表(IOT Index-Organized Table)概述                在Oracle数据库中,有一类表被称之为索引组织表,即IOT(Index-Organized Table)。顾名思义,所谓的索引组织表,表面上看是一种表,实质上其数据是以索引的形式来存放的,也就是说IOT表不会占用表段,其占用......