适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引。
oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引
创建Oracle索引的标准语法:
CREATE INDEX 索引名 ON 表名 (列名)
TABLESPACE 表空间名;
创建唯一索引:
CREATE unique INDEX 索引名 ON 表名 (列名)
T...
分类:
数据库 时间:
2014-12-31 10:04:34
阅读次数:
238
在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等,其中最常用的是B*Tree索引和Bitmap索引。(1)、与索引相关视图查询DBA_INDEXES视图可得到表中所有索引的列表;访问USER_IND_COLUMNS视图可...
分类:
数据库 时间:
2014-12-15 11:43:30
阅读次数:
225
原文:SQL Server优化器特性-位图过滤(Bitmap)一直以来,由于SQL Server中没有位图索引使得面对一些场景,从业人员在索引选择上受限,饱受诟病.其实熟悉SQL Server的朋友应该知道,SQL Server虽然没有位图索引,但在特定环境下还是会采用位图(Bitmap)过滤的,这...
分类:
数据库 时间:
2014-11-26 14:01:02
阅读次数:
341
一直以来,由于SQL Server中没有位图索引使得面对一些场景,从业人员在索引选择上受限,饱受诟病.其实熟悉SQL Server的朋友应该知道,SQL Server虽然没有位图索引,但在特定环境下还是会采用位图(Bitmap)过滤的,这次就为大家介绍下SQL Server的位图过滤.
分类:
数据库 时间:
2014-11-26 10:56:27
阅读次数:
363
通过案例学调优之--RECORDS_PER_BLOCK参数RECORDS_PER_BLOCK参数用于设定每个BLOCK中记录数的最大值,其先找到当前表所有BLOCK中容纳的最大行数,并会把这个数字记录到数据字典,以后任何导致BLOCK行数超过这个数字的插入都会被拒绝。RECORDS_PER_BLOCK参数是为位图索引而生的..
分类:
其他好文 时间:
2014-11-19 18:55:54
阅读次数:
218
一、位图索引我将使用一个例子,来描述位图索引的存储,并分析它的优点。Table :Loans 放贷信息IDuserId行业投向币种证件类型还本付息方式状态11农业人民币身份证等额本息还款法已上报22农业人民币身份证等本还款法未上报31工业人民币护照按季计息到期还本法已上报42个体人民币身份证等本还款...
分类:
数据库 时间:
2014-10-09 13:05:53
阅读次数:
247
索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;
Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;
索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。
使用索引的目的:
加快查询速度
减少I/O操作
消除磁盘排序
...
分类:
数据库 时间:
2014-09-30 18:33:29
阅读次数:
283
2014-09-25 BaoXinjian一、摘要Oracle三种主要连接方式的比较1. Hash Join (1).概述 i. 读取一个表的资料,并将放置到内存中,并建立唯一关键字的位图索引 ii. 读取另一个表,和内存中表通过Hash算法进行比较 (2).适用对象 i. 大表连接小表 ii. 两...
分类:
数据库 时间:
2014-09-26 19:38:48
阅读次数:
296
2014-09-25 BaoXinjian一、摘要Oracle三种主要连接方式的比较1. Hash Join (1).概述 i. 读取一个表的资料,并将放置到内存中,并建立唯一关键字的位图索引 ii. 读取另一个表,和内存中表通过Hash算法进行比较 (2).适用对象 i. 大表连接小表 ii. 两...
分类:
数据库 时间:
2014-09-25 14:52:49
阅读次数:
252
以下内容主要都是关于oracle 10g位图索引,重点是存储,其它优缺点,查询机制等也略微介绍,概因为存储机制是根基。内容主要分四个部分:1)来源于http://blog.chinaunix.net/uid-20687159-id-1894992.html2)来源于http://blog.sina....
分类:
数据库 时间:
2014-08-16 11:05:12
阅读次数:
272