1.增加索引
create index 索引名 on 表名 (字段名) --创建单一索引
tablespace 数据库名
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
)
nologging;
create index 索引名 on 表名 (字段名,字段名) --创建复合索引
tablespace 数据库名
pctfree:预留空间,oracle中指为数据update操作保留的空间百分比,一般默认为10,当数据占用空间超过上限值时,将不再插入数据。只做查询使用的表空间可以根据实际需求适当调小pctfree值。
initrans:处理每个块中行级锁事务,不建议随意修改默认值
maxtrans:控制最大并发事务
initial :索引初始化大小
next:索引扩展大小
minextents 1:最少一个块
maxextents unlimited:无限扩展
一般情况下索引的上述属性值和建表时设置的值是一致的
2.删除索引
drop index 索引名;
更多推荐
oracle数据库索引增加和删除
发布评论