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;。