从品牌网站建设到网络营销策划,从策略到执行的一站式服务
创建索引语法:
创新互联建站专业为企业提供天门网站建设、天门做网站、天门网站设计、天门网站制作等企业网站建设、网页设计与制作、天门企业网站模板建站服务,十载天门做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
CREATE [UNIQUE] | [BITMAP] INDEX index_name
--unique表示唯一索引
ON table_name([column1 [ASC|DESC],column2
--bitmap,创建位图索引
[ASC|DESC],…] | [express])[TABLESPACE tablespace_name][PCTFREE n1]
--指定索引在数据块中空闲空间
[STORAGE (INITIAL n2)][NOLOGGING]
--表示创建和重建索引时允许对表做DML操作,默认情况下不应该使用
[NOLINE][NOSORT];
--表示创建索引时不进行排序,默认不适用,如果数据已经是按照该索引顺序排列的可以使用
扩展资料:
1、如果有两个或者以上的索引,其中有一个唯一性索引,而其他是非唯一,这种情况下oracle将使用唯一性索引而完全忽略非唯一性索引
2、至少要包含组合索引的第一列(即如果索引建立在多个列上,只有它的第一个列被where子句引用时,优化器才会使用该索引)
3、小表不要简历索引
4、对于基数大的列适合建立B树索引,对于基数小的列适合简历位图索引
5、列中有很多空值,但经常查询该列上非空记录时应该建立索引
6、经常进行连接查询的列应该创建索引
7、使用create index时要将最常查询的列放在最前面
8、LONG(可变长字符串数据,最长2G)和LONG RAW(可变长二进制数据,最长2G)列不能创建索引
9、限制表中索引的数量(创建索引耗费时间,并且随数据量的增大而增大;索引会占用物理空间;当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度)
1、执行select * from v$option Where PARAMETER='Bit-mapped indexes',
如果value的值为true表示,安装了bitmap index 功能
2、如果value值为false表示,Oracle和版本不具有bitmap index功能或未装
3、使用oracle 10g的企业版 的installer把bitmap index功能选上,安装上就可以了。
没有的。我们目前大量使用的索引一般主要是B*Tree索引,在索引结构中存储着键值和键值的RowID,并且是一一对应的·
不是
位图索引的概念最早出现在1987年O’Neil发表的Model204中。传统位图索引适用于低基数(cardinality)列。在索引技术中,列的基数描述了一个列中数据的散列程度,表示该列中不同值的个数;其中一个最极端的低基数的样例就是布尔类型,只含有true和false两种值,所以布尔类型列的基数值为2。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图