暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle数据库索引增加和删除

吼吼哈嘿 2024-11-29
99

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 索引名;
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_43870608/article/details/122303404

文章转载自吼吼哈嘿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论