oracle创建索引

oracle创建索引

create index index_name on table_name( colunm_name) nologging parallel 8 ;

语句解释

nologging 最小化日志产生的数量 ; parallel 8 开启8个并行进行创建索引

语句实例

create index I_dzxx_jzw_gxsj on dzxx_jzwdyfw( gxsj ) nologging parallel 8 ;

注意: parallel 8 生产环境谨慎使用(占用资源),并行操作最大的风险在于并行争用引起的效率不升反降;此方法同时适用于表存在数据的情况。

索引建完需要删除并行(也是关键点) 因为创建索引的时候开了8个并行,如果索引建好不取消并行就会造成每次进行数据查询都会开8个并行去查,对生产数据库影响很大。

alert index index_name noparallel;。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值