欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

oracle数据库索引增加和删除

发布时间:2024/3/26 数据库 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 oracle数据库索引增加和删除 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.增加索引

create index 索引名 on 表名 (字段名) --创建单一索引tablespace 数据库名    pctfree 10  initrans 2maxtrans 255storage(initial 64Knext 1Mminextents 1maxextents unlimited)nologging;create index 索引名 on 表名 (字段名,字段名) --创建复合索引tablespace 数据库名    

pctfree:预留空间,oracle中指为数据update操作保留的空间百分比,一般默认为10,当数据占用空间超过上限值时,将不再插入数据。只做查询使用的表空间可以根据实际需求适当调小pctfree值。

initrans:处理每个块中行级锁事务,不建议随意修改默认值

maxtrans:控制最大并发事务

initial :索引初始化大小

next:索引扩展大小

minextents 1:最少一个块
maxextents unlimited:无限扩展

一般情况下索引的上述属性值和建表时设置的值是一致的


2.删除索引

drop index 索引名;

总结

以上是生活随笔为你收集整理的oracle数据库索引增加和删除的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。