Oracle索引树的结构
* 位图索引。当某个索引列含有很少数量的不同的值(即低基数)时,使用位图索引。这对于那些只读数据库而言速度超快,但对需要经常性更新的系统不适合。
* 位图连接索引。这是针对来自其他表的数据列出现在某个连接表的多列索引时使用的索引。下面是在from子句和where子句中使用类似SQL的创建索引的惟一语法。
part_suppliers_state
on
inventory( parts.part_type, supplier.state )
from
inventory i,
parts p,
supplier s
where
i.part_id=p.part_id
and
i.supplier_id=p.supplier_id;
* 指向数据库表中特定行的行ID指针
2. 索引表空间的块尺寸
count(*)
from
eradmin.admission
where
patient_id between 1 and 40000;
----------------------------------------------------------
SELECT STATEMENT Optimizer=CHOOSE
(Cost=41 Card=1 Bytes=4)
1 0 SORT (AGGREGATE)
2 1 INDEX (FAST FULL SCAN) OF 'ADMISSION_PATIENT_ID'
(NON-UNIQUE) (Cost=41 Card=120002 Bytes=480008)
使用位于一个标准8K表空间的索引来执行这个查询(两次以消除分析活动并缓冲任何数据)产生了以下实时统计信息:
---------------------------------------------------
0 recursive calls
0 db block gets
421 consistent gets
0 physical reads
0 redo size
371 bytes sent via SQL*Net to client
430 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
eradmin.admission_patient_id
rebuild nologging noreverse tablespace indx_16k;
---------------------------------------------------
0 recursive calls
0 db block gets
211 consistent gets
0 physical reads
0 redo size
371 bytes sent via SQL*Net to client
430 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
转载于:https://blog.51cto.com/youxue/43468
Oracle索引树的结构相关推荐
- oracle树结构统计,ORACLE 递归树型结构统计汇总
区域平台统计报表,省--市--区 汇总,还有各级医院,汇总与列表要在一个列表显示. 用到ORACLE 会话时临时表 GLOBAL TEMPORARY TABLE ON COMMIT PRES ...
- ORACLE索引重建方法与索引的三种状态
一.重建索引的前提 1.表上频繁发生update,delete操作: 2.表上发生了alter table ..move操作(move操作导致了rowid变化). 二.重建索引的标准 1.索引重建是否 ...
- Oracle 简单树查询
2019独角兽企业重金招聘Python工程师标准>>> --oracle针对树型结构的查询 select lpad('-', level, '-') || ename from em ...
- Oracle索引梳理系列(二)- Oracle索引种类及B树索引
版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...
- oracle b树索引原理,Oracle索引原理精简总结
尝试用最少的字数介绍oracle的几种常用索引原理,主要是想简单分析其存储结构来说明其检索方式,和解释为什们某种索引使用与某种场合.(数据结构中最简单的ArrayList和LinkedList的使用场 ...
- LSM树——LSM 将B+树等结构昂贵的随机IO变的更快,而代价就是读操作要处理大量的索引文件(sstable)而不是一个,另外还是一些IO被合并操作消耗。...
Basic Compaction 为了保持LSM的读操作相对较快,维护并减少sstable文件的个数是很重要的,所以让我们更深入的看一下合并操作.这个过程有一点儿像一般垃圾回收算法. 当一定数量的ss ...
- oracle 树状结构一直出现不了_深入解析Oracle ASSM 段头块(PAGETABLE SEGMENT HEADER)结构...
一.概念介绍 Oracle ASSM(Automatic Segment Space Managed)使用位图来管理数据库中的空间,具有管理简单.高并发等优点,ASSM的整体结构是3层位图块+数据块, ...
- oracle树状排序,Oracle树状结构查询
oracle用表的形式组织数据,某些数据还呈现树状结构,提供了对这些数据的组织.查询等功能.在扫描树结构表时,要依次访问树中的每一个节点,并且每个节点只能访问一次,其步骤如下: 1:从根节点开始 2: ...
- 数据的逻辑结构(线性结构、非线性结构;集合结构、树状结构、网状结构),数据的存储结构(顺序结构、链式结构、索引结构、散列结构)
数据的逻辑结构 数据的逻辑结构指数据元素之间的逻辑关系(和实现无关). 分类1:线性结构和非线性结构 线性结构:有且只有一个开始结点和一个终端结点,并且所有结点都最多只有一个直接前驱和一个直接后继. ...
最新文章
- 深入理解malloc和free
- 使用 .NET Core 中的 EventCounters 衡量性能
- java jps都卡死,java长时间运行后,jps失效
- 【报告分享】华为-5G时代运营商数据和存储架构白皮书.pdf(附下载链接)
- 用VBA编写的简易计算器
- php自动安装myqsl,php – 在自制的小牛上安装MySQL麻烦
- pythonlist详解_零基础入门Python3-列表list详解
- Go一个协程实现加法demo
- H5获取html标签
- php类似indexof的方法[转]
- LVS 实现负载均衡
- python程序基本结构总结图_一张图认识Python(附基本语法总结)
- Alex 的 Hadoop 菜鸟教程: 第17课 更快速的MapReduce - Spark
- 大一计算机引论知识点,计算机引论知识点2015精选.doc
- opendrive中的几何形状
- Docker中级篇,看这篇就对了
- 用java编国际象棋2之棋子的走法和吃法
- 移动端屏幕适配(750px设计稿)
- h5跳转到 苹果 ios app store 应用商店 的APP详情页面
- high sierra php,mac os high sierra下搭建php多版本-php5.2+php5.6-nginx
热门文章
- [Android系列—] 2. Android 项目目录结构与用户界面的创建
- [设计模式-创建型]工厂方法(Factory Method)
- showModalDialog模态对话框的使用以及浏览器兼容
- java sql 创建触发器_SQL Server创建触发器
- dbeaver默认值怎么设置_电脑没声音怎么办,峰哥教你如何解决
- 是什么会议_会议签到是什么,会议签到过程是怎样的?
- 计算机二级之Office应用之Excel中的函数(3)
- 关于jquery的$(document).on()事件多次执行的问题
- Android 反编译快手APP,gksvideourla
- linux mint 18.3浏览器,在Ubuntu 18.04/Linux Mint 19中安装Chromium浏览器的方法